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.

 

2007
MAX programok

MAX program-morzsák

Elvek és Modulok (MAX)

2000
Zenei szoftverek


1994
Hamburger és utópia I.
Hamburger és utópia II.

Az orgonától a virtuális akusztikáig

1995
Hogyan tovább?

Max, számítógép, zene, kreativitás

MIDI bibi

Numerikus légypapír?

Zenei programozás, számítógép segítette komponálás

1996
Mire jó a hang számítógépes vizualizációja

Zene az Interneten

1997
Számítógép és notáció

További cikkek
Zenei informatika témában

email