Views
No views yet
Miamuy-midi 🎵
Miamuy-midi, un modèle JavaScript qui génère des mélodies. Ce modèle a été conçu pour l'apprentissage et la création musicale.Miamuy-midi est un modèle génératif basé sur des règles. Son but est de créer des séquences de notes MIDI à partir d'une note de départ fournie par l'utilisateur. C'est un outil parfait pour composer de petites mélodies ou pour explorer la musique algorithmique.Miamuy-midi suit un processus simple mais efficace :1import MiamuyMidiModel from 'https://huggingface.co/Clemylia/Miamuy-midi/raw/main/transformer.js';
2
3// Crée une instance du modèle
4const miamuy = await MiamuyMidiModel.getInstance();
5
6// Génère une séquence de notes à partir de la note de départ 'C4'
7const result = await miamuy.generate('C4', { length: 8 });
8
9// Affiche les notes générées
10console.log(result[0].generated_text); // Ex: "C4 F4 G4 C5 A4 D5 G4 B4"
11console.log(result[0].midi_notes); // Ex: [60, 65, 67, 72, 69, 74, 67, 71]generategenerate accepte une chaîne de caractères pour la note de départ (prompt) et un objet options optionnel :prompt (string) : La note de départ pour la mélodie (ex: 'C4', 'A#3'). Obligatoire.options.length (number, optionnel) : La longueur de la séquence à générer. Par défaut, la longueur est de 8 notes.