Znáte něco propracovanějšího než je MIDI-OX ?

Vše co se týka MIDI (mimo keyboardů)
Odpovědět
Uživatelský avatar
dJR
Příspěvky: 205
Registrován: 10 říj 2012 12:07

Znáte něco propracovanějšího než je MIDI-OX ?

Příspěvek od dJR » 29 čer 2017 22:48

Zdravím,

mapuju knobový kontroler (vysílá CC) na jednotlivé parametry GR-55 (kytarový synthesizer). GR-55 nabízí max. 8 přiřazení přes CC, víc ne. Ke GR-55 se dá stáhnout SW interface, který jednotlivé parametry ovládá přes SysEx zprávy, které pomocí MIDI-OXu umím odposlouchávat, takže bych teoreticky mohl přemapovat CC na SysEx. Jenže MIDI-OX nabízí jen statické přemapování, tj. pro konkrétní podmínku pošle konkrétní SysEx. Já to ale potřebuju překládat dynamicky, tj. např. CC#10: 0-127 přeložit do SysEx: F0 41 10 00 00 53 12 18 00 10 31 AA BB F7, kde hodnoty AA a BB jsou spojitě proměnné.

MIDI-OX má sice nějaký COM interface pro vlastní skripty, ale copak já jsem nějaká hééérečka?!
Navíc poslední verze MIDI-OX je někdy z roku 2010, kdoví, jak dlouho to bude ještě fungovat...

Máte nějaké rady, jak na to?

Díky R.

PMC
Příspěvky: 75
Registrován: 28 bře 2017 18:03

Re: Znáte něco propracovanějšího než je MIDI-OX ?

Příspěvek od PMC » 30 čer 2017 07:55

Já osobně bych si to naprogramoval, použil bych Python a knihovnu pyPortMidi. Už jsem v tom něco dělal a je to spolehlivé a jednoduché pro lidi, kteří znají MIDI, protože je to poměrně low level.

Knihovna: http://alumni.media.mit.edu/~harrison/pypm.html

Příklad: https://www.apt-browse.org/browse/ubunt ... ortmidi.py

Funkce TestInput() ukazuje, jak se čtou midi události a funkce TestOutput() ukazuje, jak se naopak midi události posílají.

Uživatelský avatar
dJR
Příspěvky: 205
Registrován: 10 říj 2012 12:07

Re: Znáte něco propracovanějšího než je MIDI-OX ?

Příspěvek od dJR » 30 čer 2017 11:09

PMC: Děkuji za tip, prostuduju si to a možná budu mít nějaké dotazy.

R.

Uživatelský avatar
dJR
Příspěvky: 205
Registrován: 10 říj 2012 12:07

Re: Znáte něco propracovanějšího než je MIDI-OX ?

Příspěvek od dJR » 02 črc 2017 17:10

No takže jsem využil ten COM interface MIDI-OXu a skript jsem napsal ve VBScriptu. Mám to. MIDI-OX funguje i pod Win10 64-bit a doufám, že Win10 budou zase "držák" a tohle řešení mi teda nějakej pátek vydrží...

monoque
Příspěvky: 598
Registrován: 04 lis 2009 10:46

Re: Znáte něco propracovanějšího než je MIDI-OX ?

Příspěvek od monoque » 03 črc 2017 17:10

Ja na podobne ucely pouzivam Ruby a gemy od Ari Russo:

https://github.com/arirusso

Funguje to taky spolehlive...Drive jsem pouzival PureData

Odpovědět