( Raynes | 2023. 01. 31., k – 17:19 )

Értem, most megjöttek a szakértők a semmiből. Igen, lehet kötözködni. Rögzítéskor nyilván valahogy mérni kell, hogy mennyi ideig szólt a hang, de az a küldő MIDI eszköz feladata (vagy mérni, vagy már tárolt értéket átadni, ha pl. .mid fájlról van szó). Lehet ragozni a technológiai mélységeket, a lényegen nem változtat, a maiakhoz képest ez egy rém egyszerű formátum, kicsi sávszélességgel, kis komplexitással, azért van az, amit linkeltek, hogy egylibes, 6 soros, C-ben írt program is kezeli. Ha akarod, neked ez lehet bonyolult, szerintem nem az.

Hamarabb inkább bonyolítva van a sok eszköz miatt, meg amiatt, hogy pl. mai hangkártyákon és PC-s rendszereken nincs kifejezetten natív MIDI eszköz, hanem szoftveren van emulálva, hangminták/bankok mentén van generálva a MIDI-ből a PCM kimenet, ez meg behoz komplexitást. Sokszor feleslegesen. Én pl. régóta egy jó CLI MIDI lejátszót keresek, és nincs. GUI-sból van több jó, és van néhány CLI megoldás is (aplaymidi, fluidsynth, timidity), de elég satnyák, pl. nem lehet bennük lejátszáskor tekerni, fájlok között ugrani, csak bonyolítás kerülőút van rá, külön kell előszintetizálni egy PCM fájlt, amit rendes lejátszónak kell átadni (pl. mpv).