|
Casio
Router
Házi
stúdióm felszerelése 1995 és 1996 között:
-
Macintosh Classic II (majd PowerBook 190cs)
- Casio CPS-300
-
Yamaha MU50 hangmodul

A Casiot alapvetően a MIDI hangmodulom vezérlésére használtam.
A Casio csak egyetlen csatornán tud adni (ill. fogadni), így
a
16 csatornás hangmodul (MU50) használatakor a bejövő
jelhez rendelt csatornákat és hangszíneket (PGM) a hangmodul kezelőpaneljének
kell változtatgatni. A kezelőpanel manipulálása
viszont nehézkes. Szükségem volt tehát egy
könyebben állítható, nagy képernyőjű, grafikusan vezérelhető "elosztóra" és
"
programváltoztatóra".
Ez
adta a Matrix programok és a Casio Router ötletét.
Alap igényem:
- a
Casio pitch és velocity
információit el tudjam küldeni az MU50 bármely partja(i)ra,
bármilyen csatornán
- az aktív csatorna PGM-jait könnyen tudjam változtatni
-
az aktiválandó partokat ki tudjam jelölni a számítógép képernyőjéről
(egérrel) és számítógép a billentyűzetről
- az aktív partokat mutassa a képernyő.
MatrixRouter16, MatrixMono, MatrixPoly
Először
a hangmodul egyetlen (de bármelyik) partjához való hozzárendelést
kellett megoldani. A megoldást két Max built in objetct,
a midiparse és a midiformat tette lehetővé. Ezek
felhasználásval született az "Ötlet" (lásd Router
ötlet ), a sokszorozást és a kapuztatást megoldó Casio
Router elv és Casio Router
modul ), majd a MatrixRouter16 és
az egyetlen Part kijelölésést vezérlő MatrixMono.
A Casio pitch és vel jeleinek a hangmodul bármely
- egy vagy több, max. 16 - Partjához való hozzárendelésének
vezérléséhez
készítettem a MatrixRouter16-tal
működő MatrixPoly-t.
PGM#M
A
MatrixMono és MatrixPoly által bekapcsolt partok hangjainak (PGM)
változtatásához készítettem a PGM#M-t.
Az aktív partok kijelzését itt is
a MatrixMono ill. a MatrixPoly végzi.
A négy kis programból egyszerre három tud együtt dolgozni a következők
szerint:
-
MatrixRouter16 - MatrixMono - PGM#M
- MatrixRouter16 - MatrixPoly - PGM#M .
MU50-Normal-drums-FX-switch
Az MU50-Normal-drums-FX-switch az MU50-es
hangkészletei (Normal,
Drums, SFX, SFX Kit) közötti váltás vezérléséhez készült. Az MU50-Bank/PGM# modul
továbbfejlesztése. Az aktív part kijelölését MatrixMono végzi, azzall
együtt használható.
Casio
Router16
Az alap
igények kiszolgálása után megnőtt az étvágyam. Szerettem volna
a hangmodul több paraméterét a számítógép
képernyőjéről irányítani tudni, egy csatornát akár több Parthoz
rendelni.
A partokhoz rendelt csatornát
is szerettem volna változtatni, vagyis egy csatornán több part
paramétereit is szerettem volna állítani.
Ezek az igények vezetettek a Casio Router16-hoz.
Az elkészítés során részproblémák sorát
kellett
megoldanom a hangmodul ctl paramétereinek és azok
állíthatóságának felderítésétől kezdve, az ablakok (menük) nyitásán/zárásán
át, a hangmodul
által használt
sliderek és dialok imitálásáig (lásd OC, OCemb OFFICE
Elv, OFFICE-FilterCtl, CTLs
Elv, BAR
-64/0/+63 , BAR
-24/0/+24 , BAR16
-64/0/+63 , BAR16
000/+127 , BAR
Rnd -L63/C/R63 , BAR16
EG-Edit , modul
stb).
A
Casio Router változatai (fejlődési szakaszai)
- Casio Router16-ALAP
- Casio Router-ALAP-1
- Casio Router-ALAP-2
MatrixMono16Fk-DE (MatrixMono16Fk-DisplayEditor)
A sorozat utolsó darabja. A MatrixMono16Fk-DE a megelőző
verziók "Mono" tagjainak minden képességét bírja, kiegészítve
a program és az Yamaha MU50-es hangmodul kijelzőjének szinkronjával,
és az "F" billentyűkkel történő Part-kijelölés lehetőségével.
|