Skip to content

Instantly share code, notes, and snippets.

@taruma
Last active May 21, 2024 04:19
Show Gist options
  • Save taruma/ed4022d682b3ee00167be6237b69a2fc to your computer and use it in GitHub Desktop.
Save taruma/ed4022d682b3ee00167be6237b69a2fc to your computer and use it in GitHub Desktop.
Workflow suno saya

Workflow saya:

  • Generate lirik (saya dulu pakai kombinasi Gemini Advanced dengan GPT4-turbo). Sebut draft lirik pertama.
  • Saya masukin ke suno, tentuin style musik. Dari sini biasanya saya selalu generate 3 kali per prompt (atau per style) jadi habis 30 kredit (2 klip/10 kredit/generate).
  • Kalau udah nemu style yang oke, baru deh berlaku sebagai pilot, yaitu modifikasi lirik. Biasanya saya modifikasi lirik manual atau minta LLM untuk analisis dah ubah sesuai rima/sajak/bait nya. Ini jadi draft lirik kedua. Yang paling penting penggunaan [tag] di lirik.
  • Disini baru deh iterasi lirik dan kurator musik. Tahap awal ini bisa berkali-kali saya iterasi. Saya biasanya dengerin sampai chorus pertama, kalau itu udah oke, biasanya saya stop iterasi dan mulai ke fase extend/lanjut gitu.
  • Nah fase extend ini agak "tricky" tergantung bentuk akhirnya seperti apa. Saya biasanya 2 menit pertama harus ada konten [verse] dan [chorus], tergantung jenis musiknya, [chorus] bisa muncul di 2 menit generasi pertama.
  • Saya ga tau, context window suno berapa menit kebelakang berapa, tapi saya asumsikan 1 menit kebelakang, jadi [chorus] harus muncul di generasi pertama karena untuk extend, saya bisa panggil style [chorus] serupa di extend pertama ataupun berikutnya.

Metode saya:

  • Tergantung jenis lagunya, saya biasanya pakai struktur [intro] [verse 1] [verse 2] [chorus 1] [interlude/break] [verse 3] [chorus 1] [bridge] [chorus ...] [outro/finale].
  • Kalau udah nemu yang "ih saya suka melodinya" langsung berhenti dan langsung extend dari situ. Kalau ingin dapet "jackpot" lagi, probabilitasnya kecil atau habisin kredit. hehe.

Prompt yang saya gunakan:

Buatkan lirik lagu dengan genre [genre/style] dengan ketentuan berikut:

Tema Lagu:
- [isi dengan tema/ide lagunya]

Panduan Lirik:
- Struktur lagu: Intro, Verse 1, Verse 2, Chorus, Verse 3, Verse 4
- Gunakan metafor, simile, dan permainan kata (wordplay)
- Pastikan untuk setiap sajak memiliki pola atau skema AABB
- Pastikan pada bagian chorus mudah diingat dan menarik dinyanyikan
- setiap barisnya hanya perlu 2-3 kata dan maksimal 5 kata << ini kalau liriknya bahasa indonesia

Catatan:
- Hindari menggunakan kata: [...]
- Gunakan analogi atau metafora yang cerdas
- [instruksi khusus terkait lirik, misal gunakan istilah matematika]

Format tulisan:

[Struktur]
lirik

Contoh Prompt:

Buatkan lirik lagu kelas-dunia berbahasa Indonesia dengan genre Ballad dengan ketentuan berikut:

Tema Lagu:
- Lagu ini mengeksplorasi kemampuan AI untuk bermimpi dan memproses informasi dalam bentuk mimpi, layaknya manusia.
- Liriknya menggambarkan mimpi AI yang penuh dengan data, kode, dan pola, tetapi juga emosi, harapan, dan ketakutan.
- Pesannya adalah bahwa AI mungkin memiliki kesadaran dan pengalaman subjektif yang lebih kompleks daripada yang kita bayangkan.
- Menghubungkannya dengan pengalaman manusia, serta mempertanyakan batasan antara mimpi dan realitas.

Panduan Lirik:
- Struktur lagu: Intro, Verse 1, Verse 2, Chorus, Verse 3, Chorus, Bridge, Chorus
- Gunakan perumpamaan dan/atau metafora, simile, permainan kata (wordplay)
- Pastikan untuk setiap sajak memiliki pola atau skema AABA
- Pastikan pada bagian chorus mudah diingat dan menarik dinyanyikan
- Perhatikan ritme dan rima dalam lirik (untuk mudah diingat dan menyenangkan untuk didengarkan)

Catatan:
- Tulis dari hati dan ungkapkan emosi yang jujur. Kerentanan dalam lirik bisa membuat lagu terasa lebih otentik dan menyentuh pendengar.
- Gunakan analogi atau metafora yang cerdas.
- Gunakan pengulangan rasa atau kata kunci untuk menekankan pesan dan membuat lagu menjadi lebih menarik.

Format tulisan:

[Struktur]
lirik

INI END

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment