Eerst een eerlijke uitleg
Veel mensen zoeken een manier om MMF naar MIDI te converteren, omdat MMF-beltonen aan MIDI doen denken: beide werden gebruikt voor melodische beltonen en sommige MMF-bestanden bevatten notendata die veel op MIDI lijkt. Het is belangrijk om te weten wat deze pagina wel en niet doet.
- Deze tool haalt niet de oorspronkelijke notendata uit een MMF-bestand. Synthesizersporen in SMAF kan hij niet lezen.
- De tool decodeert de opgenomen audio in het MMF-bestand (Yamaha ADPCM of PCM) en transcribeert die audio vervolgens met een AI-model naar MIDI-noten.
Het resultaat is dus een schatting van de noten die je hoort, geen kopie van hoe de beltoon is geprogrammeerd. Bestanden met alleen synthesizernoten en zonder opname kun je hier helemaal niet openen.
Wat MMF-bestanden bevatten
SMAF, het formaat achter MMF, is door Yamaha ontworpen voor geluidschips in telefoons. Een bestand kan een "partituur" met noten bevatten die de FM- of wavetable-synthesizer van de chip afspeelt, opgenomen audio zoals stemmen of muziekfragmenten, of allebei. Polyfone melodietonen waren meestal partituren; "echte" muziek- en stemtonen waren opnamen.
Als je beltoon een synthesizermelodie is
Als het bestand niet opent, bevat het waarschijnlijk alleen een partituur. Heb je nog een telefoon die het afspeelt, speel de toon dan af in de buurt van je computer en neem hem op met de audiorecorder. Transcribeer de opname daarna met MP3 naar MIDI of WAV naar MIDI. Synthesizerbeltonen zijn helder en eenvoudig, dus ze worden vaak goed getranscribeerd.
Hoe de transcriptie werkt
De tool gebruikt basic-pitch, een open-sourcemodel van Spotify dat meerdere noten tegelijk kan herkennen en op je eigen apparaat draait. Een piano roll toont de gedetecteerde noten voordat je downloadt. Zet bij één melodie de melodiemodus aan. MMF-audio is 4-bits en bevat daardoor ruis die kleine valse noten kan veroorzaken; verlaag de gevoeligheid als je die ziet.
Het MIDI-bestand krijgt het instrument dat je op de pagina kiest en een gedetecteerd tempo, dat je kunt overschrijven met je eigen BPM. Wil je het resultaat snel beluisteren, open het dan in de MIDI-converter.