Downloads · 30 days
0
Finisha-LLM/Miamuy-midi
Miamuy-midi is a text-to-audio model from Finisha-LLM. Use it for the text-to-audio task on the model card, and read the license before you ship it in a product. It is set up for transformers.js. The card lists the license as apache-2.0.
Downloads · 30 days
0
Access
Public
Updated Sep 12, 2025
Repo size
—
Likes
1
Public
Click a slice to open those files.
.md2.9 KB · 44%
From the Hugging Face model README
Miamuy-midi 🎵
Bienvenue sur la page de documentation de 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.
Ce modèle fonctionne entièrement côté client, ce qui le rend ultra-léger et rapide, car il ne dépend d'aucun serveur externe.
Le modèle Miamuy-midi suit un processus simple mais efficace :
Tu peux utiliser ce modèle dans n'importe quel projet JavaScript en l'important directement depuis le Hugging Face Hub.
Il n'y a pas d'installation ! Tu as juste besoin d'accéder au fichier du modèle via son URL.
Voici comment appeler et utiliser le modèle :
import MiamuyMidiModel from 'https://huggingface.co/Clemylia/Miamuy-midi/raw/main/transformer.js';
// Crée une instance du modèle
const miamuy = await MiamuyMidiModel.getInstance();
// Génère une séquence de notes à partir de la note de départ 'C4'
const result = await miamuy.generate('C4', { length: 8 });
// Affiche les notes générées
console.log(result[0].generated_text); // Ex: "C4 F4 G4 C5 A4 D5 G4 B4"
console.log(result[0].midi_notes); // Ex: [60, 65, 67, 72, 69, 74, 67, 71]
generateLa méthode generate 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.Ce modèle a été créé par Clemylia.
Ce modèle est sous licence Apache-2.0.