MU50-PartUpDown

leírás
Az MU50-esen a Partok közötti lapozás lépesenként történik, a panelen lévő Part-léptető gombokkal.


a léptetők a panel jobb oldán, a felső sor középső és jobb oldalán

Ahogy az egyes Partoknak nincs saját gombjuk, nincs külön sysex címzésük sem, egy Partot csak az előző Part-hoz "képest" lehet fellapozni, felfele vagy lefelé lépkedéssel. Külön sysex parancsva van a felfelé (egy) és a lefelé (egy) lépésnek.
A hangmodulon a léptetés szempontjából az 1 - 16 Part nem lezárt szakasz, vagyis Part-léptető gombokkal az 1. Partól lefelé (a 16. Partrea), a 16. Partról felfelé (az 1. Partra) is lehet lépni. Ez szalag-szerű (végtelenített) megoldás lehetővé teszi a Partok egyszerű "címzett" elérését.

Célom:
- a számítógép képernyőjéről (és billentyőjéről) lehetővé tenni a lapozgatás
- függetlenül a Partok egyéni címének hiányától, megoldani a nem szomszédos Partok választását, az "ugrást"
- biztosítani a számítógép és hangszer kijelzőjének összhangját a léptetés és ugrás esetében is.

megoldás
A léptetés ötlete egyszerű: az irányválasztás figyeléséről kell gondolkodni, és a le- vagy a fel (egy) lépés üzenetés kiküldeni.
Az ugrás ötlete is egyszerű: az aktív Parthoz képest kijelölt új aktív Part között lépéskülönbséget kell gyorsan lelapoztatni a hanagmodullal.
A 16 Part végtelenített elérhetősége miatt két Part között a legnagyobb távolság 8 lépés lefelé, vagy nyolc lépés fölfelé. A különbségek és irányok figyelését, továbbá és a gyors léptetési parancsok létrehozását és eljuttatását kellett megoldani.
A PartUpDouwn ezt a munkát végzi el. Megnyitásakor mindig Part 1 az alaphelyzet, a hangmodult ezért mindig az 1. Partra kell igazítani.

A PartUpDown választója és az aktív Part kijelzője:

A négy fő elemből álló patcher tartalma:

Felül: Slider (1-16), Message Boxok 1-től 16-ig és az aktív Part kijelzője
Jobbra felül: a fel és le nyilak billentyűinek követője (ASCII Code: 30, 31)

Középen: a különbség számítása és értékhez a "lapozandó" érték megállapítása (coll)

Alul balra: ha "lapozandó" érték -1 és -8 közötti, az értéknek megfelelő számű bangot küld a lefelé léptető sysex objecthez és midiouthoz
Alul jobbra : ha a "lapozandó" érték +1 és +8 közötti, az értéknek megfelelő számű bangot küld a felfelé léptető sysex objecthez és midiouthoz.

A patcher tartalma megnyitáskor (1-es Part aktív):

A patcher tartalma és az akció a 14-es Partra ugráskor (3 gyors lépés lefelé):

A patcher tartalma és az akció az 5-ös Partra ugráskor (7 gyors lépés lefelé)::

download

Mac/Windows:

megjegyzés:

A Stepper működéséhez a Max file prefences-ben meghatározott valamelyik mappának tartalmaznia kell
- a firstb
objectet.

a coll object tartalma:

-15, 1;
-14, 2;
-13, 3;
-12, 4;
-11, 5;
-10, 6;
-9, 7;
-8, -8;
-7, -7;
-6, -6;
-5, -5;
-4, -4;
-3, -3;
-2, -2;
-1, -1;
1, 1;
2, 2;
3, 3;
4, 4;
5, 5;
6, 6;
7, 7;
8, 8;
9, -7;
10, -6;
11, -5;
12, -4;
13, -3;
14, -2;
15, -1;

 

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