# Instrument definition file goes here
```############# POLY Example 1 #############
VERSION 1 # Currently, this should only be 1.
###### DEFINITIONS
# Supports all alphanumeric ASCII, and ' ', '_', '-', '+'
# Can also be omitted or NULL to not override the current track name, e.g. "TRACKNAME NULL"
TRACKNAME sh4d
# Can be POLY, DRUM, MPE, or NULL
TYPE POLY
# Can be A, B, C, D, USBD, USBH, CVGx (x between 1&4), CVx, Gx, or NULL
OUTPORT B
# Can be x (between 1-16), or NULL -- this is ignored if output port is not MIDI
OUTCHAN 11
# Can be NONE, ALLACTIVE, A, B, USBH, USBD, CVG, or NULL
INPORT NULL
# Can be x (between 1-16), ALL, or NULL -- ignored if INPORT is NONE, ALLACTIVE or CVG
INCHAN NULL
# PC
# Syntax: NUMBER NAME
# number must be either:
# - A number (for simple PC)
# - Three numbers, delimited by ':', which represent PC:MSB:LSB. You can put 'NULL' to not set the MSB/LSB.
# PC must be between 1...128
# MSB/LSB must be between 0...127
[PC]
1:88:64 Sh4d b1
1:88:65 Sh4d b2
1:88:66 Sh4d b3
1:88:67 Sh4d b4
1:88:68 Sh3d
1:88:69 Sync
1:88:70 Sh 101
1:88:71 Juno 106
1:88:72 XFM
1:88:73 Ring
1:88:74 Wavetable
1:88:75 Chord
1:88:76 Drawing
1:88:77 PCM
[/PC]
# CC
# Syntax: CC_NUMBER NAME or CC_NUMBER:DEFAULT=xx NAME
# DEFAULT_VALUE must be a valid number between 0 and 127
[CC]
1 MOD
7 VOLUME
11 PAN
74 CUTOFF
71 RESO
90 DRIVE
79 HPF CUTOFF
81 FILTER ENV
78 FILTER KEY
82 FILTER ATTACK
83 FILTER DECAY
28 FILTER SUSTAIN
29 FILTER RELEASE
73 AMP ATTACK
75 AMP DECAY
31 AMP SUSTAIN
72 AMP RELEASE
21 PITCH
77 TIMBRE
85 SLIDER 1
86 SLIDER 2
87 SLIDER 3
88 SLIDER 4
84 PORTAMENTO
16 LFO RATE
20 LFO FADE TIME
18 LFO PITCH
19 LFO FILTER
80 LFO AMP
64 PEDAL HOLD
66 SOSTENUTO
[/CC]
# This section will be readable from Hapax.
[COMMENT]
BE EXCELLENT TO EACH OTHER PARTY ON DUDES
[/COMMENT]
*Comments about your instrument definition goes here*
sh4d template for a trk
PC for 1st patch of each sh4d model and cc
midi output B ch 11
I'll do one for the drums trk asap