Appendix 2: creating your own presets – Doepfer Pocket Electronic User Manual
Page 29

User's Guide
Pocket Electronic
Page 29
Appendix 2: Creating your own presets
New presets can be created or present ones can be altered, though it is recommended to dump
all new presets into free locations 77 ~ 127. Every input of the PE can be assigned with three 7-bit
parameters (between 0 and 127), these parameters define the Midi event transmitted by the inputs.
Each preset can be dumped into the PE by a System Exclusive message. This is a two stage process,
first the data is sent to the PE (Single Dump) and then a second message stores the data into non-
volatile memory (Single Store). The data is only stored if the preset number is the same in both the
Single Dump and Single Store messages are the same.
Parameter 1:
This first parameter defines the Midi channel that the event will be transmitted on (values 1 ~ 16), or if
the event will use the Master Channel (value set to 0).
Parameter 2:
The second parameter describes the type of event. The PE does not allow you to program any MIDI
string, but uses one of it’s 128 preset events (which is the number set with parameter 2). This list of
events include controllers, pitch bend, mono & poly aftertouch, note on, note off, RPN’s and many
NRPN’s along with some more complex Sys-Ex strings for controlling Roland GS and Yamaha XG
instruments.
Parameter 3:
The third parameter is an extension of parameter 2, many events need two values to determine the
event, for example, if a value of 00 is set in parameter 2 (which is controller) then parameter 3 sets the
controller number (perhaps a value of 7 to define Volume events).
The Sys-Ex message can be generated within a sequencer program (it is best to use Hex if possible), or
the free editor program that is available for download from our website. The default file contains the
following message (Hex):
F0 00 20 20 14 00 20 00 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 0 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 F7
F0 00 20 20 14 00 30 00 00 F7
The first message is the Single Dump and the second message is the Single Store. Please note, that
this default is about to overwrite preset number 00, shown in bold above as the eighth data byte. It is an
idea to experiment with preset 127 (set the data to Hex 7F), but don’t forget to change the value in both
strings. The function of this default dump is to set the knobs to Midi volume on their own channels - this
is actually the preset data in preset 01 anyway.
The Sys-Ex data can be broken down into sections, the first part is the Sys-Ex format for the
Doepfer Pocket Series (Pocket Control/Fader/Dial/Electronic) Single Dump, which is (numbers in Hex):
F0 00 20 20 14 00 20 preset channel (16 bytes) data (32 bytes) F7
F0
Sys-Ex byte
00
European Sub ID
20
Doepfer Sub ID 1
20
Doepfer Sub ID 2
14
Device “Pocket Series"
00
reserved
20
Command Byte “Single Dump”
00 ~ 7F
Preset Number
00
reserved