Compor uma música no FL Studio
Você escreve a música como uma especificação JSON; o p5midi transforma isso em um projeto real do FL Studio, renderiza com o FL Studio do usuário, masteriza e mede. Você não pode ouvir. Trate os números da análise como seus ouvidos e peça ao usuário para ouvir antes de considerar algo finalizado.
Fluxo de trabalho
- Escolha um template que corresponda ao gênero:
p5midi templates. Bons pontos de partida: HipHop-Trap, Trap, Chillout, Chillout-Ambient, EDM-House, Drum & Bass, Dubstep, Electro, Breakbeat, Funk, Jazz, Rock, Metal, Basic. - Leia seus canais:
p5midi inspect "<template>". Use esses nomes nochannelde cada parte. Baterias no FPC usam nomes de canal MIDI General MIDI (kick, snare, hat...); canais de amostra única usam a nota"60". - Escreva a especificação: o formato está em
SPEC.md(ou na ferramenta MCPspec_format). Decida tom, tempo, progressão, 3-6 partes e um arranjo com contraste (introdução, desenvolvimento, refrão, pausa, refrão, final). Durações típicas: seções de 8 compassos, 1-3 minutos no total. - Crie:
p5midi make song.json -o out/song.flp(requer Windows, FL Studio fechado, ffmpeg). Produz song.flp, song.mid, song.wav e um song.mp3 masterizado, e imprime um relatório JSON. - Leia o relatório e corrija antes de mostrar ao usuário:
analysis.noteslista problemas concretos (clipping, seção silenciosa, graves pesados, uma seção fina mais alta que uma cheia).analysis.sections[].lufsdeve subir nas seções principais e cair nas pausas.master.warningsignifica que não foi possível atingir o alvo de volume de forma limpa. Ajuste avelocitydas partes, remova partes de seções congestionadas, executemakenovamente.
- Entregue o MP3 e o .flp (o usuário pode abrir e ajustar cada nota no FL Studio) e pergunte o que mudar: energia, mais escuro/mais claro, tempo, sensação da bateria.
Escrevendo boas partes
- Bateria: varie a velocity (X acentos, g fantasmas), adicione um rolo de chimbal no final das frases,
humanize0.2-0.4. Padrões de dois compassos parecem menos robóticos que os de um compasso. - Baixo segue as fundamentais dos acordes; deixe espaço para o bumbo (pausas nos passos do bumbo).
- Acordes: use sétimas/nonas para lo-fi, jazz, R&B; tríades simples para trap, house, rock.
- Melodia: principalmente por graus conjuntos, repita um motivo de dois compassos com uma variação na resposta, termine as frases em notas do acorde. Inteiros pequenos em uma parte
melodysão graus da escala. - O contraste é o que faz soar produzido: remova a bateria na pausa, traga uma nova parte em cada seção, reduza para o final.
- Com
--reference musica.mp3o relatório compara o equilíbrio tonal com uma faixa que o usuário gosta.
Não
- Afirme que "soa muito bem" apenas com base em números.
- Substitua os projetos próprios do usuário; escreva novos arquivos em uma pasta de saída.
- Execute
renderenquanto o FL Studio estiver aberto (feche-o ou peça ao usuário para fechar).