Composer une chanson dans FL Studio
Vous écrivez la musique sous forme d'une spécification JSON ; p5midi la transforme en un véritable projet FL Studio, le rend avec le FL Studio de l'utilisateur, le masterise et le mesure. Vous ne pouvez pas entendre. Considérez les chiffres d'analyse comme vos oreilles et demandez à l'utilisateur d'écouter avant de déclarer quoi que ce soit comme terminé.
Workflow
- Choisissez un modèle qui correspond au genre :
p5midi templates. Bons points de départ : HipHop-Trap, Trap, Chillout, Chillout-Ambient, EDM-House, Drum & Bass, Dubstep, Electro, Breakbeat, Funk, Jazz, Rock, Metal, Basic. - Lisez ses canaux :
p5midi inspect "<template>". Utilisez ces noms dans lechannelde chaque partie. Les drums sur FPC prennent les noms de pistes MIDI General MIDI (kick, snare, hat...) ; les canaux à échantillon unique prennent la note"60". - Écrivez la spécification : le format se trouve dans
SPEC.md(ou l'outil MCPspec_format). Déterminez la tonalité, le tempo, la progression, 3 à 6 parties, et un arrangement avec contraste (intro, montée, partie principale, break, partie principale, outro). Longueurs typiques : sections de 8 mesures, 1 à 3 minutes au total. - Générez-la :
p5midi make song.json -o out/song.flp(nécessite Windows, FL Studio fermé, ffmpeg). Produit song.flp, song.mid, song.wav et un song.mp3 masterisé, et affiche un rapport JSON. - Lisez le rapport et corrigez avant de montrer à l'utilisateur :
analysis.notesliste les problèmes concrets (clipping, section silencieuse, graves trop présents, une section fine plus forte qu'une section pleine).analysis.sections[].lufsdevrait augmenter dans les sections principales et diminuer dans les breaks.master.warningsignifie que le niveau de volume cible n'a pas pu être atteint proprement. Ajustez lavelocitydes parties, retirez des parties des sections surchargées, relancezmake.
- Remettez le MP3 et le .flp (l'utilisateur peut ouvrir et modifier chaque note dans FL Studio) et demandez quoi changer : énergie, plus sombre/plus clair, tempo, sensation de la batterie.
Écrire de bonnes parties
- Batterie : variez la vélocité (X accents, g fantômes), ajoutez un roulement de hat à la fin des phrases,
humanize0.2-0.4. Les motifs de deux mesures semblent moins robotiques que ceux d'une mesure. - La basse suit les fondamentales des accords ; laissez de l'espace pour la kick (silences sur les temps de kick).
- Accords : utilisez des 7e/9e pour le lo-fi, le jazz, le R&B ; des triades simples pour le trap, la house, le rock.
- Mélodie : surtout par degrés conjoints, répétez un motif de deux mesures avec une variation sur la réponse,
terminez les phrases sur des notes de l'accord. Les petits entiers dans une partie
melodysont des degrés de la gamme. - Le contraste est ce qui donne un son produit : supprimez la batterie dans le break, ajoutez une nouvelle partie à chaque section, allégez pour l'outro.
- Avec
--reference song.mp3le rapport compare l'équilibre tonal avec un morceau que l'utilisateur aime.
À ne pas faire
- Prétendre que ça "sonne bien" uniquement à partir des chiffres.
- Écraser les projets existants de l'utilisateur ; écrivez de nouveaux fichiers dans un dossier de sortie.
- Exécuter
renderpendant que FL Studio est ouvert (fermez-le ou demandez à l'utilisateur de le faire).