MIDImalizace - aneb jak to všechno nadrátovat?
Napsal: 29.11.2014 23:41
Zdravím,
ač jsem zde nováčkem, muzikou se v různých formách amatérsky zabývám už hezkou řádku let - světem mne provází kytara, kdysi (a v poslední době znovu) i klávesy. A o těch bych chtěl dát řeč:
Pořídil jsem sobě nějakou náhodou MIDI master, konkrétně Edirol PC-80. Mašinka mi vyhovuje, mám ji připojenu k PC, na něm spuštěný ProteusVX nebo jiný virtuální nástroj. Potud jasné - povídá si mi to přes USB a "virtuální" MIDI (na masteru je samozřejmě i skutečný MIDI out).
Rád bych si postavil kontrolér (elektronika mne živí, po této stránce není problém), který bude mít pár kroutítek a pár tlačítek. Nějaká pre-alfa verze kontroléru mi tu leží na stole, umí jak USB, tak i MIDI out, lezou mi z ní data.
Jak to prodrátovat, abych byl schopen měnit (resp. přidávat) MIDI zprávy? Dovedl bych si to představit s MIDI merge boxem - z kláves vytáhnu MIDI out, nacpu je do Merge, z kontroleru vytáhnu MIDI out, nacpu do Merge, na klávesách i kontroleru nastavím stejný kanál a je vymalováno (samozřejmě kontroler bude posílat výhradně zprávy, které ten master neumí, takže se to nebude hádat).
A protože jsem člověk, která si rád zjednodušuje život - nedalo by se to zmergovat nějak virtuálně? Jedno USB z kláves, druhé USB z kontroleru a "nějak" v nějakém SW nastavit, že má zprávy slučovat. Zkoušel jsem MIDI-OX (jako monitor je to nedostižný kus SW), že by to jako mohlo jít, ale nebyl jsem úspěšný, navíc mi není jasné, co nastavit jako MIDI out, když chci, aby výstup požral ten virtuální nástroj...
Samozřejmě by bylo realizovatelné, abych si udělal hardwarově MIDI merge (z kláves vytáhnout MIDI out do MIDI in kontoleru, tam data sloučit a poslat ven buď na skutečné MIDI, nebo přes USB), ale je to další a dost možná i zbytečná komplikace v kódu - výhoda by pak ale byla, že sestava klávesy+kontroler by se navenek chovala jako jeden nástroj, což by nemuselo být k zahození.
Máte k tomu někdo nějaký nápad?
Díky za každou rozumnou radu (ne, jiný master si opravdu kupovat nebudu, i když určitě lepší existují - ale na to moje pidlikání...)
Bit
ač jsem zde nováčkem, muzikou se v různých formách amatérsky zabývám už hezkou řádku let - světem mne provází kytara, kdysi (a v poslední době znovu) i klávesy. A o těch bych chtěl dát řeč:
Pořídil jsem sobě nějakou náhodou MIDI master, konkrétně Edirol PC-80. Mašinka mi vyhovuje, mám ji připojenu k PC, na něm spuštěný ProteusVX nebo jiný virtuální nástroj. Potud jasné - povídá si mi to přes USB a "virtuální" MIDI (na masteru je samozřejmě i skutečný MIDI out).
Rád bych si postavil kontrolér (elektronika mne živí, po této stránce není problém), který bude mít pár kroutítek a pár tlačítek. Nějaká pre-alfa verze kontroléru mi tu leží na stole, umí jak USB, tak i MIDI out, lezou mi z ní data.
Jak to prodrátovat, abych byl schopen měnit (resp. přidávat) MIDI zprávy? Dovedl bych si to představit s MIDI merge boxem - z kláves vytáhnu MIDI out, nacpu je do Merge, z kontroleru vytáhnu MIDI out, nacpu do Merge, na klávesách i kontroleru nastavím stejný kanál a je vymalováno (samozřejmě kontroler bude posílat výhradně zprávy, které ten master neumí, takže se to nebude hádat).
A protože jsem člověk, která si rád zjednodušuje život - nedalo by se to zmergovat nějak virtuálně? Jedno USB z kláves, druhé USB z kontroleru a "nějak" v nějakém SW nastavit, že má zprávy slučovat. Zkoušel jsem MIDI-OX (jako monitor je to nedostižný kus SW), že by to jako mohlo jít, ale nebyl jsem úspěšný, navíc mi není jasné, co nastavit jako MIDI out, když chci, aby výstup požral ten virtuální nástroj...
Samozřejmě by bylo realizovatelné, abych si udělal hardwarově MIDI merge (z kláves vytáhnout MIDI out do MIDI in kontoleru, tam data sloučit a poslat ven buď na skutečné MIDI, nebo přes USB), ale je to další a dost možná i zbytečná komplikace v kódu - výhoda by pak ale byla, že sestava klávesy+kontroler by se navenek chovala jako jeden nástroj, což by nemuselo být k zahození.
Máte k tomu někdo nějaký nápad?
Díky za každou rozumnou radu (ne, jiný master si opravdu kupovat nebudu, i když určitě lepší existují - ale na to moje pidlikání...)
Bit