novation sl mkii template (kawai k3)

putting this here for future searches:

Kawai K3m :: Sysex Parameter Control Messages by Plutoniq9 2008 v1.0

*The Additive Waveform creation will be covered in another document. For most of the parameters below I provide the sysex message (in hex format) for the lowest (1st) & highest value (2nd). In some cases, where the parameter goes from +15 -> -15 (i.e KCV), I've provided 5 sysex messages to describe how the data is output, cause it deviates from the regular (linear) method. Using this info below, you should be able to gain external hardware control over the K3m by using equipment like the Novation SL series or the Peavey PC1600x midi controllers, or at least create your own K3m editors.

**I haven't verified if this works with the K3.

blue = Parameter ID

red = Parameter Value

..:: OSC ::..

WAVE 1: 0 -> 33

*F0 40 00 10 00 01 01 00 00 F7 *F0 40 00 10 00 01 01 02 01 F7

RANGE: 0 -> 2 (16', 8', 4')

*F0 40 00 10 00 01 02 00 00 F7 *F0 40 00 10 00 01 02 00 02 F7

Portamento Time (PORTA): 0 -> 99

*F0 40 00 10 00 01 03 00 00 F7 *F0 40 00 10 00 01 03 06 03 F7

Waveform Balance (BAL): -15 -> +15 (Center @ 0)

*F0 40 00 10 00 01 04 08 0F F7 <- (-15) *F0 40 00 10 00 01 04 08 01 F7 <- (-1) *F0 40 00 10 00 01 04 00 00 F7 <- ( 0 Center) *F0 40 00 10 00 01 04 00 01 F7 <- (+1) *F0 40 00 10 00 01 04 00 0F F7 <- (+15)

Pitch Bend (P. BEND): 0 -> 12

*F0 40 00 10 00 01 05 00 00 F7 *F0 40 00 10 00 01 05 00 0C F7

Auto Bend (A. Bend): -31 -> +31 (Center @ 0)

*F0 40 00 10 00 01 06 09 0F F7 <- (-31) *F0 40 00 10 00 01 06 08 01 F7 <- (-1) *F0 40 00 10 00 01 06 00 00 F7 <- ( 0 Center) *F0 40 00 10 00 01 06 00 01 F7 <- (+1) *F0 40 00 10 00 01 06 01 0F F7 <- (+31)

WAVE 2: 0 -> 33

*F0 40 00 10 00 01 07 00 00 F7 *F0 40 00 10 00 01 07 02 01 F7

WAVE 2 Course Tune (COURSE): -24 -> +24 (Center @ 0)

*F0 40 00 10 00 01 08 09 08 F7 <- (-24) *F0 40 00 10 00 01 08 08 01 F7 <- (-1) *F0 40 00 10 00 01 08 00 00 F7 <- ( 0 Center) *F0 40 00 10 00 01 08 00 01 F7 <- (+1) *F0 40 00 10 00 01 08 01 08 F7 <- (+24)

WAVE 2 Fine Tune (FINE): -10 -> +10 (Center @ 0)

*F0 40 00 10 00 01 09 08 0A F7 <- (-10) *F0 40 00 10 00 01 09 08 01 F7 <- (-1) *F0 40 00 10 00 01 09 00 00 F7 <- ( 0 Center) *F0 40 00 10 00 01 09 00 01 F7 <- (+1) *F0 40 00 10 00 01 09 00 0A F7 <- (+10)


..:: VCF ::..

Cutoff: 0 -> 99

*F0 40 00 10 00 01 0A 00 00 F7 *F0 40 00 10 00 01 0A 06 03 F7

Resonance (RESO): 0 -> 31

*F0 40 00 10 00 01 0B 00 00 F7 *F0 40 00 10 00 01 0B 01 0F F7

HPF Cutoff (L. CUT): 0 -> 31

*F0 40 00 10 00 01 0C 00 00 F7 *F0 40 00 10 00 01 0C 01 0F F7

VCF Env (ENV).: 0 -> 31

*F0 40 00 10 00 01 0D 00 00 F7 *F0 40 00 10 00 01 0D 01 0F F7

VCF Env. Attack (A): 0 -> 31

*F0 40 00 10 00 01 0E 00 00 F7 *F0 40 00 10 00 01 0E 01 0F F7

VCF Env. Decay (D): 0 -> 31

*F0 40 00 10 00 01 0F 00 00 F7 *F0 40 00 10 00 01 0F 01 0F F7

VCF Env. Sustain (S): 0 -> 31

*F0 40 00 10 00 01 11 00 00 F7 *F0 40 00 10 00 01 11 01 0F F7

VCF Env. Release (R): 0 -> 31

*F0 40 00 10 00 01 12 00 00 F7 *F0 40 00 10 00 01 12 01 0F F7


..:: VCA ::..

VCA Level : 0 -> 31

*F0 40 00 10 00 01 13 00 00 F7 *F0 40 00 10 00 01 13 01 0F F7

VCA Attack : 0 -> 31 *F0 40 00 10 00 01 14 00 00 F7 *F0 40 00 10 00 01 14 01 0F F7

VCA Decay : 0 -> 31 *F0 40 00 10 00 01 15 00 00 F7 *F0 40 00 10 00 01 15 01 0F F7

VCA Sustain : 0 -> 31 *F0 40 00 10 00 01 17 00 00 F7 *F0 40 00 10 00 01 17 01 0F F7

VCA Release : 0 -> 31 *F0 40 00 10 00 01 18 00 00 F7 *F0 40 00 10 00 01 18 01 0F F7


..:: LFO ::..

LFO Shape (SHAPE): 0 -> 6 (*NOT YET VERIFIED)

*F0 40 00 10 00 01 19 00 00 F7 *F0 40 00 10 00 01 19 00 06 F7

LFO Speed (SPEED): 0 -> 99

*F0 40 00 10 00 01 1A 00 00 F7 *F0 40 00 10 00 01 1A 06 03 F7

LFO Delay (DELAY): 0 -> 31

*F0 40 00 10 00 01 1B 00 00 F7 *F0 40 00 10 00 01 1B 01 0F F7

LFO To OSC (TO OSC): 0 -> 31

*F0 40 00 10 00 01 1C 00 00 F7 *F0 40 00 10 00 01 1C 01 0F F7

LFO To VCF (TO VCF): 0 -> 31

*F0 40 00 10 00 01 1D 00 00 F7 *F0 40 00 10 00 01 1D 01 0F F7

LFO To VCA (TO VCA): 0 -> 31

*F0 40 00 10 00 01 1E 00 00 F7 *F0 40 00 10 00 01 1E 01 0F F7


..:: TOUCH SENS ::..

Velocity To VCF (V. VCF): 0 -> 15

*F0 40 00 10 00 01 1F 00 00 F7 *F0 40 00 10 00 01 1F 00 0F F7

Velocity To VCA (V. VCA): 0 -> 15

*F0 40 00 10 00 01 20 00 00 F7 *F0 40 00 10 00 01 20 00 0F F7

Aftertouch To Balance (P.BAL): 0 -> 15 (*NOT YET VERFIRED)

*F0 40 00 10 00 01 21 00 00 F7 *F0 40 00 10 00 01 21 00 0F F7

Aftertouch To VCF (P.VCF): 0 -> 15

*F0 40 00 10 00 01 22 00 00 F7 *F0 40 00 10 00 01 22 00 0F F7

Aftertouch To VCA (P.VCA): 0 -> 15

*F0 40 00 10 00 01 23 00 00 F7 *F0 40 00 10 00 01 23 00 0F F7

Aftertouch To LFO (P.LFO): 0 -> 15

*F0 40 00 10 00 01 24 00 00 F7 *F0 40 00 10 00 01 24 00 0F F7


..:: KCV ::..

Keyboard To VCF (KB VCF): -15 -> +15 (Center @ 0)

*F0 40 00 10 00 01 25 08 0F F7 <- (-15) *F0 40 00 10 00 01 25 08 01 F7 <- (-1) *F0 40 00 10 00 01 25 00 00 F7 <- ( 0 Center) *F0 40 00 10 00 01 25 00 01 F7 <- (+1) *F0 40 00 10 00 01 25 00 0F F7 <- (+15)

Keyboard To VCA (KB VCA): -15 -> +15 (Center @ 0)

*F0 40 00 10 00 01 26 08 0F F7 <- (-15) *F0 40 00 10 00 01 26 08 01 F7 <- (-1) *F0 40 00 10 00 01 26 00 00 F7 <- ( 0 Center) *F0 40 00 10 00 01 26 00 01 F7 <- (+1) *F0 40 00 10 00 01 26 00 0F F7 <- (+15)


..:: CHORUS ::..

Chorus Type (CHORUS): 0 -> 7 *F0 40 00 10 00 01 27 00 00 F7 *F0 40 00 10 00 01 27 00 07 F7


..:: MIDI ::..

Taken from the User manual; *Each byte is all divided into two bytes, the high nibble byte & the low nibble byte, when transmitted or received. The order is from high to low.

/r/synthesizers Thread