Roland TR-909 definition file

VERSION 1 # Currently, this should only be 1.

# Supports all alphanumeric ASCII, and ' ', '_', '-', '+' - can also be NULL
TRACKNAME TR-909

# Can be POLY, DRUM, MPE, or NULL
TYPE DRUM

# Can be A, B, C, D, USBD, USBH, CVGx (x between 1&4), CVx, Gx, or NULL
OUTPORT A

# Can be x (between 1-16), or NULL -- this is ignored if output port is not MIDI
OUTCHAN 9

# Can be NONE, ALLACTIVE, A, B, USBH, USBD, CVG, or NULL
INPORT NONE

# Can be x (between 1-16), ALL, or NULL. This definition will be ignored if INPORT is NONE, ALLACTIVE or CVG
INCHAN NULL

# DRUMLANES
# Syntax: ROW:TRIG:CHAN:NOTENUMBER NAME
# ROW must be between 1 and 8
# TRIG can be between 0 and 127, or NULL
# CHAN can be a number between 1 and 16, Gx, CVx, CVGx (x between 1 and 4), or NULL
# NOTENUMBER can be between 0 and 127, or NULL
# NAME supports all alphanumeric ASCII, and ' ', '_', '-', '+' - can also be NULL
# Please note this section will be discarded for tracks which are not DRUM tracks
[DRUMLANES]
1:NULL:NULL:36 Bass Drum
2:NULL:NULL:38 Snare Drum
3:NULL:NULL:37 Rim Shot
4:NULL:NULL:39 Hand Clap
5:NULL:NULL:42 Closed Hi-Hat
6:NULL:NULL:46 Open Hi-Hat
7:NULL:NULL:51 Ride Cymbal
8:NULL:NULL:49 Crash Cymbal
9:NULL:NULL:43 Low Tom
10:NULL:NULL:47 Mid Tom
11:NULL:NULL:50 High Tom
[/DRUMLANES]

# This section will be readable from Hapax.
[COMMENT]
Roland TR-909
[/COMMENT]

For Hapax OS 3.10 and up