15
5716 E-Drum Firmware specification Rev. V1.00, 01/2015 1 © Copyright 2012-2015 Dream S.A.S. France 5716 E-Drum Firmware Signal Processing Synoptic Main Out L/R Synthesizer Ambience Main L/R Metronome bus EQ2 MIDI Messages (Control, Soundbank load) Head- phone Out L/R Ambience send MFX1 C/L Mix Aux In L/R EQ4 MFX2 MFX3 MFX4 Direct Outputs ”EQ2= 2-Bands EQ, EQ4= 4-Bands EQ, C/L= Compressor / Limiter MFX Blocks Following is the Multi-Effect configuration of one MFX block, 4 of them are available: These effect blocks can be used either by E-Drum instrument channels, or by GM channels for Song playback. Single Effects or combinations of only some of these Effects are possible by switching OFF the other effects in the signal processing path, for example: - Compressor + EQ (for special equalizing and dynamic processing of some Drum instruments) - Distortion + EQ + Short Delay (for use as a Guitar-Multi-Effect) - Overdrive + EQ + Rotary (for use as a Organ-Multi-Effect) - etc. A big number of Effect parameters allow tweaking each single Effect for different types/characters. The MFX blocks can be used in mono (single MFX) or stereo mode (2 MXF blocks). This publication neither states nor implies any warranty of any kind, including, but not limited to, implied warrants of merchantability or fitness for a particular application. Dream assumes no responsibility for the use of any circuitry. No circuit patent licenses are implied. The information in this publication is believed to be accurate in all respects at the time of publication but is subject to change without notice. Dream assumes no responsibility for errors and omissions, and disclaims responsibility for any consequences resulting from the information included herein. MFX Send Compressor / Limiter Overdrive / Distortion Chorus / Flanger Phaser / Tremolo / Rotary 4 bands Parametric Equalizer Wah-Wah- Filter / Auto-Wah Mix Main L/R Direct Out Ambience Send stereo Delay

Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

Embed Size (px)

Citation preview

Page 1: Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

5716 E-Drum Firmware specification

Rev. V1.00, 01/2015 1 © Copyright 2012-2015 Dream S.A.S. France

5716 E-Drum Firmware

Signal Processing Synoptic

Main Out L/R

Synthesizer

Ambience

Main L/R

Metronome bus

EQ2

MIDI Messages (Control, Soundbank load)

Head-phone Out L/R

Ambience send

MFX1

C/L

Mix

Aux In L/R

EQ4

MFX2

MFX3

MFX4

Direct Outputs

”EQ2” = 2-Bands EQ, “EQ4” = 4-Bands EQ, “C/L” = Compressor / Limiter

MFX Blocks

Following is the Multi-Effect configuration of one MFX block, 4 of them are available: These effect blocks can be used either by E-Drum instrument channels, or by GM channels for Song playback. Single Effects or combinations of only some of these Effects are possible by switching OFF the other effects in the signal processing path, for example:

- Compressor + EQ (for special equalizing and dynamic processing of some Drum instruments) - Distortion + EQ + Short Delay (for use as a Guitar-Multi-Effect) - Overdrive + EQ + Rotary (for use as a Organ-Multi-Effect) - etc.

A big number of Effect parameters allow tweaking each single Effect for different types/characters. The MFX blocks can be used in mono (single MFX) or stereo mode (2 MXF blocks). This publication neither states nor implies any warranty of any kind, including, but not limited to, implied warrants of merchantability or fitness for a

particular application. Dream assumes no responsibility for the use of any circuitry. No circuit patent licenses are implied. The information in this publication

is believed to be accurate in all respects at the time of publication but is subject to change without notice. Dream assumes no responsibility for errors and

omissions, and disclaims responsibility for any consequences resulting from the information included herein.

MFX Send

Compressor / Limiter

Overdrive / Distortion

Chorus / Flanger Phaser / Tremolo / Rotary

4 bands Parametric Equalizer

Wah-Wah-Filter / Auto-Wah

Mix

Main L/R Direct Out Ambience Send

stereo Delay

Page 2: Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

5716 E-Drum Firmware specification

Rev. V1.00, 01/2015 2 © Copyright 2012-2015 Dream S.A.S. France

Drum Kit Trigger List

Following is the list of all Pad/Triggers with its MIDI notes, triggered on MIDI channel 10:

Pad Chan# Name Note# (hex)

Note# (decimal)

Kick 1 Head 0x24 36

Snare

2 Head 0x26 38

3 Rim 0x28 40

3 X-Stick 0x25 37

Tom1 4 Head 0x30 48

5 Rim 0x32 50

Tom2 6 Head 0x2D 45

7 Rim 0x2F 47

Tom3 8 Head 0x2B 43

9 Rim 0x3A 58

Tom4 10 Head 0x29 41

11 Rim 0x27 39

Ride

12 Bow 0x33 51

12 Bell 0x35 53

12 Edge 0x3B 59

Crash 13 Bow 0x31 49

13 Edge 0x37 55

Crash2 14 Bow 0x39 57

14 Edge 0x34 52

Hi-Hat

15 Open 0x2E 46

15 Open Edge 0x1A 26

15 Half Open 0x17 23

15 Half Open Edge 0x18 24

15 Near Closed 0x14 20

15 Near Closed Edge 0x19 25

15 Closed 0x2A 42

15 Closed Edge 0x16 22

15 Pedal Chick 0x2C 44

15 Pedal Splash 0x15 21

Chan# is the internally used channel for drum sound play. Externally (on MIDI_IN) all these drums sounds are triggered through MIDI channel 10. Note# 1 till 9 are used to trigger the metronome click sounds (0x01 = “one”, 0x02 = “two” etc.). Other notes on MIDI channel 10 are triggering sounds of the standard GM Percussion sound set. MIDI channels 1-9 and 11-16 can be used for demo/accompaniment song playback (Bass and other tonal instrument tracks, GM compatible).

Trigger table sorted by Note#

20 - G#0 Drum Kit Near Closed HH

21 - A0 Drum Kit HH Pedal Splash

22 - A#0 Drum Kit Closed HH Edge

23 - B0 Drum Kit Half Open HH

24 - C1 Drum Kit Half Open HH Edge

25 - C#0 Drum Kit Near Closed HH Edge

26 – D1 Drum Kit Open HH Edge

27 - D#1 GM set High Q

… (see GM sound list)

35 - B1 GM set Standard Kick2

36 - C2 Drum Kit Kick

37 - C#2 Drum Kit X-Stick

38 - D2 Drum Kit Snare

39 - D#2 Drum Kit Tom 4Rim

40 - E2 Drum Kit Snare Rim

41 - F2 Drum Kit Tom 4

42 - F#2 Drum Kit Closed HH

43 - G2 Drum Kit Tom 3

44 - G#2 Drum Kit Pedal HH

45 - A2 Drum Kit Tom 2

46 - A#2 Drum Kit Open HH

47 - B2 Drum Kit Tom 2 Rim

48 - C3 Drum Kit Tom 1

49 - C#3 Drum Kit Crash Cymbal

50 - D3 Drum Kit Tom 1 Rim

51 - D#3 Drum Kit Ride Cymbal

52 - E3 Drum Kit Crash 2 Edge

53 - F3 Drum Kit Ride Bell

54 - F#3 GM set Tambourine

55 - G3 Drum Kit Crash Edge

56 - G#3 GM set Cowbell

57 - A3 Drum Kit Crash Cymbal 2

58 - A#3 Drum Kit Tom 3 Rim

59 - B3 Drum Kit Ride Edge

60 - C4 GM set Hi Bongo

… (see GM sound list)

87 - D#6 GM set Open Surdo

Page 3: Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

5716 E-Drum Firmware specification

Rev. V1.00, 01/2015 3 © Copyright 2012-2015 Dream S.A.S. France

Drum Kit Edit

Following is the list of available Edit Controls for the Pads/Triggers mentioned in the table above:

MIDI Message HEX Code Description

Pad Instrument Settings (“rr” is the MIDI note number of the according Pad/Trigger**)

NRPN 16rrH B9H 63H 16H 62H rr 06H vv Group vv=0..6 (KICK,SNARE,TOM,RIDE,CRASH,HH,PERC) corresponds to the Prg# of drum set in sound bank -100 ***

NRPN 17rrH B9H 63H 17H 62H rr 06H vv Instr vv= 0..maxNB (maxNB depends on Group) corresponds to the Key# in sound bank drum set -1 ***

NRPN 18rrH B9H 63H 18H 62H rr 06H vv Coarse Pitch vv=40..64..88 = -24..0..+24 semitones

NRPN 19rrH B9H 63H 19H 62H rr 06H vv Fine Pitch vv=0 (no modify)…127 (+1 semitone)

Pad Mixer Settings*

NRPN 1ArrH B9H 63H 1AH 62H rr 06H vv Volume, vv=0..127

NRPN 1CrrH B9H 63H 1CH 62H rr 06H vv Panning, vv=0..127, 64 = center

NRPN 1DrrH B9H 63H 1DH 62H rr 06H vv Reverb (Ambience) send level, vv=0..127

Pad Extra Settings*

NRPN 20rrH B9H 63H 21H 62H rr 06H vv Envelope release time, range 0..127, 64 = default

NRPN 21rrH B9H 63H 20H 62H rr 06H vv Tone (filter cut frequency), range 0..127, 64 = default

NRPN 24rrH B9H 63H 24H 62H rr 06H vv Output Assign cc = 0: send to Main L/R cc = 1: to MFX1, =2: to MFX2, =3: to MFX1&2 in stereo mode cc = 4: to MFX3, =5: to MFX4, =6: to MFX3&4 in stereo mode

Notes: * Pad Mixer and Extra Settings controls are done on internal drum channels (groups of trigger notes, see page 1) ** Edit controls of all Hi-Hat trigger notes are working on same parameter set *** Soundbank drumset PC#100 is collection of all Kick instruments starting from key 1, PC#101 is collection of all Snare instruments etc. All Hihats drumset (PC#105) should be organized in HH groups as follows: key#1 is Open HH, key#2 is Half-Open HH, key#3 is Near-Closed HH, key#4 is Closed HH, key#5 is Open HH Edge, key#6 is Half-Open HH Edge, key#7 is Near-Closed HH Edge, key#8 is Closed HH Edge, key#9 is HH Pedal Chick, key#10 is HH Pedal Splash, key#11..20 is group next HH sound etc.

Drum-Set (Kit) General Volume, Reverb/Ambience and Equalizer Settings

See “Special NRPN Controls” on page 5

Drum Kit select

All parameters of a Drum Kit will be stored in the Host CPU memory. Upon selection a Drum Kit these parameters will be sent to the 5716 board in a bulk on serial or parallel port. For efficient data transfer be aware that the firmware supports MIDI running status, and is storing NRPN MSB/LSB values.

Page 4: Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

5716 E-Drum Firmware specification

Rev. V1.00, 01/2015 4 © Copyright 2012-2015 Dream S.A.S. France

Realtime control

HiHat pedal

The 5716EDrum accepts MIDI Control 4 message (Foot Controller) to receive the actual position of the Hihat controller pedal. Depending on the Hihat controller value, the triggered sound will not be the same:

Foot Controller value 0 to 11: Note On 46 will play the Open-Hihat sound Foot Controller value 12 to 31: Note On 46 will play the Half-Open Hihat sound (sizzle) Foot Controller value 32 to 64: Note On 46 will play the “Near-Closed” Hihat sound (sizzle) Foot Controller value 65 to 127: Note On 46 will play the Close Hihat sound

The Host CPU doing the Trigger detection and HH-Pedal should send a HH “Chick” Note On (42) message upon crossing a defined threshold (e.g. value 64). The velocity should be calculated using the speed of pedal action. When “hitting” the Hihat controller pedal (pressing and releasing very quickly), a HH “Splash” Note On (21) message should be sent.

Cymbal choke

For Ride cymbal choke, a Key-Aftertouch message with value 127 should send to Ride-Edge note (59): AnH 3Bh 7Fh “n” is the MIDI channel, default n=9 (MIDI channel 10)

All Ride cymbal sounds will be muted (51,53,59). For Crash cymbal choke, a Key-Aftertouch message with value 127 should send to Crash-Edge note (55). For Crash2 cymbal choke, a Key-Aftertouch message with value 127 should send to Crash2-Edge note (52). NB: note played while cymbal edge is pressed are played normally (not choked)!

Page 5: Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

5716 E-Drum Firmware specification

Rev. V1.00, 01/2015 5 © Copyright 2012-2015 Dream S.A.S. France

Special NRPN Controls

NRPN sending method: CTRL#99=high byte, CTRL#98=low byte, CTRL#6=vv Example: In order to set General Synth Master Volume (NRPN 3707h) to value 64 (40h), send

CTRL#99=55 (37h) (MIDI code: Bnh 63h 37h) CTRL#98=07 (07h) (MIDI code: Bnh 62h 07h) CTRL#6 =64 (40h) (MIDI code: Bnh 06h 40h), with “n” is the MIDI channel (default 9)

NRPN # (High|Low)

Description Power-up default

General

3707h Synth Master volume 0 (mute) to 7Fh (max) 7Fh

375Eh Output Level (pre EQ2) 0=mute, 40h=0dB, to 7Fh=+6dB 7Fh

3807h Master Output Level (pre Master EQ4) 0=mute, 60h=0dB, to 7Fh=+6dB 60h

3751h Auto-Test (see page 9) -

Metronome settings

1701h Metronome click sound selection 0..5 (Voice, Metronome, Claves, Sticks, Cowbell, Beep) 0

1A01h Metronome click level 0 (mute) to 7Fh (max) 7Fh

Drum-Kit Equalizer

3755h Equalizer ON/OFF 0=OFF, else ON -

3708h Equalizer Low Band Gain 0=-12dB, 40h=0dB, 7Fh=+12dB 60h (+6dB)

370Bh Equalizer High Band Gain 0=-12dB, 40h=0dB, 7Fh=+12dB 60h (+6dB)

370Ch Equalizer Low Band Freq. 0=40Hz, 40h=500Hz, 7Fh=1kHz (see note 1) 0Ah (100Hz)

370Fh Equalizer High Band Freq. 0=900Hz, 40h=3kHz, 7Fh=5kHz (see note 1) 7Fh

Reverb (Ambience) Effect

0300h Reverb Level 0 (mute) to 7Fh (max) 40h

0301h Pre-Delay Time 0 = 0ms, till 7Fh = 250ms) 0

0302h Reverberation Time 0 (shortest) till 7Fh (longest) 40h

0303h Pre-Low-Pass Filter 0=filter open, till 7=filter closed 0

0306h Room Size 0=largest, till 4=smallest 0

0307h Reverb Type 0..2=Room, 3..4=Hall, 5=Plate 4 (Hall2)

Extra Input Mix

3770h AUXIN general volume 0 (mute) to 7Fh (max) 7Fh

3900h AUXIN-L to Main out L level 0 (mute) to 7Fh (max) 7Fh

3901h AUXIN-L to Main out R level 0 (mute) to 7Fh (max) 0

3902h AUXIN-L to HP out L level 0 (mute) to 7Fh (max) 7Fh

3903h AUXIN-L to HP out R level 0 (mute) to 7Fh (max) 0

3904h-3907h AUXIN R Mix levels (see note 2) 0 (mute) to 7Fh (max) 0 7Fh 0 7Fh

3910h-3913h Synth-L Mix levels (see note 2) 0 (mute) to 7Fh (max) 7Fh 0 7Fh 0

3914h-3917h Synth-R Mix levels (see note 2) 0 (mute) to 7Fh (max) 0 7Fh 0 7Fh

3918h-391Bh Metronome Mix levels (see note 2) 0 (mute) to 7Fh (max) 40h,40h,40h,40h

Master Output Parametric 4-Bands Equalizer

3855h Equalizer ON/OFF 0=OFF, else ON OFF

3808h Low Band Gain 0=-12dB…40h=0dB…7Fh=+12dB 40h

3809h Low Mid Band Gain 0=-15dB…40h=0dB…7Fh=+15dB 40h

380Ah High Mid Band Gain 0=-15dB…40h=0dB…7Fh=+15dB 40h

380Bh High Band Gain 0=-12dB…40h=0dB…7Fh=+12dB 40h

380Ch Low Band Freq. 0=40Hz…7Fh=1kHz (see note 1) 0Ah

380Dh Low Mid Band Freq. 0=60Hz…7Fh=2.5KHz 06h

380Eh High Mid Band Freq. 0=60Hz…7Fh=10KHz 68h

380Fh High Band Freq. 0=900Hz…7Fh=5kHz (see note 1) 7Fh

3810h Low Mid Band Q-Factor 0:Q=1.0 …40h:Q=2.0 …7Fh:Q=~20.0 40h

3811h High Mid Band Q-Factor 0:Q=1.0 …40h:Q=2.0 …7Fh:Q=~20.0 40h

Master Output Compressor/Limiter

3818h Compressor ON/OFF: =0 OFF, else ON OFF

3819h Attack time: 0=fast attack (0.1ms), … 60=1ms, …100=10ms, till 127=slow attack (100ms), exp. Curve

40h

381Ah Release time: 0=fast release (10ms), … 60=100ms, … 100=1s, till 127=slow release (~5s), exp. Curve

40h

381Bh Threshold: 127=0dB, 64=-6dB, 32=-12dB, 16=-18dB, 8=-24dB, 4=-30dB, 2=-36dB 0=-Inf 7Fh

381Ch Ratio: 127=1/128, 126=2/128 (1/64), 125=3/128, … 64=64/128 (1/2), … 0=1/1 0

381Dh Boost: 0=1x ... 127=8x 0

381Eh Knee : 0=hard, else soft 0

Note 1: measured at +6dB with gain boost at +12dB Note 2: NRPN # offset according as described forAUXIN-L: (+0: to Main out L, +1: to Main out R, +2: to HP out L, +3: HP out R

Page 6: Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

5716 E-Drum Firmware specification

Rev. V1.00, 01/2015 6 © Copyright 2012-2015 Dream S.A.S. France

MFX NRPN Controls

NRPN High (MSB) = 0x3A for Direct-Out 1 / MFX1 parameter controls. NRPN High (MSB) = 0x3B for Direct-Out 2 / MFX2 parameter controls. NRPN High (MSB) = 0x3C for Direct-Out 1&2 (stereo mode) MFX parameter controls. NRPN High (MSB) = 0x3D for Direct-Out 3 / MFX3 parameter controls. NRPN High (MSB) = 0x3E for Direct-Out 4 / MFX4 parameter controls. NRPN High (MSB) = 0x3F for Direct-Out 2&4 (stereo mode) MFX parameter controls.

NRPN High

NRPN Low

Description

Insert MFX Mix Controls

3xh 21h Input gain, 0 to 7Fh

3xh 22h Lo-cut filter frequency: 0 = ~20Hz, till 7Fh = ~300Hz

3xh 23h Hi-cut filter frequency: 0 = ~1.5KHz,...100=~6KHz, till 7Fh = OFF

3xh 2Bh Panning, 0 to 7Fh (0=full left, 64=center, till 7Fh=full right – only for sending to Main L/R)

3xh 2Ch Main/Direct out mix, 0 to 7Fh (0=send to Main L/R, 64=send to Main&Direct, till 7Fh=send to Direct Out only)

3xh 2Dh Send to Global Reverb: 0=~ –oo, 1=~ -42dB, 127=~ 0dB (only useful when sending to Main L/R)

Insert MFX Compressor/Limiter Controls

3xh 40h Compressor Preset (see below)

3xh 41h Compressor ON/OFF: =0 OFF, else ON

3xh 42h Attack time: 0=fast attack (0.1ms), … 60=1ms, …100=10ms, till 127=slow attack (100ms), exp. curve

3xh 43h Release time: 0=fast release (10ms), … 60=100ms, … 100=1s, till 127=slow release (~5s), exp. curve

3xh 44h Threshold: 0=-42.3, 1=-42dB, 2=-41.66dB, 7Eh=-0.33dB, 7Fh=0dB

3xh 45h Ratio: 127=1:128, 126=2:128 (1:64), 125=3:128, … 64=64:128 (1:2), … 0=1:1

3xh 46h Boost (applied on signal after compression): 127= x8 … 64=x4 … 32=x2 … 0 = x1

3xh 47h Knee: 0=Hard Knee else Soft Knee

Insert MFX Wah-Wah Controls

3xh 50h Wah-Wah Preset (see below)

3xh 51h Wah-Wah Filter type: 0 = low pass filter, 1 = band pass filter

3xh 52h Wah-Wah Filter frequency / Pedal Position: 0 = closed 0Hz , till 127 = open 8kHz

3xh 53h Wah-Wah Filter resonance: 0 = no resonance, till 127 = max resonance

3xh 54h Auto-Wah Sensitivity: 0=OFF, till 127=100%

Insert MFX Distortion Controls

3xh 60h Distortion Preset (see below)

3xh 61h Distortion ON/OFF: =0 OFF, else ON

3xh 62h Pre Gain: 0=OFF, 1 = -42dB till 127 = 0dB

3xh 63h Type: 0=Tube, 1=asymmetric parabolic1, 2=asymmetric parabolic2

3xh 64h Low Pass Filter frequency: 0 = closed 0Hz , till 127 = open 8kHz

3xh 65h Low Pass Filter resonance: 0 = no resonance, till 127 = max resonance

3xh 66h Post Gain: 0=OFF, 1 = -42dB till 127 = 0dB

3xh 67h Drive: 0 till 7 (0 to +42dB)

3xh 68h RC type low pass filter value: 0=closed 0Hz, till 127 = open 24kHz

Insert MFX Parametric Equalizer Controls

3xh 70h Equalizer Preset (see below)

3xh 71h Parametric Equalizer: ON/OFF : 0=OFF, else ON

3xh 72h Low band gain: 0=-12dB, 64=0dB, 127=+12dB

3xh 73h Low-Mid band gain: 0=-12dB, 64=0dB, 127=+12dB

3xh 74h High-Mid band gain: 0=-12dB, 64=0dB, 127=+12dB

3xh 75h High band gain: 0=-12dB, 64=0dB, 127=+12dB

3xh 76h Low band frequency: 0=40Hz, till 127=1.5KHz

3xh 77h Low-Mid band frequency: 0=40Hz, till 127=2,5KHz

3xh 78h High-Mid band frequency: 0=40Hz, till 127=10KHz

3xh 79h High band frequency: 0=500Hz, til127=2KHz

3xh 7Ah Low-Mid band Q: 0=1.0 ... 64=2.0... 127=20.0

3xh 7Bh High-Mid band Q: 0=1.0 ... 64=2.0... 127=20.0

Insert MFX Amp Model Control

3xh 20h Amp Model Preset (see below)

Insert MFX Chorus/Flanger/Phaser/Tremolo/Rotary Controls

3xh 30h Chorus/Flanger/Phaser/Tremolo/Rotary Preset (see below)

3xh 31h Effect level, 0 to 7Fh

3xh 32h Chorus/Flanging delay time: 0 = 1ms, till 127 = 30ms

3xh 33h Chorus/Flanging feedback, 0 to 7Fh

3xh 34h Chorus/Flanging/Short-Delay high pass filter on input: 0 = no filter to 1.2 kHz

3xh 35h HDAMP: high frequency filter on delay feedback, , 0 to 7Fh = 0 to 100 %

3xh 36h Modulation rate: 0 = ~0,023 Hz, ...64=~0,89Hz, till 127 = ~5,8 Hz (~1Hz to ~20Hz for Tremolo)

3xh 37h Modulation depth, 0 to 7Fh

3xh 38h Tremolo modulation shape: 0 = triangle, till 127 = square

3xh 39h Rotary speed: 0=slow, 1=fast (only for Rotary preset # 23)

Page 7: Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

5716 E-Drum Firmware specification

Rev. V1.00, 01/2015 7 © Copyright 2012-2015 Dream S.A.S. France

Insert MFX Delay Controls

3xh 58h Delay Preset, 0..4 (off, mono1, mono2, stereo1, stereo2)

3xh 59h Delay ON/OFF, 0 = OFF, else ON

3xh 5Ah Delay Mode, 0=mono, 1=stereo

3xh 5Bh Delay PreLP, 0 to 7Fh

3xh 5Ch Delay Level, 0 to 7Fh

3xh 5Dh Delay Time, 0 to 7Fh = 0 to 1365ms

3xh 5Eh Delay Feedback, 0 to 7Fh

3xh 5Fh HDAMP: high frequency filter on delay feedback, , 0 to 7Fh = 0 to 100 %

Insert Effect Presets

Some presets have been predefined for each of the 5 Insert Effects blocks: Compressor, Wah-Wah, Distortion, Mod-FX (Chorus etc) and Delay. Presets are selected through MIDI NRPN messages.

Compressor/Limiter Presets

Preset is selected by using MIDI NRPN 3x40h, with value = preset number, from 0 to 8

Nb Name

Preset Default values

Attack Release Threshold Ratio Boost

0 NO COMPRESSION 64 0 127 0 0

COMPRESSOR

1 COMPR 1: -18dB 2:1 64 0 73 64 24

2 COMPR 2: -15dB 3:1 64 0 82 84 32

3 COMPR 3: -18dB 5:1 64 0 73 100 48

4 COMPR 4: -21dB 7:1 64 0 64 110 48

5 COMPR 5: -24dB 12:1 64 0 55 117 64

LIMITER

6 LIMITER 1: -6dB 64 0 109 127 0

7 LIMITER 2: -12dB 64 0 91 127 0

8 LIMITER 3: -18dB 64 0 73 127 0

Notes: Preset value for Compressor Knee value is always 0 (Hard Knee).

Wah-Wah Presets

Preset is selected by using MIDI NRPN 3x50h, with value = preset number, from 0 to 7

Nb Name

Preset Default values

Filter Type Frequency Resonance Auto-Wah

Sens

0 Off 0 127 0 0

1 Auto-Wah 1 0 67 107 127

2 Auto-Wah 2 0 50 75 127

3 Auto-Wah 3 1 70 100 100

4 Wah-Wah 1 0 127 80 0

5 Wah-Wah 2 1 64 80 0

Note: If Auto-Wah is set ON (Auto-Wah sensitivity > 0), the Wah-Wah Filter Frequency (= Wah-Wah Pedal Position) will be modulated by the current value of the channel level detect. The parameters for setting up the level detector (attack and release) are taken from Compressor settings.

Page 8: Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

5716 E-Drum Firmware specification

Rev. V1.00, 01/2015 8 © Copyright 2012-2015 Dream S.A.S. France

Distortion Presets

Preset is selected by using MIDI NRPN 3x60h, with value = preset number, from 0 to 13 Note : Preset value for Hi-Cut Filter Q is always 0.

Nb Name

Preset Default values

Drive Type Hi-Cut Filter Frequency

Post Gain Pre Gain RC LP Filter Low Lev

Cut

OFF

0 OFF 0 0 127 127 127 127 0

TUBE DISTORTION

1 TUBE DIST Low 1 3 1 100 60 64 127 1

2 TUBE DIST Low 2 4 2 80 50 64 127 2

3 TUBE DIST Medium 1 5 1 70 40 64 127 2

4 TUBE DIST Medium 2 5 2 70 40 64 127 3

5 TUBE DIST High 1 6 1 60 40 64 127 3

6 TUBE DIST High 2 6 2 60 40 64 127 3

SPECIAL DISTORTION

7 SMOOTH OD 6 6 50 30 64 80 3

8 DISTORTION 7 1 40 30 64 127 3

9 CRUNCH 5 5 60 40 64 80 3

10 FUZZ 6 7 80 40 64 127 3

11 GRUNGE 5 4 110 40 64 127 2

12 METAL 8 3 40 40 64 127 4

13 MESS 10 0 80 30 64 127 4

Parametric Equalizer Presets

Presets are selected by using MIDI 3x70h, with value = preset number, from 0 to 13

Nb Name Preset Default Values

Gain Low

Gain Low Mid

Gain High Mid

Gain High Freq Low Freq Low Mid

Freq High Mid

Freq High Quality Low Mid

Quality High Mid

0 Flat 64 64 64 64 40 24 64 127 0 64

1 JC Clean 80 30 90 64 40 20 50 60 0 80

2 Acoustic 90 20 110 64 40 26 113 50 30 100

3 Black Panel 80 40 90 64 40 28 30 40 0 40

4 Brit Combo 60 80 80 64 100 64 7 127 0 30

5 Tweed 64 30 80 64 50 42 28 60 100 20

6 Stack Classic 64 20 85 64 80 40 30 40 20 40

7 Metal 64 50 100 64 80 50 35 127 0 70

8 R-Fier 64 20 70 64 80 30 30 80 30 50

9 Dyna Amp 64 20 75 64 40 32 25 127 64 50

10 Crunch 64 75 30 64 40 10 8 127 20 70

11 VO Drive 64 64 90 64 40 20 30 127 64 60

12 BG Lead 64 64 70 64 40 20 64 127 64 64

13 MS HiGain 64 80 50 64 40 10 6 127 80 70

AMP-Model Presets

Preset is selected by using MIDI 3x20h, with value = preset number, from 0 to 13 Nb Name Preset Default Values

Input Gain

Lo-Cut Filter Frq

Hi-Cut Filter Frq

Compr Preset

Distortion Preset

Wah-Wah

Preset

PEQ Preset

0 OFF 90 0 127 0 0 0 0

1 JC Clean 90 25 90 0 0 0 1

2 Acoustic 90 40 127 0 1 0 2

3 Black Panel 90 25 90 0 2 0 3

4 Brit Combo 90 40 70 0 9 0 4

5 Tweed 90 30 80 0 8 0 5

6 Stack Classic 90 40 80 0 7 0 6

7 Metal 90 30 70 0 12 0 7

8 R-Fier 90 30 70 0 13 0 8

9 Dyna Amp 90 30 70 1 12 0 9

10 Crunch 90 20 80 0 7 0 10

11 VO Drive 90 20 80 0 7 0 11

12 BG Lead 90 20 80 0 8 0 12

13 MS Higain 90 20 80 0 9 0 13

Page 9: Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

5716 E-Drum Firmware specification

Rev. V1.00, 01/2015 9 © Copyright 2012-2015 Dream S.A.S. France

Chorus/Flanger/Phaser/Tremolo/Rotary Presets

Preset is selected by using MIDI NRPN 3x30h, with value = preset number, from 0 to 23

Nb Name

Preset Default Values

Volume Delay Feedback Hdamph Chorus Rate Chorus Depth

0 OFF 0 / / / / /

1 Chorus Light 1 56 20 0 0 40 30

2 Chorus Light 2 56 40 0 0 30 30

3 Chorus Medium 1 64 26 0 0 45 40

4 Chorus Medium 2 64 60 0 0 35 50

5 Chorus Deep 1 64 64 0 0 40 70

6 Chorus Deep 2 64 80 0 0 45 90

7 Chorus Fast 1 64 30 0 0 70 10

8 Chorus Fast 2 64 60 0 0 60 20

9 Resonant Chorus 64 30 80 0 40 20

10 Long Time Chorus 64 100 0 0 20 20

11 Flange Light 64 8 32 0 30 30

12 Flange Medium 72 13 72 0 40 80

13 Flange Slow Deep 72 2 50 0 20 90

14 Flange Deep 72 6 100 0 50 100

15 Phaser Light 64 0 80 0 50 50

16 Phaser Medium 64 0 90 0 60 80

17 Phaser Slow Deep 64 0 100 0 20 110

18 Phaser Fast 64 0 40 0 120 60

19 Tremolo Slow 64 0 0 0 20 60

20 Tremolo Medium 1 64 0 0 20 40 70

21 Tremolo Medium 2 64 0 0 40 60 90

22 Tremolo Fast 64 0 0 60 100 110

23 Rotary Slow 90 30 0 0 50 20

Note: Preset value for Pre-High-pass-Filter is always 0 (off).

Auto-Test

Built-in auto-test program is included which can be used for board production testing. To start the Auto-Test, send NRPN 3751H with value 23H. Sine waveforms at different frequencies will be output to the DAC to indicate test in progress, as follows: Test in progress Output frequency

Internal RAM & ROM 1500 Hz

External RAM & FLASH 1125 Hz

PASS 750 Hz

Last sine waveform is output constantly to allow test of audio output. Board must be reset to exit test mode and return in normal mode.

Page 10: Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

5716 E-Drum Firmware specification

Rev. V1.00, 01/2015 10 © Copyright 2012-2015 Dream S.A.S. France

Detailed MIDI Implementation

Detailed MIDI implementation for MIDI channel 10:

MIDI Message HEX Code Description

NOTE ON 99H kk vv Note ON #kk(1-127), velocity vv(1-127). vv=0 means NOTE OFF

NOTE OFF 89H kk vv Note OFF #kk(1-127), vv is don’t care.

PROGRAM

CHANGE

C9H pp Drum Kit select, see page 3

KEY

AFTERTOUCH

A9H kk vv Cymbal Choke, see page 4

CTRL 04 B9H 05H cc Hihat Control, see page 4

CTRL 06 B9H 06H cc NRPN Data entry, see page 5 and following

CTRL 07 B9H 07H cc Drum Kit Volume (default=100)

CTRL 98 B9H 62H vv NRPN low, see page 5 and following

CTRL 99 B9H 63H vv NRPN high, see page 5 and following

CTRL 120 B9H 78H 00H All sound off (abrupt stop of sound)

CTRL 123 B9H 7BH 00H All notes off

NRPN 16rrH B9H 63H 16H 62H

rr 06H vv

Group vv=0..6 (KICK,SNARE,TOM,RIDE,CRASH,HH,PERC)

corresponds to the Prg# of drum set in sound bank -100 ***

NRPN 17rrH B9H 63H 17H 62H

rr 06H vv

Instr vv= 0..maxNB (maxNB depends on Group)

corresponds to the Key# in sound bank drum set -1 ***

NRPN 18rrH BnH 63H 18H 62H

rr 06H vv

Pitch coarse of drum instr. note rr in semitones: vv=40..64..88 = -24..0..+24

semitones

NRPN 19rrH BnH 63H 19H 62H

rr 06H vv

Pitch fine of drum instr. note rr: vv=0 (no modify)..127 (+1 semitone)

NRPN 1ArrH BnH 63H 1AH 62H

rr 06H vv

Level of drum instrument note rr (vv=00 to 7FH)

NRPN 1CrrH BnH 63H 1CH 62H

rr 06H vv

Pan of drum instrument note rr (40H = middle)

NRPN 1DrrH BnH 63H 1DH 62H

rr 06H vv

Reverb send level of drum instrument note rr (vv=00 to 7FH)

NRPN 1ErrH BnH 63H 1EH 62H

rr 06H vv

Chorus send level of drum instrument note rr

(vv=00 to 7FH) (note 6)

NRPN 20rrH B9H 63H 21H 62H

rr 06H vv

Envelope release time, range 0..127, 64 = default

NRPN 21rrH B9H 63H 20H 62H

rr 06H vv

Tone (filter cut frequency), range 0..127, 64 = default

NRPN 24rrH B9H 63H 24H 62H

rr 06H vv Output Assign

cc = 0: send to Main L/R

cc = 1: to MFX1, =2: to MFX2, =3: to MFX1&2 in stereo mode

cc = 4: to MFX3, =5: to MFX4, =6: to MFX3&4 in stereo mode

NRPN xxyyH B9H 63H xxH 62H

yyH 06H vv

Special NRPN Controls, see page 5 and follows

Page 11: Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

5716 E-Drum Firmware specification

Rev. V1.00, 01/2015 11 © Copyright 2012-2015 Dream S.A.S. France

Detailed MIDI implementation for MIDI channels 1-9 and 11-16:

MIDI Message HEX Code Description Compatibility

NOTE ON 9nH kk vv Note ON kk(1-127), velocity vv(1-127), vv=0 means NOTE OFF MIDI

NOTE OFF 8nH kk vv Note OFF kk(1-127), vv is don’t care. MIDI

PITCH BEND EnH bl bh Pitch bend as specified by bh|bl (14 bits)

Maximum swing is +/- 1 tone (power-up). Can be changed using

« pitch bend sensitivity ». Center position is 00H 40H.

GM

PROGRAM

CHANGE

CnH pp Program (patch) change: Refer to GM sounds list GM/GS

CHANNEL

AFTERTOUCH

DnH vv vv pressure value. Effect set using Sys. Ex. 40H 2pH 20H-26H MIDI

CTRL 00 BnH 00H cc Bank select: Refer to GM sounds list GS

CTRL 01 BnH 01H cc Modulation wheel. Rate and maximum depth can be set using

SYSEX

MIDI

CTRL 05 BnH 05H cc Portamento time MIDI

CTRL 06 BnH 06H cc Data entry : provides data to RPN and NRPN MIDI

CTRL 07 BnH 07H cc Volume (default=100) MIDI

CTRL 10 BnH 0AH cc Pan (default=64 center) MIDI

CTRL 11 BnH 0BH cc Expression (default=127) MIDI/GM

CTRL 64 BnH 40H cc Sustain (damper) pedal MIDI

CTRL 65 BnH 41H cc Portamento ON/OFF MIDI

CTRL 66 BnH 42H cc Sostenuto pedal MIDI

CTRL 67 BnH 43H cc Soft pedal MIDI

CTRL 71 BnH 47H cc TVF Resonnance modify (same as NRPN 0121h) GM/GS

CTRL 72 BnH 48H cc Env release time modify (same as NRPN 0166h) GM/GS

CTRL 73 BnH 49H cc Env attack time modify (same as NRPN 0163h) GM/GS

CTRL 74 BnH 4AH cc TVF cutoff freq modify (same as NRPN 0120h) GM/GS

CTRL 75 BnH 4BH cc Env decay time modify (same as NRPN 0164h) GM/GS

CTRL 76 BnH 4CH cc Vibrato rate modify (same as NRPN 0108h) GM/GS

CTRL 77 BnH 4DH cc Vibrato depth modify (same as NRPN 0109h) GM/GS

CTRL 78 BnH 4EH cc Vibrato delay modify (same as NRPN 010Ah) GM/GS

CTRL 84 BnH 54H vv Portamento control GS

CTRL 91 BnH 5BH vv Reverb send level vv=00H to 7FH GS

CTRL 93 BnH 5DH vv Chorus send level vv=00H to 7FH GS

CTRL 98 BnH 62H vv NRPN low MIDI

CTRL 99 BnH 63H vv NRPN high MIDI

CTRL 100 BnH 64H vv RPN low MIDI

CTRL 101 BnH 65H vv RPN high MIDI

CTRL 120 BnH 78H 00H All sound off (abrupt stop of sound on channel n) MIDI

CTRL 121 BnH 79H 00H Reset all controllers MIDI

CTRL 123 BnH 7BH 00H All notes off MIDI

CTRL 126 BnH 7EH 00H Mono on MIDI

CTRL 127 BnH 7FH 00H Poly on (default power-up) MIDI

CTRL CC1 BnH ccH vvH Assignable Controller 1. cc=Controller number (0-5Fh),

vv=Control value (0-7Fh). Control number (ccH) can be set

on CC1 CONTROLLER NUMBER (Sys. Ex 40 1x 1F).

The resulting effect is determined by CC1 controller

function (Sys.Ex. 40 2p 40-4A)

GS

CTRL CC2 BnH ccH vvH Assignable Controller 2. cc=Controller number (00h-5Fh),

vv=control value (0-7Fh). Control number can be set on

CC2 CONTROLLER NUMBER (Sys.Ex. 40 1x 20). The

resulting effect is determined by CC2 controller function

(Sys.Ex.40 2p 50-5A).

GS

Page 12: Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

5716 E-Drum Firmware specification

Rev. V1.00, 01/2015 12 © Copyright 2012-2015 Dream S.A.S. France

RPN 0000H BnH 65H 00H 64H 00H 06H vv Pitch bend sensitivity in semitones (default=2) MIDI/GM

RPN 0001H BnH 65H 00H 64H 01H 06H vv Fine tuning in cents (vv=00 -100, vv=40H 0, vv=7FH +100 MIDI

RPN 0002H BnH 65H 00H 64H 02H 06H vv Coarse tuning in half-tones (vv=00 -64, vv=40H 0, vv=7FH

+64

MIDI

NRPN 0108H BnH 63H 01H 62H 08H 06H vv Vibrate rate modify (vv=40H -> no modif) GS

NRPN 0109H BnH 63H 01H 62H 09H 06H vv Vibrate depth modify (vv=40H -> no modif) GS

NRPN 010AH BnN 63H 01H 62H 0AH 06H vv Vibrate delay modify (vv=40H -> no modif) GS

NRPN 0120H Bnh 63H 01H 62H 20H 06H vv TVF cutoff freq modify(vv=40H -> no modif) GS

NRPN 0121H BnH 63H 01H 62H 21H 06H vv TVF resonance modify (vv=40H -> no modif) GS

NRPN 0163H Bnh 63H 01H 62H 63H 06H vv Env. attack time modify(vv=40H ->no modif) GS

NRPN 0164H BnH 63H 01H 62H 64H 06H vv Env. decay time modify(vv=40H -> no modif) GS

NRPN 0166H BnH 63H 01H 62H 66H 06H vv Env. release time modif(vv=40H ->no modif) GS

Standard Sysex F0H 7EH 7FH 09H 01H F7H General MIDI reset (note 4) GM

Standard Sysex F0H 7FH 7FH 04H 01H 00H ll

F7H

Master volume (ll=0 to 127, default 127) (note 4). Not reset

by GS reset

GM

SYSEX F0H 41H 00H 42H 12H 40H

00H 00H dd dd dd dd xx F7H

Master tune (default dd= 00H 04H 00H 00H) -100.0 to

+100.0 cents. Nibblized data should be used (always four

bytes). For example, to tune to +100.0 cents, sent data

should be 00H 07H 0EH 08H (note 4)

GS

SYSEX F0H 41H 00H 42H 12H 40H

00H 04H vv xx F7H

Master volume (default vv=7FH) (note 4)

Not reset by GS reset.

GS

SYSEX F0H 41H 00H 42H 12H 40H

00H 05H vv xx F7H

Master key-shift (default vv=40H, no transpose) (note 4) GS

SYSEX F0H 41H 00H 42H 12H 40H

00H 06H vv xx F7H

Master pan (default vv=40H, center) (note 4)

SYSEX F0H 41H 00H 42H 12H 40H

00H 7FH 00H xx F7H

GS reset (note 4) GS

SYSEX F0H 41H 00H 42H 12H 40 01H

10H vv1 vv2 vv3 vv4 vv5 vv6

vv7 vv8 vv9 vv10 vv11 vv12

vv13 vv14 vv15 vv16 xx F7h

Voice reserve :

vv1= Part 10 (Default vv=2)

vv2 to vv10 = Part 1 to 9 (Default vv=2)

vv11 to vv16= Part 11 to 16 (Default vv=0) (note 4)

GS

SYSEX F0H 41H 00H 42H 12H 40H

01H 30H vv xx F7H

Reverb type (vv=0 to 7), default = 04H

00H : Room1 01H : Room2

02H : Room3 03H : Hall1

04H : Hall2 05H : Plate

06H : Delay 07H : Pan delay

(note 5)

GS

SYSEX F0H 41H 00H 42H 12H 40H

01H 31H vv xx F7H

Reverb character, default 04H (note 5) GS

SYSEX F0H 41H 00H 42H 12H 40H

01H 32H vv xx F7H

Reverb Pre-LPF, 0 to 7, default 0 (note 5) GS

SYSEX F0H 41H 00H 42H 12H 40H

01H 33H vv xx F7H

Reverb master level, default = 64 (note 5) GS

SYSEX F0H 41H 00H 42H 12H 40H

01H 34H vv xx F7H

Reverb time (note 5) GS

SYSEX F0H 41H 00H 42H 12H 40H

01H 35H vv xx F7H

Reverb delay feedback. Only if reverb number=6 or 7

(delays) (note 5)

GS

SYSEX F0H 41H 00H 42H 12H 40H

01H 37H vv xx F7H

Reverb pre delay time (vv=0 to 7Fh = 0ms to 127ms). Only

if reverb number=0 to 5 (reverbs)

GS

SYSEX F0H 41H 00H 42H 12H 40H

01H 38H vv xx F7H

Chorus type (vv=0 to 7), default = 02H

00H : Chorus1 01H : Chorus2

02H : Chorus3 03H : Chorus4

04H : Feedback 05H : Flanger

06H : Short delay 07H : FB delay

(note 5)

GS

Page 13: Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

5716 E-Drum Firmware specification

Rev. V1.00, 01/2015 13 © Copyright 2012-2015 Dream S.A.S. France

SYSEX F0H 41H 00H 42H 12H 40H

01H 39H vv xx F7H

Chorus Pre-LPF, 0 to 7, default = 0 (note 5) GS

SYSEX F0H 41H 00H 42H 12H 40H

01H 3AH vv xx F7H

Chorus master level, default = 64 (note 5) GS

SYSEX F0H 41H 00H 42H 12H 40H

01H 3BH vv xx F7H

Chorus feedback (note 5) GS

SYSEX F0H 41H 00H 42H 12H 40H

01H 3CH vv xx F7H

Chorus delay (note 5) GS

SYSEX F0H 41H 00H 42H 12H 40H

01H 3DH vv xx F7H

Chorus rate (note 5) GS

SYSEX F0H 41H 00H 42H 12H 40H

01H 3EH vv xx F7H

Chorus depth (note 5) GS

SYSEX F0H 41H 00H 42H 12H 40H

01H 3FH vv xx F7H

Chorus send level to reverb, default=0 (note 5) GS

SYSEX F0H 41H 00H 42H 12H 40H

02H 00H vv xx F7H

EQ Low Freq, vv: 0=200Hz, 1=400Hz, default 0 GS

SYSEX F0H 41H 00H 42H 12H 40H

02H 01H vv xx F7H

EQ Low Gain, vv: 0=-12dB, 40h=0dB, to7Fh=+12dB,

default 60h=+6dB

GS

SYSEX F0H 41H 00H 42H 12H 40H

02H 02H vv xx F7H

EQ High Freq, vv: 0=3KHz, 1=6KHz, default 0 GS

SYSEX F0H 41H 00H 42H 12H 40H

02H 03H vv xx F7H

EQ High Gain, vv: 0=-12dB, 40h=0dB, to7Fh=+12dB,

default 60h=+6dB

GS

SYSEX F0H 41H 00H 42H 12H 40H

1pH 02H nn xx F7H

MIDI channel to part assign, p is part (0 to 15), nn is MIDI

channel (0 to 15, 16=OFF).

This SYSEX allows to assign several parts to a single MIDI

channel or to mute a part. (note 3)

Default assignment :

part MIDI channel

0 9 (DRUMS)

1-9 0-8

10-15 10-15

GS

SYSEX F0H 41H 00H 42H 12H 40H

1pH 15H vv xx F7H

Part to rhythm allocation, p is part (0 to 15), vv is 00 (sound

part) or 01 (rhythm part).

This SYSEX allows a part to play sound or drumset. There

is no limitation of the number of parts playing drumset.

Default assignment : part 0 plays drums (default MIDI

channel 9) all other parts play sound.

(note 3)

GS

SYSEX F0H 41H 00H 42H 12H 40H

1pH 40H v1 v2 ... v12 xx F7H

Scale tuning, p is part (0 to 15), v1 to v12 are 12 semi-tones

tuning values (C, C#, D, ... A#, B), in the range -64 (00H)

0 (40H) +63(7FH) cents.

This SYSEX allows non chromatic tuning of the musical

scale on a given part.

Default v1, v2, ... ,v12 = 40H, 40H,...,40H (chromatic

tuning).

Scale tuning has no effect if the part is assigned to a rhythm

channel or if the sound played is not of chromatic type.

(note 3)

GS

SYSEX F0H 41H 00H 42H 12H 40H

1pH 1AH vv xx F7H

Velocity slope from 00H to 7FH (default = 40H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

1pH 1BH vv xx F7H

Velocity offset from 00H to 7FH (default = 40H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

1pH 1FH vv xx F7H

CC1 Controller number (00-5FH) (default = 10H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

1pH 20H vv xx F7H

CC2 Controller number (00-5FH) (default = 11H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 00H vv xx F7H

Mod pitch control (-24,+24 semitone) (default = 40H) (note

3)

GS

Page 14: Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

5716 E-Drum Firmware specification

Rev. V1.00, 01/2015 14 © Copyright 2012-2015 Dream S.A.S. France

SYSEX F0H 41H 00H 42H 12H 40H

2pH 01H vv xx F7H

Mod tvf cutoff control (default = 40H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 02H vv xx F7H

Mod Amplitude control (-100%-+100%) (default=40H)

(note 3)

GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 03H vv xx F7H

Mod lfo1 rate control (default = 40H). n is don’t care. Rate

is common on all channels

GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 04H vv xx F7H

Mod lfo1 pitch depth (0-600 cents) (default=0AH) (note

3)

GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 05H vv xx F7H

Mod lfo1 tvf depth (default = 0H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 06H vv xx F7H

Mod lfo1 tva depth (0-100%) (default = 0H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 10H vv xx F7H

Bend pitch control (-24,+24 semitone) (default = 42H)

(note 3)

GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 11H vv xx F7H

Bend tvf cutoff control (default = 40H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 12H vv xx F7H

Bend Amplitude control (-100%-+100%) (default=40H)

(note 3)

GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 14H vv xx F7H

Bend lfo1 pitch depth (0-600 cents) (default=00H) (note

3)

GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 15H vv xx F7H

Bend lfo1 tvf depth (default = 0H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 16H vv xx F7H

Bend lfo1 tva depth (0-100%) (default = 0H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 20H vv xx F7H

CAF pitch control (-24,+24 semitone) (default = 40H) (note

3)

GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 21H vv xx F7H

CAF tvf cutoff control (default = 40H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 22H vv xx F7H

CAF Amplitude control (-100%-+100%) (default=40H)

(note 3)

GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 24H vv xx F7H

CAF lfo1 pitch depth (0-600 cents) (default=00H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 25H vv xx F7H

CAF lfo1 tvf depth (default = 0H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 26H vv xx F7H

CAF lfo1 tva depth (0-100%) (default = 0H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 40H vv xx F7H

CC1 pitch control (-24,+24 semitone) (default = 40H) (note

3)

GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 41H vv xx F7H

CC1 tvf cutoff control (default = 40H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 42H vv xx F7H

CC1 Amplitude control (-100%-+100%) (default=40H)

(note 3)

GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 44H vv xx F7H

CC1 lfo1 pitch depth (0-600 cents) (default=00H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 45H vv xx F7H

CC1 lfo1 tvf depth (default = 0H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 46H vv xx F7H

CC1 lfo1 tva depth (0-100%) (default = 0H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 50H vv xx F7H

CC2 pitch control (-24,+24 semitone) (default = 40H) (note

3)

GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 51H vv xx F7H

CC2 tvf cutoff control (default = 40H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 52H vv xx F7H

CC2 Amplitude control (-100%-+100%) (default=40H)

(note 3)

GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 54H vv xx F7H

CC2 lfo1 pitch depth (0-600 cents) (default=00H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

2pH 55H vv xx F7H

CC2 lfo1 tvf depth (default = 0H) (note 3) GS

Page 15: Metronome bus Main L/R Out L/R Head- Aux In L/REQ2 EQ4 · PDF fileNRPN 1DrrH B9H 63H 1D H 62H rr 06H vv Reverb ... The velocity should be calculated using the speed ... 0307h Reverb

5716 E-Drum Firmware specification

Rev. V1.00, 01/2015 15 © Copyright 2012-2015 Dream S.A.S. France

SYSEX F0H 41H 00H 42H 12H 40H

2pH 56H vv xx F7H

CC2 lfo1 tva depth (0-100%) (default = 0H) (note 3) GS

SYSEX F0H 41H 00H 42H 12H 40H

4pH 22H nn xx F7H

with ‘p’=MIDI track, ‘nn’: 0 = track in normal mode, 1 =

send to MFX1, 2 = send to MFX2, 3 = send to both MFX

GS /

DREAM

Notes : 1. NRPN sending method : CTRL#99=high byte, CTRL#98=low byte, CTRL#6=vv. Example : NRPN 0108h =

40h -> CTRL#99=1, CTRL#98=8, CTRL#6=64.

2. x or xx means « don’t care »

3. Cross system exclusive :

Address can be 040h xxh xxh or 050h xxh xxh

If addresse=040h xxh xxh : system exclusive applies to midi port 1 (midi channels 0-Fh) if received on midi

port1 , applies to midi port 2 (midi channels 10-1Fh) if received on midi port 2.

If addresse=050h xxh xxh, cross system exclusive : applies to port 2 if received on port1, applies to port 1 if

received on port2

4. Non cross system exclusive applying only on receiving port :

System exclusive applies to midi port 1 (midi channels 0-Fh) if received on midi port1.

System exclusive applied to midi port 2 (midi channels 10-1Fh) if received on midi port2.

5. Non cross system exclusive applying on both ports :

System exclusive will be applied to all midi channels (0-1Fh). Can be received on port 1 or port 2 indifferently.

This is the case for all system exclusive concerning reverb and chorus because reverb and chorus are the same

for both ports 1 and 2.

6. Drumset edit NRPN : 4 different drumset edit tables are implemented :

1 for midi port 1 channel 10

1 for midi port 2 channel 10

1 for midi port 1 channels 1-9 or 11-16 : for all these channels, edit table is the same

1 for midi port 2 channels 1-9 or 11-16 : for all these channels, edit table is the same