GURU v1.5 - MIDI implementation.pdf

(1097 KB) Pobierz
605269299 UNPDF
v1.5 MIDI Implementation guide
605269299.006.png
GURU v1.5 MIDI Implementation guide
© 2007 FXpansion Audio UK Ltd.
In this document:
3 Introduction
3 1: MIDI Channel mapping summary
3 2: A note about Pad MIDI Learn
4 3: Channels 1-8, 9, 11
6 4: Channel 12 – Selection and Special commands
9 5: Channel 13 – Browser commands
10 6: Channel 10 – Drum map
12 7: NRPN implementation
13 8: MMC implementation
13 9: MTC sync – standalone only
Introduction
GURU v1.5’s new MIDI implementation is much improved and feature-packed.
Please disregard the MIDI mappings described in the v1.0 manual.
1: MIDI Channel mapping summary
• Channels 1..8 are mapped to Engines 1..8
• Channel 9 is broadcast to all Engines (“Omni” mode)
• Channel 10 is the “Drum Map” channel – all pads from all engines are mapped across notes 0–127
• Channel 11 controls the currently selected engine in the GURU user interface
• Channel 12 contains special commands and the ability to select Pads, Patterns and Engines for editing
• Channels 13-16 are reserved for future use.
Note: There are various different conventions in use for naming MIDI Notes – some sequencers refer to MIDI Note #0 as “C -2”,
some as “C -1”, and some as “C0”. For the purposes of this document, “C-2” refers to MIDI Note #0, “C-1” to MIDI Note #12,
“C0” to MIDI Note #24, “C1” to #36, “C2” to #48, “C3” to #60 and so on.
: A note about MIDI Learn: GURU 1.5 vs earlier versions
In v1.5, the MIDI Learn functions on the Pad context menu and in the Scenes view have been discarded.
GURU has a very powerful MIDI implementation but it is necessary to create a map for GURU in your MIDI control hardware. This
document contains a full summary of all possible MIDI mappings.
: Channels 1-8, 9, 11
Channels 1..8 = Engines 1..8 Channel9 = All Engines
Channel 11 = Selected Engine
Note assignments
C-1 to B0 : Patterns 1-24
note no.
note
C3 to B6 : Scenes 1-48
note no.
note
12
C-1
Pattern 1
60
C3
Scene 1
13
C# -1
Pattern 2
61
C#3
Scene 2
14
D-1
Pattern 3
62
D3
Scene 3
15
D#-1
Pattern 4
63
D#3
Scene 4
16
E-1
Pattern 5
64
E3
Scene 5
17
F-1
Pattern 6
65
F3
Scene 6
18
F#-1
Pattern 7
66
F#3
Scene 7
19
G-1
Pattern 8
67
G3
Scene 8
20
G#-1
Pattern 9
68
G#3
Scene 9
21
A-1
Pattern 10
69
A3
Scene 10
22
A#-1
Pattern 11
70
A#3
Scene 11
23
B-1
Pattern 12
71
B3
Scene 12
24
C0
Pattern 13
72
C4
Scene 13
25
C#0
Pattern 14
73
C#4
Scene 14
26
D0
Pattern 15
74
D4
Scene 15
27
D#0
Pattern 16
75
D#4
Scene 16
28
E0
Pattern 17
76
E4
Scene 17
29
F0
Pattern 18
77
F4
Scene 18
30
F#0
Pattern 19
78
F#4
Scene 19
31
G0
Pattern 20
79
G4
Scene 20
32
G#0
Pattern 21
80
G#4
Scene 21
33
A0
Pattern 22
81
A4
Scene 22
34
A#0
Pattern 23
82
A#4
Scene 23
35
B0
Pattern 24
83
B4
Scene 24
84
C5
Scene 25
C1-D#2 : Pads 1-16:-
note no.
85
C#5
Scene 26
86
D5
Scene 27
note
pad
87
D#5
Scene 28
36
C1
1
Kick1
88
E5
Scene 29
37
C#1
2
Kick2
89
F5
Scene 30
38
D1
3
Kick3
90
F#5
Scene 31
39
D#1
4
Kick4
91
G5
Scene 32
40
E1
5
Snare1
92
G#5
Scene 33
41
F1
6
Snare2
93
A5
Scene 34
42
F#1
7
Snare3
94
A#5
Scene 35
43
G1
8
Snare4
95
B5
Scene 36
44
G#1
9
HiHat1
96
C6
Scene 37
45
A1
10
HiHat2
97
C#6
Scene 38
46
A#1
11
HiHat3
98
D6
Scene 39
47
B1
12
HiHat4
99
D#6
Scene 40
100
E6
Scene 41
48
C2
13
Perc1
101
F6
Scene 42
49
C#2
14
Perc2
102
F#6
Scene 43
50
D2
15
Perc3
103
G6
Scene 44
60
D#2
16
Perc4
104
G#6
Scene 45
105
A6
Scene 46
Commit and Undo functions
note no note
G#2 Commit
(in Record mode)
A#2 Undo
(these functions are also available as MMC commands)
106
A#6
Scene 47
107
B6
Scene 48
Main MIDI CC assignments
7:
Engine Volume*
48-55 (all channels): Coloured Pad Groups 1-8
56-63 (all channels): Coloured FX Groups 1-8
[see ‘Pad and FX Colour Groups MIDI CCs’ on next page]
78: Current pad/layer sample start point
79: Current pad/layer sample end point
80: Engine Mute
81: Engine Solo
102-118: Randomizer controls
[see ‘Randomizer MIDI CC assignments on next page]
12:
Engine Tune*
13:
Engine Groove Amount
14:
Engine Groove Velocity Amount
15:
Aux 1 – select effect
16:
Aux 2 – select effect
18:
Mix Effect – select effect
19:
Master Effect – select effect
24-31 (ch.1):
Master FX Controls 1..8*
24 (ch.2-8):
Tempo Multiplier (Numerator)
* also accessible via NRPN
25 (ch.2-8):
Tempo Multiplier (Denominator)
10:
Engine Pan*
17:
Aux 3 – select effect
605269299.007.png
Randomizer MIDI CC assignments
Channels 1-8, 9 and 11 share the same set of Randomizer MIDI CCs.
102
Reseed random number generator
111
Pad Edit, Current Pad
103
All pages
112
Pad Edit, Current Colour
104
Sequencer, Current Pad
C7
108
114
Aux Effects, Current
105
Sequencer, Current Colour
115
Aux Effects, All in Engine
106
Sequencer, All Pads
SCENE 48
116
Aux Effects, All Engines
SCENE 47
107
Graph, Current Pad / Current Graph
SCENE 46
117
Mix, Current Engine
SCENE 45
108
All Graphs, Current Pad
SCENE 44
109
All Pads, Current Graph
118
Mix, All Engines
SCENE 43
SCENE 42
110
All Graphs, All Pads
SCENE 41
SCENE 40
SCENE 39
Pad and FX Colour Groups MIDI CCs
Channels 1-8, 9 and 11 share the same set of Pad and FX Colour groups.
SCENE 38
C6
96
SCENE 37
SCENE 36
SCENE 35
48
Pad Group 1: Red
56
FX Group 1: Red
SCENE 34
49
Pad Group 2: Orange
57
FX Group 2: Orange
SCENE 32
50
Pad Group 3: Yellow
58
FX Group 3: Yellow
SCENE 30
51
Pad Group 4: Green
59
FX Group 4: Green
SCENE 29
SCENE 28
52
Pad Group 5: Light Blue
60
FX Group 5: Light Blue
SCENE 27
SCENE 26
C5
84
53
Pad Group 6: Blue
61
FX Group 6: Blue
SCENE 25
54
Pad Group 7: Purple
62
FX Group 7: Purple
SCENE 24
SCENE 23
55
Pad Group 8: Grey
63
FX Group 8: Grey
SCENE 22
SCENE 21
SCENE 20
SCENE 19
Channels 1-8, 9, 11 note layout
SCENE 18
SCENE 17
C3 to B6 : Scenes 1-48
SCENE 16
SCENE 15
SCENE 14
C4
72
SCENE 13
SCENE 12
SCENE 11
SCENE 10
SCENE 9
SCENE 8
SCENE 6
SCENE 5
SCENE 4
SCENE 3
SCENE 2
C3
60
SCENE 1
UNDO
COMMIT
G#2 : Commit
(in Record mode)
A#2 : Undo
PAD 16
PAD 15
PAD 14
C2
48
PAD 13
C1 to D#2 : Pads 1-16
PAD 12
PAD 11
PAD 10
PAD 9
PAD 8
PAD 7
C2
C#2
D2
D#2
PAD 6
PAD 5
PAD 4
PAD 3
PAD 2
C1
36
G#1
A1
A#1
B1
PAD 1
PATTERN 24
PATTERN 23
PATTERN 22
E1
F1
F#1
G1
PATTERN 21
PATTERN 20
PATTERN 19
PATTERN 18
PATTERN 17
C1
C#1
D1
D#1
PATTERN 16
PATTERN 15
PATTERN 14
C0
24
PATTERN 13
PATTERN 12
PATTERN 11
C -1 to B0 : Pattern keys 1-24
PATTERN 10
PATTERN 9
PATTERN 8
PATTERN 7
PATTERN 6
C#-1
D#-1
F#-1 G#-1 A#-1
C#0 D#0
F#0 G#0 A#0
PATTERN 5
PATTERN 4
PATTERN 3
PATTERN 2
C-1
12
C-1 D-1
E-1 F-1 G-1
A-1 B-1 C0
D0
E0 F0
G0
A0 B0
PATTERN 1
to C-2
5
113
Pad Edit, All Pads
SCENE 33
SCENE 31
SCENE 7
605269299.008.png 605269299.009.png 605269299.001.png 605269299.002.png 605269299.003.png 605269299.004.png 605269299.005.png
Zgłoś jeśli naruszono regulamin