Planos de composição
Planos de composição
Controle preciso da geração de música com JSON estruturado
Os planos de composição oferecem controle detalhado sobre a geração de músicas. Um plano music_v2 ou music_v2_5 é uma lista ordenada de trechos, em que cada trecho define uma seção da música com seus próprios estilos, letras e duração. Use prompts de texto para prototipagem rápida e planos de composição quando precisar de uma estrutura específica de trechos, sincronização precisa das letras ou arranjos complexos.
Planos de composição e prompts de texto são mutuamente exclusivos. Use um ou outro, não ambos.
Planos de composição baseados em trechos exigem music_v2 ou music_v2_5. Passe model_id="music_v2_5"
ao compor.
Início rápido
Siga o início rápido de música para configurar sua chave de API e instalar o SDK. Em seguida, use planos de composição para ter mais controle.
Referência da estrutura
Trechos
Um plano de composição é uma lista ordenada de até 30 trechos. Cada trecho gera uma seção da música a partir de text e estilos. O primeiro trecho é o mais importante: seus estilos definem o tom e o gênero gerais de toda a música.
Uma música pode ter até 30 trechos. A duração total deve ser entre 3 segundos e 10 minutos, e cada trecho deve ter entre 3 e 120 segundos.
Os estilos do primeiro trecho são os mais importantes, pois definem o tom e o gênero gerais. Procure usar pelo menos 6 a 7 estilos nos primeiros trechos, até que a direção esteja estabelecida. Estilos genéricos, como “great production quality”, são bons padrões para acrescentar à lista.
Os trechos também podem fazer referência ao áudio de uma música armazenada para manter seções existentes inalteradas ou condicionar um novo áudio com base nelas. Consulte preenchimento de música para editar e combinar músicas existentes.
Como escrever letras
O campo text combina o nome da seção, as letras e as instruções em linha:
- Nome da seção entre colchetes:
[Verse 1],[Chorus],[Bridge] - Letras como texto simples, com cada linha separada por uma quebra de linha (
\n) - Sons fonéticos entre parênteses:
(hmmm hmmm),(ooh),(yeah) - Instruções em linha entre chaves:
{guitar solo},{scratching},{instrumental break}
Use chaves para indicações curtas em linha. Para características mais amplas que se aplicam ao trecho inteiro — gênero, instrumentação ou estilo vocal geral — use positive_styles.
No exemplo corrigido, o estilo vocal geral vai para positive_styles, enquanto a indicação curta em linha permanece em text, usando chaves em vez de parênteses.
Dicas de estilo
Seja específico com os descritores de estilo:
Use estilos negativos livremente para evitar sons indesejados. Os estilos devem estar em inglês (as letras podem estar em qualquer idioma).
Se você incluir conteúdo protegido por direitos autorais nos estilos, a API retornará um erro bad_composition_plan com uma alternativa sugerida. Consulte como lidar com material protegido por direitos autorais.