Portál AbcLinuxu, 12. května 2025 07:54
Dobrý den,
pro svůj projekt používám multiplatformní knihovnu RtMIDI, která slouží jako "obal" pro MIDI zařízení v POSIX i non-POSIX systémech. Bez problémů jsem implementoval běžnémidi příkazy (Note on, note off, program change ...) a teď se zoufale trápím s funkcí "panic", to znamená -"přestaň hrát ". Bývá implementována jako MIDI příkaz "all notes off", což mi však z nějakých podivných důvodů nijak nechce chodit. Zkoušel jsem poslat i 255, t.j. reset na jednotlivá zařízení, ale ani tam jsem nepochodil, MOhli byste mi poradit konkrétní MIDI sekvenci (třeba x hexa), kterou donutím dané zařízení "zmlkout" ? V nejhoším pošlu noteoff pro všechny noty, kanály a zařízení ale to z povahy věci bude trvat sto let.
Díky za odpovědi
Georgius
P.S.: Ladím samozřejmě v g++ pod Linuxem
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.