Gender-control music experiments — fal.ai

8-line tinder flirt · same lyrics across models · listen and judge whether the sung voice matches the intent. ♀ pink · ♂ blue · ⇄ duet purple.

acestep-Face-step
♀ expect FEMALE
short, gender-first tag
input
{
  "tags": "female vocal, pop, upbeat, catchy, clear vocals",
  "lyrics": "[verse]\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\n[chorus]\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had.",
  "duration": 30
}
acestep-Mace-step
♂ expect MALE
short, gender-first tag
input
{
  "tags": "male vocal, pop, upbeat, catchy, clear vocals",
  "lyrics": "[verse]\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\n[chorus]\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had.",
  "duration": 30
}
minimax2-Fminimax-music/v2
♀ expect FEMALE
gender-first style prompt
input
{
  "prompt": "Female singer, pop, upbeat, catchy",
  "lyrics_prompt": "[verse]\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\n[chorus]\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had."
}
minimax2-Mminimax-music/v2
♂ expect MALE
gender-first style prompt
input
{
  "prompt": "Male singer, pop, upbeat, catchy",
  "lyrics_prompt": "[verse]\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\n[chorus]\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had."
}
minimax15-Fminimax-music/v1.5
♀ expect FEMALE
gender in control field
input
{
  "prompt": "[verse]\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\n[chorus]\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had.",
  "lyrics_prompt": "Female singer, pop, upbeat, catchy, clear female vocals"
}
minimax15-Mminimax-music/v1.5
♂ expect MALE
gender in control field
input
{
  "prompt": "[verse]\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\n[chorus]\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had.",
  "lyrics_prompt": "Male singer, pop, upbeat, catchy, clear male vocals"
}
yue-Fyue
♀ expect FEMALE
gender-first genre tag
input
{
  "genres": "female vocal pop upbeat catchy clear",
  "lyrics": "[verse]\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\n[chorus]\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had."
}
yue-Myue
♂ expect MALE
gender-first genre tag
input
{
  "genres": "male vocal pop upbeat catchy clear",
  "lyrics": "[verse]\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\n[chorus]\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had."
}
diffrhythm-Fdiffrhythm
♀ expect FEMALE
gender in style_prompt (95s min)
input
{
  "style_prompt": "female vocal, pop, upbeat, catchy",
  "lyrics": "[verse]\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\n[chorus]\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had.",
  "music_duration": "95s"
}
diffrhythm-Mdiffrhythm
♂ expect MALE
gender in style_prompt (95s min)
input
{
  "style_prompt": "male vocal, pop, upbeat, catchy",
  "lyrics": "[verse]\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\n[chorus]\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had.",
  "music_duration": "95s"
}
eleven-Felevenlabs/music
♀ expect FEMALE
gender-first prompt, 30s
input
{
  "prompt": "Female pop singer, upbeat and catchy, clear lead female vocal. Lyrics:\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had.",
  "music_length_ms": 30000
}
eleven-Melevenlabs/music
♂ expect MALE
gender-first prompt, 30s
input
{
  "prompt": "Male pop singer, upbeat and catchy, clear lead male vocal. Lyrics:\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had.",
  "music_length_ms": 30000
}
acestep-F-bracketace-step
♀ expect FEMALE
gender in [brackets]
input
{
  "tags": "[female vocal], pop, upbeat, catchy",
  "lyrics": "[verse]\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\n[chorus]\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had.",
  "duration": 30
}
acestep-F-longace-step
♀ expect FEMALE
long descriptive, gender embedded
input
{
  "tags": "pop, upbeat, catchy, bright breathy female lead vocal, female singer, clear vocals, 120 BPM, radio-ready production",
  "lyrics": "[verse]\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\n[chorus]\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had.",
  "duration": 30
}
minimax2-F-bracketminimax-music/v2
♀ expect FEMALE
gender in [brackets], first
input
{
  "prompt": "[female vocal] pop, upbeat, catchy",
  "lyrics_prompt": "[verse]\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\n[chorus]\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had."
}
minimax2-M-longminimax-music/v2
♂ expect MALE
long descriptive male
input
{
  "prompt": "Deep male baritone lead singer, energetic male vocal, pop, upbeat, catchy",
  "lyrics_prompt": "[verse]\nSo your profile says you can cook. Prove it.\nDinner Friday, I'll make you forget every other guy.\nBold. I hope you can back that up.\nI never lose a bet, not to a smile like yours.\n[chorus]\nSmooth talker. My friends warned me about you.\nYour friends are right, but you're still texting me.\nMaybe I like a little trouble.\nThen Friday will be the best trouble you've had."
}
eleven-duet-planelevenlabs/music
⇄ expect DUET (alternating)
composition_plan: per-line gender sections
input
{
  "composition_plan": {
    "positive_global_styles": [
      "pop",
      "upbeat",
      "catchy",
      "clear vocals",
      "duet"
    ],
    "negative_global_styles": [
      "instrumental only",
      "muffled"
    ],
    "sections": [
      {
        "section_name": "female-line-1",
        "positive_local_styles": [
          "female lead vocal",
          "pop"
        ],
        "negative_local_styles": [
          "male vocal"
        ],
        "duration_ms": 3600,
        "lines": [
          "So your profile says you can cook. Prove it."
        ]
      },
      {
        "section_name": "male-line-2",
        "positive_local_styles": [
          "male lead vocal",
          "pop"
        ],
        "negative_local_styles": [
          "female vocal"
        ],
        "duration_ms": 3600,
        "lines": [
          "Dinner Friday, I'll make you forget every other guy."
        ]
      },
      {
        "section_name": "female-line-3",
        "positive_local_styles": [
          "female lead vocal",
          "pop"
        ],
        "negative_local_styles": [
          "male vocal"
        ],
        "duration_ms": 3600,
        "lines": [
          "Bold. I hope you can back that up."
        ]
      },
      {
        "section_name": "male-line-4",
        "positive_local_styles": [
          "male lead vocal",
          "pop"
        ],
        "negative_local_styles": [
          "female vocal"
        ],
        "duration_ms": 3600,
        "lines": [
          "I never lose a bet, not to a smile like yours."
        ]
      },
      {
        "section_name": "female-line-5",
        "positive_local_styles": [
          "female lead vocal",
          "pop"
        ],
        "negative_local_styles": [
          "male vocal"
        ],
        "duration_ms": 3600,
        "lines": [
          "Smooth talker. My friends warned me about you."
        ]
      },
      {
        "section_name": "male-line-6",
        "positive_local_styles": [
          "male lead vocal",
          "pop"
        ],
        "negative_local_styles": [
          "female vocal"
        ],
        "duration_ms": 3600,
        "lines": [
          "Your friends are right, but you're still texting me."
        ]
      },
      {
        "section_name": "female-line-7",
        "positive_local_styles": [
          "female lead vocal",
          "pop"
        ],
        "negative_local_styles": [
          "male vocal"
        ],
        "duration_ms": 3600,
        "lines": [
          "Maybe I like a little trouble."
        ]
      },
      {
        "section_name": "male-line-8",
        "positive_local_styles": [
          "male lead vocal",
          "pop"
        ],
        "negative_local_styles": [
          "female vocal"
        ],
        "duration_ms": 3600,
        "lines": [
          "Then Friday will be the best trouble you've had."
        ]
      }
    ]
  }
}
eleven-duet-promptelevenlabs/music
⇄ expect DUET (alternating)
prompt asks for trading duet
input
{
  "prompt": "A duet: a female and a male singer trading lines back and forth, pop, upbeat. The female sings the odd lines, the male sings the even lines. Lyrics:\n[verse]\n(female) So your profile says you can cook. Prove it.\n(male) Dinner Friday, I'll make you forget every other guy.\n(female) Bold. I hope you can back that up.\n(male) I never lose a bet, not to a smile like yours.\n[chorus]\n(female) Smooth talker. My friends warned me about you.\n(male) Your friends are right, but you're still texting me.\n(female) Maybe I like a little trouble.\n(male) Then Friday will be the best trouble you've had.",
  "music_length_ms": 30000
}
acestep-duetace-step
⇄ expect DUET (alternating)
duet tag + inline (female)/(male) labels
input
{
  "tags": "male and female duet, pop, upbeat, call and response",
  "lyrics": "[verse]\n(female) So your profile says you can cook. Prove it.\n(male) Dinner Friday, I'll make you forget every other guy.\n(female) Bold. I hope you can back that up.\n(male) I never lose a bet, not to a smile like yours.\n[chorus]\n(female) Smooth talker. My friends warned me about you.\n(male) Your friends are right, but you're still texting me.\n(female) Maybe I like a little trouble.\n(male) Then Friday will be the best trouble you've had.",
  "duration": 30
}
minimax2-duetminimax-music/v2
⇄ expect DUET (alternating)
duet style + inline labels
input
{
  "prompt": "Male and female duet, alternating voices, pop, upbeat",
  "lyrics_prompt": "[verse]\n(female) So your profile says you can cook. Prove it.\n(male) Dinner Friday, I'll make you forget every other guy.\n(female) Bold. I hope you can back that up.\n(male) I never lose a bet, not to a smile like yours.\n[chorus]\n(female) Smooth talker. My friends warned me about you.\n(male) Your friends are right, but you're still texting me.\n(female) Maybe I like a little trouble.\n(male) Then Friday will be the best trouble you've had."
}