|
Cakewalk Application Language |
|
|
|
Pagina 4 van 15 Events (gebeurtenissen)In CAL kennen we Events (gebeurtenissen). Een Event is van een bepaald type (Event.Kind), gebeurt op een bepaalde tijd (Event.Time) en is gekoppeld aan een Channel (Event.Chan). We kennen de volgende belangrijke typen Events: | Event.Kind | Variabelen | Type | Betekenis | Toegestane waarden | | CHANAFT | ChanAft.Val | int | Sterkte van de druk | 0..127 | | CONTROL | Control.Num | Int | Control nummer | 0..127 | | | Control.Val | Int | Control waarde | 0..127 | | KEYAFT | KeyAft.Key | Int | Hoogte van de noot | 0..127 | | | KeyAft.Val | Int | Sterkte van de druk | 0..127 | | PATCH | Patch.Bank | Int | Instrument bank | -1..16383 [2]
| | | Patch.Num | Int | Instrument nummer | 0..127 | | | Note.Dur | word | Lengte van de noot | 0..65535 | | | Note.Key | Int | Hoogte van de noot | 0..127 | | | Note.Vel | Int | Sterkte van de noot | 0..127 | | WHEEL | Wheel.Val | Int> | Wheel waarde | -8192..8191 | Een Event.Chan kan de waarde 0 tot 15 hebben. In het Cakewalk ‘user window’ zullen deze waarden worden getoond van 1 tot 16. Event.Time is een variabele van het type dword. Het wordt uitgedrukt in‘raw time’(clock ticks). Deze tijd kan worden omgerekend in maatnummer, tel en aantal tikken (Measure:Beat:Tick). Er zijn nog meer Events, maar die zijn voor het begrip nu niet van belang. Later komen deze wel aan de orde. Verder zijn er nog variabelen, die ook in het Cakewalk ‘user window’ zijn te vinden: | From | Begin marker. Het begin van het geselecteerde gebied. | | Now | De positie van de ‘bar’ cursor. | | Thru | Eind marker. Het eind van het geslecteerde gebied. | | End | Het eind van de sequence. | Deze variabelen zijn alle van het type dword.
|
|
Laatste aanpassing ( woensdag, 19 december 2007 )
|