Instrument Definition: Roland D-05

Not much to see here, since controlling this synth is all done via SysEx. But I can never remember which patch banks are which so some PC messages for quick selection of the first patch of each bank might be of help.

VERSION 1 # Currently, this should only be 1.

###### DEFINITIONS

TRACKNAME D-05
TYPE POLY

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

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

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

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

[PC]
1:87:0 Internal 1
1:87:1 Internal 2
1:87:2 Internal 3
1:87:3 Internal 4
1:87:4 Internal 5
1:87:5 Internal 6
1:87:6 Internal 7
1:87:7 Internal 8
1:87:8 Preset 1
1:87:9 Preset 2
1:87:10 Preset 3
1:87:11 Preset 4
1:87:12 Preset 5
1:87:13 Preset 6
[/PC]

[CC]
1 Modwheel
5 Portamento Time
7 Volume
64 Hold
65 Portamento
[/CC]

# ASSIGN
# Syntax: POT_NUMBER TYPE:VALUE or POT_NUMBER TYPE:VALUE DEFAULT=DEFAULT_VALUE
# POT_NUMBER must be between 1 and 8
# TYPE can be "CC", "PB" (pitchbend), "AT" (aftertouch), or "NULL" (this won't assign the pot).
# Non explicitly-defined pots will be considered "NULL"
# VALUE VALIDATION
#### For CC: Value must be a valid number between 0 and 119
#### For PB and AT, any text after the TYPE will be ignored
# DEFAULT VALUE
#### For CC: DEFAULT_VALUE must be a valid number between 0 and 127
#### For PB: DEFAULT_VALUE must be a valid number between 0 and 16383
#### Please note default value will be ignored for PB and AT messages.
[ASSIGN]
[/ASSIGN]

# AUTOMATION
# Syntax: TYPE:VALUE
# TYPE can be "CC", "PB" (pitchbend), "AT" (aftertouch)
# VALUE VALIDATION
#### For CC: Value must be a valid number between 0 and 119
#### For PB and AT, any text after the TYPE will be ignored
[AUTOMATION]
[/AUTOMATION]

[COMMENT]
Roland D-05 - AT and PB supported
[/COMMENT]