Regelwerk neue/new Version V1.70/V1.71

ZIP-Program-File for EPROM Version V1.70  current date: 30.July.99 - you need a ZIP-program
(this version is for all regelwerks manufactured till autumn 1998. Last software version is V1.5. The basic board uses a eprom memory called 27C512)

ZIP-Program-File for EPROM Version V1.71  current date: 30.July.99 - you need a ZIP-program
(this version is for all regelwerks manufactured since autumn 1998. Last software version is V1.6. The basic board uses a eprom memory called 27C010)

For more information please read the changes between the version.

How you could change the eprom please read...


V1.70 (Version for 27C512 / Old motherboard)
V1.71 (Version for 27C010 / New motherboard)

- V1.70 / V1.71 , the software is indentical.

Fixed bugs in V.170/V.171:
1) You couldn't store/reload Slave-Mode. If you assign one fader as a slave it works perfect.
But if you store this to a preset and reload it, then all 'slave' would be made
to masters again.
2) Relative mode doesn't work, if it should.
If you made a positive offset it's o.k., but if you made a negative offset then .....:-(..
3) Sometimes, if the sequencer is running and you move faders with fader-events,
you get little fluctuation of timing of the sequncer.
This was a very persitent bug and was very hard to find. Thanks to Mr. Mayer our technician, who built a test- hard- and software for this problem.
4) You could not send SLD-Value from the key on/off events. -
5) If you define a event with only 2 bytes (f.e. Programm-Change, Monoaftertouch)
Regelwerk sends nevertheless 3 Bytes.
This bug is fixed.
6) The tempo stored with the pattern was not updated automatically, if you get a new preset. For this you had to press the tempo button.
7) The display sometimes seems to made some odd text. But this is no a direct bug, but only a little flaw. This are only some remnants from a last screen output. It's not possible to remove this, because this would cost to much memory, which regelwerk hasn't at all. Press key 'fadermode' an the software will refresh the total display right.



This version is identical with V1.5. We only made this new named version, because we want apart the old motherboard, which uses a eprom called 27C512, form the new, which uses the eprom type 27C010.

If your last verson was V1.5, then you had the old motherboard, for an update you need an eprom 27C512.

If your last version was V1.6, then you had the new motherboard, for an update you need an eprom 27C010.

V1.50 24.07.98

Problems with Catch/Realtive-Mode. It only works one time, if it's new edited. Then, if you f.e. you get a preset from mermory, with Catch/Relative mode, it's alway like Immedite mode.

This bug is now fixed in V1.5


V1.40 14.07.98

2 Kleine Schönheitsfehler - behoben in V1.4:
2 little flaws which are corrected in V1.4:

1) Beim Empfangen von einem Preset per SysEx wir die PresetNr mit einem Offset von 64 angezeigt. Also ReceivePres:065 statt 001
/If you send a regelwerk-preset via midi/sysex from e.g. your pc the display shows the presetnumber with an offset from 64. F.e. ReceivePres:065 -> but it should be Pres:001

2) Beim Holen eines Preset werden die alten Stringsspeicher nicht auf 0 gesetzt, wenn noch kein Preset existiert, d.h. die alten 'Strings' bleiben erhalten. Diese müssen dann von Hand einzeln gelöscht werden.
/If you reload a preset with GetPreset then the old strings would not be reseted, but also remain. Then you had to delete the old strings manual.

V1.30 08.07.98

Im Menü StringEdit ließen sich die Strins für PRESET/START/STOP/CONT,FORW,REW nicht editieren -> behoben
/In menue StringEdit you couldn't edit/change the strings for PRESET/START/STOP/CONT,FORW,REW -> now it works!

Learnmode funktionierte nur ein einziges Mal, da Pointer für den Learmode nicht mehr auf 0 gesetzt werden konnte. 'learncnt' wird jetzt automatisch, bei Learnmode-Änderung/Wahl bzw. OK-Taste auf 0 gesetzt.
/LearnMode only works one time, because the reset of the learn-pointer with the OK-key doesn't work. Now the pointer is always set to zero, if you choose/changes the learnmode or press the OK-key.

V1.20 22.05.98

Mute-Funktion ist nicht mehr bindend an SwitchMode: Momentary/Toggle geknuepft.
Taster kann jetzt auch Momentary/Toggle, losgeloest von der Mutefunktion konfiguriert/benutzt werden.
/Key On/Off-Function could now be configurated independet from the mute-function. Now you can use the switches as total standalone key for sending midievents.

Displayanzeige im Menue/menu Key Param.

Mom&Mute, - wie bisher: Momentray verknuepft mit Mute / till now: momentray switch & fadermute

Tog&Mute, - wie bisher: Toggel verknuepft mit Mute / till now: toggle switch & fadermute

Moment. , - neu: Momentray ohne Mute / new Momentray switch without fadermute

Toggle , - neu: Toggle ohne Mute / new: Toggel switch without fadermute

V1.10 11.05.98

1) Sync-Fehler behoben:/Remove some bugs with sync
a) Bei Ext-Sync lief Slave nur halb so langsam.
/with ext-sync the slave was running only with half tempo
b) Bei MCL1/MCL2 Stoerungen auf dem Clock-Out-Signal.
/with MCV1/MCL2 the sync-signal could have drop outs

2)Die Fader 9-24 werden nun im Seq-Mode völlig unabhängig von ihrer funktion im Fader Mode behandelt.
Beim Wechsel von Seq-Mode in den Fader Mode, werden nun Veränderungen der Fader festgestellt und angezeigt.
/Fader 9-24 are now in Seq-Mode totally independet from their function in Fader-Mode.
Fader changes in Seq-Mode are now registrated and shown in Fader Mode.

Neue/New Regelwerk-Presets

Important Information:
If you dump the MID/SYX-File into you Schaltwerk/Regelwerk it will overwrite one pattern, which is defined in the dump.
Be shure, that you've made a copy of this pattern, if you used it for your own before.

If you want to convert the Pattern / Preset - Number of an Schaltwerk/Regelwerk sysexdump you must do this by hand  (look for the file-header format) or you can use our tool  WERKMAP.EXE.  (Only available for WINDOWS-PC   Win3.11/95/98/NT )
Important:  In the actual version is a little bug, which doesn't set the second number in a 'Chunk'-SysEx. ( Look for the file-header format).
So you can't change the number of a 'Chunk' at the moment. Actual you had to do this by hand.
We will delete this bug soon.


Roland MKS-80 (Super Jupiter)

Studio Electronics ATC-1

Waldorf Microwave

16 sliders:

-- filter cutoff, resonance, and filter envelope modulation level; 
-- wavetable number
-- oscillator 1 start wave and sample position
-- oscillator 2 start wave and sample position
-- filter envelope ADSR levels
-- amp envelope ADSR levels

(The uWave I features 4 assignable, midi-controlled modulation sources -- W, X, Y and Z -- which can be set up as needed by anyone using this preset.)

Glenn Kuly
Auricle Audio


** RB-338 Controller Preset **
For Doepfer Regelwerk
Because of a bug in inherent in Rebirth V2.01, it is not yet possible to use the "step foreward" function by remote MIDI control. This is why I have not incorporated the synth programming functions into this preset. Instead, I have made a preset that concentrates on live control of the synths, mixing and effects. The keyboard shortcuts function will allow you to program orcontrol anything that the Regelwerk will not. When the software is updated, I will provide an additional preset that focuses on pattern programming. Use your keyboard shortcuts for pattern selection, synth programming, rhythm tap and transport control. It may be helpful for you to get a spare computer keyboard and label it with the shortcut functions. Now for the Regelwerk...

Slider/Key: Key Function: Slider Function:

1 Synth 1 Waveform Synth 1 Cutoff
2 Synth 1 Octave Down Synth 1 Resonance
3 Synth 1 Octave Center Synth 1 Envelope
4 Synth 1 Octave Up Synth 1 Decay
5 Synth 1 Distortion On/Off Synth 1 Accent
6 Synth 1 PCF On Synth 1 Mix Level
7 Synth 1 Compressor On Synth 1 Pan Position
8 Synth 1 Mute On/Off Synth 1 Delay Level

9 Synth 2 Waveform Synth 2 Cutoff
10 Synth 2 Octave Down Synth 2 Cutoff
11 Synth 2 Octave Center Synth 2 Envelope
12 Synth 2 Octave Up Synth 2 Decay
13 Synth 2 Distortion On/Off Synth 2 Accent
14 Synth 2 PCF On Synth 2 Mix Level
15 Synth 2 Compressor On Synth 2 Pan Position
16 Synth 2 Mute On/Off Synth 2 Delay Level

17 PCF Bandpass/Lowpass PCF Cutoff
18 Delay Triplet On PCF Resonance
19 Delay Straight 8th/16th On PCF Envelope
20 Compressor To Main On PCF Decay
21 Delay, 1 Step PCF Pattern Select
22 Delay, 2 Steps Distortion Amount
23 Delay, 3 Steps Distortion Shape
24 Delay, 4 Steps Main Mix Level

* In order for Rebirth to know the positions of all the sliders and buttons
after you load the preset, you will have to send a snapshot from Regelwerk.
* If anything that you need is not programmed into this preset then just make
the necessary adjustments, but remember that you still will be able to use
the mouse!
* any questions just post them on the Regelwerk forum or email me at:

Good Luck,
Darren Blondin

Load the midi file into f.e. a midi-file player or your sequencer program.
Then transmit the datas to the Regelwerk.
The preset data are written into Preset 64.
If there is a preset you want to keep in Preset location 64, save it to another location or it will be lost.
Use Get Preset 64 in Regelwerk to select the Preset.

Remote Control for Cubase VST 3.7
using Doepfer Regelwerk v1.71

Load the midi file "MidiRemoteMCR8.mid" into Cubase. Select the correct midi device for the Regelwerk and "play" the file.
The Preset data are being transmitted to the Regelwerk.
!!! The preset data are written into Preset 12. If there is a preset you want to keep in Preset  location 12, save it to another location or it will be lost.
Use Get Preset 12 in Regelwerk to select the Preset.
In Cubase Audio VST Audio->Remote Control select Roland MCR8 and the midi input channel corresponding to the Regelwerk.
(selection of midi output is not necessary)
Everything should work now.

Fader 1- 8: Volume for audio channels 1-8
Fader 9-16: Pan for audio channels 1-8
Button 1- 8: Mute channel 1-8
Button 9-16: Solo channel 1.8

Button 17: Rewind
Button 18: Forward
Button 19: Stop
Button 20: Play
Button 21: Record

The following buttons work but not exactly as in Cubase, as it is not possible actually in Regelwerk to define a KeyOn and a KeyOff String for those Buttons.

Start : Play
Stop : Stop
Cont. : Record
<< : Rewind
>> : Forward
Any Feedback please to

Behringer Virtualizer DSP1000

Rem: Loads into Preset 64

Fader 1:Effect Algorithm (1-32)
Fader 2:Effect Variation (depends on effect algorithm)
Fader 3:Effect Engine (Both, Left, Right)
Fader 4:Edit A
Fader 5:Edit B
Fader 6:EQ LO
Fader 7:EQ HI

Button 7:In/Out (Toggle)
Button 7 is in fact a Bypass Button.

Fader 8:Effect Mix Intern
Button 8:Intern/Extern
To control the mix by Fader 8, the Effect Setting must be Intern, thus Fader 8 must be activated (Button 8 toggles between both modes)

Fader 9:Effect Preset Selection (0-99) (Prg Change)
(0->Preset 1;1->Preset 2;...;99->Preset 100)
Button 9:Effect Preset Selection  With Fader 9 you can select the Presets of the DSP 1000 (e.g. Preset 10 Magic Speaker)
You can then change the effect parameters with the faders 1-8.
Button 9 selects the same preset again. This can be used to return to the initial parameter settings programmed for the selected Preset.

Fader 12:Select Preset Number
Button 12:Store to the Preset selected by Fader 12
(0->Preset 1;1->Preset 2;...;99->Preset 100)
Use this with care as it overwrites the factory Presets (of course thosecan be reloaded, by reinitializing the DSP1000)
I did put this funtion on button 12, that way it is not so easy to
store by error, I hope)

Settings on the DSP 1000:
1c --> Midi Channel 1
1C or 3C --> Midi Controller data are received
1P or 3P --> Program Change Messages are received
1S --> to enable storing

For any questions or problems or infos
Please contact me at:


Roland MKS50

v1.0 by Andreas Lindholm

This is a sysex dump that can be transfer using any sequencersoftware or editor such as MIDI-OX(which I used myself) to make your Doepfer Regelwerk act as and editor for Roland MKS-50.
I have not actually seen a PG300(the official editorbox for MKS50) for some time, but I think it  could control every aspect of the MKS50, this editor can not. Atleast not yet.


- Fadernames for all faders on the regelwerk (tells you what you are editing if you can't actually see the window of your MKS50).
- Parameter faders are limited to actually values in the MKS50(for instance Sub Levl "0 to 3") so you can not go wrong by overloading(which resets to zero). And sub goes all the way to 7(which I have no clue what it does cause it shouldn't be there =)
- Editable parameters: DCO Range, Pulse, Sawtooth, Sub, Sub Levl, Noise Lvl, PWM Levl, PWM rate, HPF freq, VCF freq, VCF reso, VCF env, VCF eshp(Envelope Shape), VCF lfo, VCA levl, VCA eshp(Envelope Shape), ENV T1, ENV L1, ENV T2, ENV L2, ENV T3, ENV L3, ENV T4, LFO rate.

Well, any way you like really, but I made it to quickly edit soundparameters like VCF freq and such while writing songs, but you can just as well use the faders to make realtime filtersweeps or stuff like that.


You should have received RGLMKS50.txt(that's this file) and RGLMKS50.syx (the actuall sysex-dump).
These two files may never be parted for any kind of distribution(although I can't see why anyone would considering that it is all freeware)


Email :    /Andreas Lindholm 1998
(new email adress soon available - thank's Andreas )


Tool 'Werkmap'  to change Preset/Pattern-Number for Regelwerk/Schaltwerk Dumps

Programm zum Ändern von Schaltwerk/Regelwerk   Preset/Pattern-Nummern in Dumps / a program to change the preset/pattern numbers in dump files
(Only for Windows 3.x,95/98,NT )

Mit Hilfe dieses kleinen aber lautstarken Tools können Sie auf recht praktische Weise die Numerierung von Patterns, Songs, Presets, Chunks und Tracks des Schaltwerks oder Regelwerks (hier kurz "X-Werk" genannt), die sich irgendwo in einem Ihrer Sysexfiles befinden, total umkrempeln.
Sysexfile - das ist eine Datei der Form *.SYX die einen oder mehrere System-Exclusiv Dumps von einem odere mehreren verschiedenen Geräten in binärer Form enthalten kann. Dieses kleine Tool ist in der Lage die darin befindlichen Doepfer "X-Werk" Dumps zu erkennen und diese für die o.g. Zwecke zu
Woher kommen diese *.SYX Files und was sind sie ? Selbermachen ! Unter Zuhilfenahme eines PC Sysex-Dump Programms oder eines Sequenzers, der in der Lage ist die über MIDI Empfangenen Dumps eines Geräts als *.SYX Datei zu speichern. (z.B.  MIDI-OX )
Dabei müssen Sie den MIDI-Ausgang des X-Werks mit dem MIDI-Eingang des PC verbinden, das Dump Programm auf Empfang stellen, also scharfmachen und sodann am X-Werk im entsprechenden Menue (s. Bedienungsanleitung) manuell einen Sysex-Dump auslösen.

With this little and sounding Tool you can easily modify the numbering of Patterns, Songs, Presets, Chunks and Tracks of Schaltwerk or Regelwerk
(short "X-Werk") dumps, that you have somewhere in your Sysex files.
Sysex files *.SYX are binary files that contain one or more System-Exclusive Dump(s) out of one or several different Devices like Schaltwerk or Regelwerk.
This little Tool opens and scans these files on Doepfer X-Werk Dumps for to make the modifications.
How i get a Sysex *.SYX file ? They are selfmade ! Use a special PC sysex dump program or a PC Sequencer with sysex dump ability. (f.e..  MIDI-OX )
Connect the MIDI-Output of the X-Werk with the MIDI-Input of the PC and prepare the dump program for receiving a sysex dump. Then make the dump
like described in the user manual of the X_Werk and save it as *.SYX file.


You can also change this numbers by hand. For this look here.