# Rebirth MIDI

Alpha Version 0.1
(c) 1998 Chilled Dreams
This Buzz-Plugin is freeware. Dedicated to ya'all Rebirth lovers.
Here is a table of the MIDI-Commands for Rebirth 2.0 (Rebirth standard mapping). I provide this because the original documentation is wrong on various points. Moreover you have to enter hexadecinmal values in Buzz but the Rebirth documentation presents the controller-IDs in decimal values. I think it's easier to read than to convert every value with a calculator.

## MIDI Controller messages

Ctrl. | Function
--- | ---
7 | Master Volume
0b | Synth 1 Level
0c | Synth 1 Pan
0d | Synth 1 Delay Amount
0e | Synth 2 Level
0f | Synth 2 Pan
10 | Synth 2 Delay Amount
11 | 808 Level
12 | 808 Pan
13 | 808 Delay Amount
14 | 909 Level
15 | 909 Pan
16 | 909 Delay Amount
17 | Synth 1 Waveform
18 | Synth 1 Tune
19 | Synth 1 Cuttoff
1a | Synth 1 Reso
1b | Synth 1 Env Mod
1c | Synth 1 Decay
1d | Synth 1 Accent
1e | Synth 2 Waveform
1f | Synth 2 Tune
20 | Synth 2 Cuttoff
21 | Synth 2 Reso
22 | Synth 2 Env Mod
23 | Synth 2 Decay
24 | Synth 2 Accent
25 | 808 AC Level
26 | 808 BD Level
27 | 808 BD Tone
28 | 808 BD Decay
29 | 808 SD Level
2a | 808 SD Tone
2b | 808 SD Snappy
2c | 808 LT Level
2d | 808 LT Tune
2e | 808 LT Switch on/off
2f | 808 MT Level
30 | 808 MT Tune
31 | 808 MT Switch on/off
32 | 808 HT Level
33 | 808 HT Tune
34 | 808 HT Switch on/off
35 | 808 RS Level
36 | 808 RS Switch on/off
37 | 808 CP Level
38 | 808 CP Switch on/off
39 | 808 CB Level
3a | 808 CY Level
3b | 808 CY Tone
3c | 808 CY Decay
3d | 808 OH Level
3e | 808 OH Decay
3f | 808 CH Level
40 | 808 Instrument Selection
41 | 909 AC Level
42 | 909 BD Level
43 | 909 BD Tune
44 | 909 BD Attack
45 | 909 BD Decay
46 | 909 SD Level
47 | 909 SD Tune
48 | 909 SD Tone
49 | 909 SD Snappy
4a | 909 LT Level
4b | 909 LT Tune
4c | 909 LT Decay
4d | 909 MT Level
4e | 909 MT Tune
4f | 909 MT Decay
50 | 909 HT Level
51 | 909 HT Tune
52 | 909 HT Decay
53 | 909 HiHat Level
54 | 909 RS Level
55 | 909 CP Level
56 | 909 CH Decay
57 | 909 OH Decay
58 | 909 CC Level
59 | 909 CC Tune
5a | 909 RC Level
5b | 909 RC Tune
5c | 909 Flam amount
5d | 909 Instrument Selection
5e | PCF Pattern
5f | PCF Mode (LP/BP) (trigger at 40h)
60 | PCF Freq
61 | PCF Q
62 | PCF Amount
63 | PCF Decay
64 | Delay Steps (1-32)
65 | Delay Triplet mode (trigger at 40h)
66 | Delay Pan
67 | Delay Feedback
68 | Dist Shape
69 | Dist Amount
6a | Compressor Ratio
6b | Compressor Threshold

## MIDI Keyboard events

### All modes

Note | Function
--- | ---
E-4 | Select Pattern/Program Synth
F-4 | Focus to Synth1
F#4 | Focus to Synth2
G-4 | Focus to 808
G#4 | Focus to 909
A-4 | Transport Play
A#4 | Transport Stop
B-4 | Transport Record
C-5 | Transport Bar -
C#5 | Transport Bar +
D-5 | PCF enable
D#5 | Delay enable
E-5 | Dist enable
F-5 | Comp enable
F#5 | Synth1 Mix on/off
G-5 | Synth1 Dist on/off
G#5 | Synth1 PCF on/off
A-5 | Synth1 Comp on/off
A#5 | Synth2 Mix on/off
B-5 | Synth2 Dist on/off
C-6 | Synth2 PCF on/off
C#6 | Synth2 Comp on/off
D-6 | 808 Mix on/off
D#6 | 808 Dist on/off
E-6 | 808 PCF on/off
F-6 | 808 Comp on/off
F#6 | 909 Mix on/off
G-6 | 909 Dist on/off
G#6 | 909 PCF on/off
A-6 | 909 Comp on/off
A#6 | Master Comp on/off (doesn't work)
B-6 | Programm Synths from Keyboard
C-7 | Select Patterns from Keyboard

### Select patterns from keyboard mode

Note | Function
--- | ---
C-0 | Synth1 - Pattern on/off
C#0 | Synth1 - Bank A
D-0 | Synth1 - Bank B
D#0 | Synth1 - Bank C
E-0 | Synth1 - Bank D
F-0 | Synth1 - Pattern 1
F#0 | Synth1 - Pattern 2
G-0 | Synth1 - Pattern 3
G#0 | Synth1 - Pattern 4
A-0 | Synth1 - Pattern 5
A#0 | Synth1 - Pattern 6
B-0 | Synth1 - Pattern 7
C-1 | Synth1 - Pattern 8
C#1 | Synth2 - Pattern on/off
D-1 | Synth2 - Bank A
D#1 | Synth2 - Bank B
E-1 | Synth2 - Bank C
F-1 | Synth2 - Bank D
F#1 | Synth2 - Pattern 1
G-1 | Synth2 - Pattern 2
G#1 | Synth2 - Pattern 3
A-1 | Synth2 - Pattern 4
A#1 | Synth2 - Pattern 5
B-1 | Synth2 - Pattern 6
C-2 | Synth2 - Pattern 7
C#2 | Synth2 - Pattern 8
D-2 | 808 - Pattern on/off
D#2 | 808 - Bank A
E-2 | 808 - Bank B
F-2 | 808 - Bank C
F#2 | 808 - Bank D
G-2 | 808 - Pattern 1
G#2 | 808 - Pattern 2
A-2 | 808 - Pattern 3
A#2 | 808 - Pattern 4
B-2 | 808 - Pattern 5
C-3 | 808 - Pattern 6
C#3 | 808 - Pattern 7
D-3 | 808 - Pattern 8
D#3 | 909 - Pattern on/off
E-3 | 909 - Bank A
F-3 | 909 - Bank B
F#3 | 909 - Bank C
G-3 | 909 - Bank D
G#3 | 909 - Pattern 1
A-3 | 909 - Pattern 2
A#3 | 909 - Pattern 3
B-3 | 909 - Pattern 4
C-4 | 909 - Pattern 5
C#4 | 909 - Pattern 6
D-4 | 909 - Pattern 7
D#4 | 909 - Pattern 8

### Program Synth from Keyboard - Focus on Synth

Note | Function
--- | ---
C-0... C-1 | Note C ... Note C
C#1 | Octave down
D-1 | Octave up
D#1 | Accent
E-1 | Slide
F-1 | Note/Pause
F#1 | Back
G-1 | Step
G#1 | Pitch Mode on/off

### Program Synth from Keyboard - Focus on 808

Note | Function
--- | ---
C-0 | Step 1 - On/Off
C#0 | Step 2 - On/Off
D-0 | Step 3 - On/Off
D#0 | Step 4 - On/Off
E-0 | Step 5 - On/Off
F-0 | Step 6 - On/Off
F#0 | Step 7 - On/Off
G-0 | Step 8 - On/Off
G#0 | Step 9 - On/Off
A-0 | Step 10 - On/Off
A#0 | Step 11 - On/Off
B-0 | Step 12 - On/Off
C-1 | Step 13 - On/Off
C#1 | Step 14 - On/Off
D-1 | Step 15 - On/Off
D#1 | Step 16 - On/Off
E-1 | Instrument - AC
F-1 | Instrument - BD
F#1 | Instrument - SD
G-1 | Instrument - LT
G#1 | Instrument - MT
A-1 | Instrument - HT
A#1 | Instrument - RS
B-1 | Instrument - CP
C-2 | Instrument - CB
C#2 | Instrument - CY
D-2 | Instrument - OH
D#2 | Instrument - CH

### Program Synth from Keyboard - Focus on 909

Note | Function
--- | ---
C-0 | Step 1 - On/Off
C#0 | Step 2 - On/Off
D-0 | Step 3 - On/Off
D#0 | Step 4 - On/Off
E-0 | Step 5 - On/Off
F-0 | Step 6 - On/Off
F#0 | Step 7 - On/Off
G-0 | Step 8 - On/Off
G#0 | Step 9 - On/Off
A-0 | Step 10 - On/Off
A#0 | Step 11 - On/Off
B-0 | Step 12 - On/Off
C-1 | Step 13 - On/Off
C#1 | Step 14 - On/Off
D-1 | Step 15 - On/Off
D#1 | Step 16 - On/Off
E-1 | Instrument - AC
F-1 | Instrument - BD
F#1 | Instrument - SD
G-1 | Instrument - LT
G#1 | Instrument - MT
A-1 | Instrument - HT
A#1 | Instrument - RS
B-1 | Instrument - CP
C-2 | Instrument - CH
C#2 | Instrument - OH
D-2 | Instrument - CC
D#2 | Instrument - RC

remarks: I don't know how to switch the 909 steps to the bright-lightening state (where all sounds are more powerfull)