Loopy Pro: Create music, your way.
What is Loopy Pro? — Loopy Pro is a powerful, flexible, and intuitive live looper, sampler, clip launcher and DAW for iPhone and iPad. At its core, it allows you to record and layer sounds in real-time to create complex musical arrangements. But it doesn’t stop there—Loopy Pro offers advanced tools to customize your workflow, build dynamic performance setups, and create a seamless connection between instruments, effects, and external gear.
Use it for live looping, sequencing, arranging, mixing, and much more. Whether you're a live performer, a producer, or just experimenting with sound, Loopy Pro helps you take control of your creative process.
Download on the App StoreLoopy Pro is your all-in-one musical toolkit. Try it for free today.
Comments
Oh yes, very cool, thank you!
We will integrate those mappings in the next update till soon ✌️😊
Do you really need to create different mappings for all those gadgets?
They all use the same mapping, chromatically up from note 36.
Seems messy and redundant to have a bunch of duplicate mappings under different names.
Hi, @HotStrange Thank you very much for your interest.
*
Hello, @CracklePot Thank you very much. I consider your post is very meaningful.
I think it makes sense to have a preset for each gadget. As you said, the MIDI note values are the same for every gadget. However, the CC values may be different for each gadget. (Some CC values may be common. But each gadget may have its own parameters, so I do not think it is reasonable to combine multiple presets of AUv3 Korg Gadget into one. However, I have not compared CC values for all gadgets).
The CC assignment lists for the AUv3 Korg Gadgets are pre-set by Korg. I did not set my own values. In other words, if the Octachron developers create presets with CC values pre-set/entered, it saves users troubles of setting/entering CC values.
Please see the previous page. The number of attached image files is proportional to the number of different types of CC numbers that must be entered on the part of the Octachron user. I do not think anyone should impose that hardship on the user side.
However, after reading your post, I realized something. I had neglected to make an effort to clearly state my request and communicate it to the Octachron developers @TasTax @reinerspass. Thank you for bringing that to my attention.
*
@TasTax @reinerspass
My intention with the image files I attached was to have you create presets with the CC values entered and configured. I forgot to explain that to you. My apologies.
I will reiterate what I mentioned earlier in this post.
You probably know what I am about to explain. The CC assignment lists for AUv3 Korg Gadget shown in the images I attached are pre-configured by Korg. I did not set it up myself. In other words, like Ruismaker and Ruismaker FM, there are CC values in AUv3 Korg Gadget that are set by the developers side.
I would appreciate it if you could add a separate preset for each AUv3 Korg Gadget with the CC assignment list value set/entered in the Octachron update.
Great idea! Looking forward to playing with that, if the ccs are also implemented. Haven't tried it with the mappings, that are already included. Are there already mappings with included CCS?
Hello, @tyslothrop1 Thanks for your interest.
I have a few ideas for CC mappings. More precisely, ideas about the rules for how to enter/set mappings.
*
(Note: What is written in the Spoiler below is very personal fantasy).
*
AUv3 Amsterdam gadget
CC mapping
Octachron’s Row 1
1 Level
1 Pan
1 Tune
1 EG Mode
1 EG Time
1 Reverse
1 FX Send
FX Type
Octachron’s Row 2
2 Level
2 Pan
2 Tune
2 EG Mode
2 EG Time
2 Reverse
2 FX Send
FX Edit 1
Octachron’s Row 3
3 Level
3 Pan
3 Tune
3 EG Mode
3 EG Time
3 Reverse
3 FX Send
FX Edit 2
Octachron’s Row 4
4 Level
4 Pan
4 Tune
4 EG Mode
4 EG Time
4 Reverse
4 FX Send
Master Level
*
Rules
-Add as few extra rows to Octachron as possible. (London gadget is an exception).
-Copy and paste in the exact same order as the MIDI CC# Assign list on AUv3 Korg Gadget.
Procedure
-First, set the AUv3 Korg Gadget pad number parameter corresponding to the Octachron’s row number.
-Next, copy and paste the ‘global parameter’ in the top row’s blanks of CC of the Octachron's UI screen in the exact same order as the MIDI CC# Assign list on AUv3 Korg Gadget.
-If there is not enough CC blanks, do the same thing on the second row of Octachron.
-From this time(?), repeat the same on 3rd row, 4th row, 5th row……
The ‘global parameter’ is my own term. I do not know the original term.
-E.g. FX Type, FX Edit, Master Level, etc.
-E.g. Comp Thresh, EQ Freq Mid, Amb Mix, etc. (Gladstone gadget)
*
I personally named the above methods Upward Compression Method or Zombie Automatic Writing. (These namings are so cool that I have no intention of telling them to anyone in this world, except myself).
*
Advantages of the above “mapping = method” (In other words, the method is the mapping itself).
-Users don't have to worry about creating a mapping that everyone will like. (It means that there can be no mapping that is liked by everyone).
-Easier for users to report mappings to developers @TasTax @reinerspass.
-Probably easier for users who load Octachron for the first time to notice which row the parameters are on.
Disadvantages
No consideration is given to whether it is easy to use as a music application and whether the layout is optimised.
(It can be addressed by user customization, but user customisation is probably a hassle for everyone).
*
Others
Examples of AUv3 London Gadget mapping
(Some CC parameters may overlap with Octachron’s default parameters).
Octachron’s Row 1
1 Level
1 Pan
1 Mute
1 Tune
1 Group
1 FX Send
1 EG Mode
1 EG Time
.
.
.
Octachron’s Row 8
8 Level
8 Pan
8 Mute
8 Tune
8 Group
8 FX Send
8 EG Mode
8 EG Time
Octachron’s Row 9
1 Punch
1 Reverse
1 Low Boost
2 Punch
2 Reverse
2 Low Boost
3 Punch
3 Reverse
Octachron’s Row 10
3 Low Boost
4 Punch
4 Reverse
4 Low Boost
5 Punch
5 Reverse
5 Low Boost
6 Punch
Octachron’s Row 11
6 Reverse
6 Low Boost
7 Punch
7 Reverse
7 Low Boost
8 Punch
8 Reverse
8 Low Boost
Octachron’s Row 12
FX Type
FX Edit 1
FX Edit 2
Master Level
(EDITED)
I should have put the heading "very bad example" on the mapping above. I’m sorry.
(/EDITED)
or
.
.
.
Octachron’s Row 9
1 Punch
1 Reverse
1 Low Boost
FX Type
FX Edit 1
FX Edit 2
Master Level
Octachron’s Row 10
2 Punch
2 Reverse
2 Low Boost
Octachron’s Row 11
3 Punch
3 Reverse
3 Low Boost
Octachron’s Row 12
4 Punch
4 Reverse
4 Low Boost
Octachron’s Row 13
5 Punch
5 Reverse
5 Low Boost
Octachron’s Row 14
6 Punch
6 Reverse
6 Low Boost
Octachron’s Row 15
7 Punch
7 Reverse
7 Low Boost
Octachron’s Row 16
8 Punch
8 Reverse
8 Low Boost
or
(Below are my personal ideas)
-‘Octachron developers @TasTax @reinerspass create AUv3 London Gadget preset with only 8 rows of carefully selected parameters and no extra rows’ (This does not mean I want the Octachron developers to do hard work. It means that the right to set the presets ultimately belongs to the developers, in a good way).
-Or, ‘from presets suggested by people, Octachron developers pick which one to decide on’
*
(I have no idea which parameters are important, so I have no suggestion/request for a London preset).
(EDITED)
*
After I made this post I thought some more about CC mapping.
It might be easier to understand for someone new to Octachron if the number of instrument parts (= the number of pads in the drum machine UI) in AUv3 Korg Gadget were the same as the number of rows in Octachron. But in this case, it may be necessary to omit multiple MIDI CC parameters of the AUv3 Korg Gadget.
(/EDITED)
Oh, being able to work with all those parameters in Octachron would be awesome. FXSend and reverse in London for example would be great in combination with probability and conditions, I guess
@TasTax @reinerspass
Issue
A name entered in SETTINGS in CC MODULATIONS is not saved.
*
How to reproduce
Load Octachron on AUM.
Tap ‘VELOCITY’ of Octachron and tap EDIT button of CC in CC MODULATIONS in MODULATIONS.
Enter any name on SETTINGS.
Tap Octachron icon in AUv3-Octachron.
Tap SAVE in USER PRESETS in PRESETS and enter any name to save the preset.
Then the user preset is loaded, the name entered in the above SETTINGS will not be displayed and will be displayed as ‘CC’.
*
Octachron v1.8.1 (Apple App Store)
iPadOS v16.7.2
iPadPro 10.5 inch
Ok thx, we will have a look after that.
@TasTax @reinerspass
-I’m not sure if this will help, but I made Octachron’s MIDI CC mappings for 6 AUv3 Korg Gadget(s). I post it along with "rewrites" of MIDI note mappings I posted earlier on this thread.
-There may be multiple mapping versions of a single gadget in my post, but it is not my intention to have you adopt all versions for Octachron presets. (The reason I made versions of the mapping with fewer rows is because iPhone version was discussed earlier in this thread).
-I used ‘MIDI #CC Assign’ and skin/UI for each gadget as reference.
-The mappings do not reflect any of my intentions, personality, ingenuity, or improvements, except for Amsterdam gadget's 4 rows version and London gadget's 9 rows version and Recife gadget’s edited 16 rows version.
(EDITED)Bilbao's Pitch and Pan positions were swapped.(/EDITED)
(I consider it a bad idea to reflect my own preferences in mappings).
-In my test environment (iPadPro10.5inch/Octachron/AUM), I was able to display all row names. (e.g., 1/Fx Edit 1, 3/Master Lv)
-I have done very little testing yet, so it is possible that there is some problem with the mappings below.
-When I tested the below Recife mapping, I experienced a phenomenon(?) where the sound would play, but changing the parameters did not change the sound.
I’m not sure if there is a bug in Recife or if I have misconfigured it.
*
Amsterdam gadget: 4 pads/parts
-7 rows version : Parameters order were not edited from MIDI #CC Assign.
CC parameters omitted by Korg
Not available
CC parameters omitted by me
Not available
-edited 4 rows version : Parameters order were EDITED from MIDI #CC Assign.
CC parameters omitted by Korg
Not available
CC parameters omitted by me
Not available
*
London gadget: 8 pads/parts
-16 rows version : Parameters order were not edited from MIDI #CC Assign.
CC parameters omitted by Korg
Not available
CC parameters omitted by me
Not available
-edited 16 rows version : Parameters order were EDITED from MIDI #CC Assign.
CC parameters omitted by Korg
Not available
CC parameters omitted by me
Not available
-edited 9 rows version : Parameters order were EDITED from MIDI #CC Assign.
CC parameters omitted by Korg
Not available
CC parameters omitted by me
Group: from 1 to/through 8
Mute: from 1 to/through 8
EG Mode: from 1 to/through 8
-(There is no 8 rows version because I could not choose which parameters to omit).
*
Recife gadget: 16 pads/parts
-16 rows version: Parameters order were not edited from MIDI #CC Assign.
CC parameters omitted by Korg
Start: from 1 to/through 16
Length: from 1 to/through 16
One-Shot: from 1 to/through 16
Reverse: from 1 to/through 16
Group: from 1 to/through 16
FX Send: from 1 to/through 16
CC parameters omitted by me
Not available
-edited 16 rows version: Parameters order were EDITED from MIDI #CC Assign.
CC parameters omitted by Korg
Start: from 1 to/through 16
Length: from 1 to/through 16
One-Shot: from 1 to/through 16
Reverse: from 1 to/through 16
Group: from 1 to/through 16
FX Send: from 1 to/through 16
CC parameters omitted by me
Not available
*
Tokyo gadget: 4 pads/parts
-5 rows version: Parameters order were not edited from MIDI #CC Assign.
CC parameters omitted by Korg
Not available
CC parameters omitted by me
Not available
-(There is no 4 rows version because I could not choose which parameters to omit).
*
Bilbao (IAP) gadget:16 pads/parts
-16 rows version: Parameters order were not edited from MIDI #CC Assign.
CC parameters omitted by Korg
Group: from 1 to/through 16
Send: from 1 to/through 16
CC parameters omitted by me
Not available
*
Gladstone (IAP) gadget: 10 pads/parts
-15 rows version: Parameters order were not edited from MIDI #CC Assign.
CC parameters omitted by Korg
Not available
CC parameters omitted by me
Not available
-10 rows version: Parameters order were not edited from MIDI #CC Assign.
CC parameters omitted by Korg
Not available
CC parameters omitted by me
Not available
Amsterdam MIDI note mapping
-7 rows version : Parameters order were not edited from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "1"))
notes.append(NoteListItem(note: 37, title: "2"))
notes.append(NoteListItem(note: 38, title: "3"))
notes.append(NoteListItem(note: 39, title: "4"))
notes.append(NoteListItem(note: 0, title: "FX Edit 1&2"))
notes.append(NoteListItem(note: 0, title: "Master Level"))
notes.append(NoteListItem(note: 0, title: "FX Type"))
(EDITED) FX Edit1&2 ➡️ FX Edit 1&2 (/EDITED)
(EDITED) Master Lv ➡️ Master Level (/EDITED)
\\
Amsterdam MIDI CC mapping
*
1st row
1 Level
1 Pan
1 Tune
1 EG Mode
1 EG Time
1 Reverse
1 FX Send
CC#
4
5
9
15
16
18
11
2nd row
2 Level
2 Pan
2 Tune
2 EG Mode
2 EG Time
2 Reverse
2 FX Send
CC#
20
21
23
26
27
29
25
3rd row
3 Level
3 Pan
3 Tune
3 EG Mode
3 EG Time
3 Reverse
3 FX Send
CC#
31
33
35
39
40
32
37
4th row
4 Level
4 Pan
4 Tune
4 EG Mode
4 EG Time
4 Reverse
4 FX Send
44
45
47
50
51
53
60
5th row
FX Edit 1
FX Edit 2
CC#
12
1
6th row
Master Level
CC#
7
7th row
FX Type
CC#
14
\\///\\///\\///\\///\\///
Amsterdam MIDI note mapping
-edited 4 rows version : Parameters order were EDITED from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "1, FX Edit 1"))
notes.append(NoteListItem(note: 37, title: "2, FX Edit 2"))
notes.append(NoteListItem(note: 38, title: "3, Master Level"))
notes.append(NoteListItem(note: 39, title: "4, FX Type"))
(EDITED) 1/Fx Edit 1 ➡️ 1/FX Edit 1 ➡️ 1, FX Edit 1 (/EDITED)
(EDITED) 2/Fx Edit 2 ➡️ 2/FX Edit 2 ➡️ 2, FX Edit 2 (/EDITED)
(EDITED) 3/Master Lv ➡️ 3, Master Level (/EDITED)
(EDITED) 4/Fx Type ➡️ 4/FX Type ➡️ 4, FX Type (/EDITED)
\\
Amsterdam MIDI CC mapping
*
1st row
1 Level
1 Pan
1 Tune
1 EG Time
1 Reverse
1 FX Send
1 EG Mode
FX Edit 1
CC#
4
5
9
16
18
11
15
12
2nd row
2 Level
2 Pan
2 Tune
2 EG Time
2 Reverse
2 FX Send
2 EG Mode
FX Edit 2
CC#
20
21
23
27
29
25
26
1
3rd row
3 Level
3 Pan
3 Tune
3 EG Time
3 Reverse
3 FX Send
3 EG Mode
Master Level
CC#
31
33
35
40
42
37
39
7
4th row
4 Level
4 Pan
4 Tune
4 EG Time
4 Reverse
4 FX Send
4 EG Mode
FX Type
CC#
44
45
47
50
53
60
50
14
London MIDI note mapping
-16 rows version : Parameters order were not edited from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "01"))
notes.append(NoteListItem(note: 37, title: "02"))
notes.append(NoteListItem(note: 38, title: "03"))
notes.append(NoteListItem(note: 39, title: "04"))
notes.append(NoteListItem(note: 40, title: "05"))
notes.append(NoteListItem(note: 41, title: "06"))
notes.append(NoteListItem(note: 42, title: "07"))
notes.append(NoteListItem(note: 43, title: "08"))
notes.append(NoteListItem(note: 0, title: "Fx01, FxEdit1/2"))
notes.append(NoteListItem(note: 0, title: "fx02, masterLv"))
notes.append(NoteListItem(note: 0, title: "FX 03, FX Type"))
notes.append(NoteListItem(note: 0, title: "FX 04"))
notes.append(NoteListItem(note: 0, title: "FX 05"))
notes.append(NoteListItem(note: 0, title: "FX 06"))
notes.append(NoteListItem(note: 0, title: "FX 07"))
notes.append(NoteListItem(note: 0, title: "FX 08"))
(EDITED) from Fx 04 to/through Fx 08 ➡️ FX 04, FX 05, FX 06, FX 07, and FX 08 (/EDITED)
(EDITED) fx1/mfx12 ➡️ fx1 mFx1/2 ➡️ FX 01, M FX1/2 ➡️ Fx01, FxEdit1/2 (/EDITED)
(EDITED) Fx02, M Lv ➡️ FX 02/mLv ➡️ fx02, masterLv (/EDITED)
(EDITED) FX03/FxTp ➡️ FX 03, FX Type (/EDITED)
\\
London MIDI CC mapping
*
1st row
1 Level
1 Pan
1 Mute
1 Tune
1 Group
1 FX Send
1 EG Mode
1 EG Time
CC#
4
10
8
9
5
11
15
16
2nd row
2 Level
2 Pan
2 Mute
2 Tune
2 Group
2 FX Send
2 EG Mode
2 EG Time
CC#
20
21
22
23
24
25
26
27
3rd row
3 Level
3 Pan
3 Mute
3 Tune
3 Group
3 FX Send
3 EG Mode
3 EG Time
CC#
31
33
34
35
36
37
39
40
4th row
4 Level
4 Pan
4 Mute
4 Tune
4 Group
4 FX Send
4 EG Mode
4 EG Time
CC#
44
45
46
47
48
49
50
51
5th row
5 Level
5 Pan
5 Mute
5 Tune
5 Group
5 FX Send
5 EG Mode
5 EG Time
CC#
55
56
57
58
59
60
61
62
6th row
6 Level
6 Pan
6 Mute
6 Tune
6 Group
6 FX Send
6 EG Mode
6 EG Time
CC#
67
68
69
70
71
72
73
74
7th row
7 Level
7 Pan
7 Mute
7 Tune
7 Group
7 FX Send
7 EG Mode
7 EG Time
CC#
78
79
80
81
82
83
84
85
8th row
8 Level
8 Pan
8 Mute
8 Tune
8 Group
8 FX Send
8 EG Mode
8 EG Time
CC#
89
90
91
92
93
94
95
102
9th row
1 Punch
1 Reverse
1 Low Boost
FX Edit 1
FX Edit 2
CC#
17
18
19
12
1
10th row
2 Punch
2 Reverse
2 Low Boost
Master Level
CC#
28
29
30
7
11th row
3 Punch
3 Reverse
3 Low Boost
FX Type
CC#
41
42
43
14
12th row
4 Punch
4 Reverse
4 Low Boost
CC#
52
53
54
13th row
5 Punch
5 Reverse
5 Low Boost
CC#
63
65
66
14th row
6 Punch
6 Reverse
6 Low Boost
CC#
75
76
77
15th row
7 Punch
7 Reverse
7 Low Boost
CC#
86
87
88
16th row
8 Punch
8 Reverse
8 Low Boost
CC#
103
104
105
///\\////\\////\\
London MIDI note mapping
-edited 16 rows version : Parameters order were EDITED from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "01"))
notes.append(NoteListItem(note: 37, title: "02"))
notes.append(NoteListItem(note: 38, title: "03"))
notes.append(NoteListItem(note: 39, title: "04"))
notes.append(NoteListItem(note: 40, title: "05"))
notes.append(NoteListItem(note: 41, title: "06"))
notes.append(NoteListItem(note: 42, title: "07"))
notes.append(NoteListItem(note: 43, title: "08"))
notes.append(NoteListItem(note: 0, title: "Fx01, FxEdit1/2"))
notes.append(NoteListItem(note: 0, title: "fx02, masterLv"))
notes.append(NoteListItem(note: 0, title: "FX 03, FX Type"))
notes.append(NoteListItem(note: 0, title: "FX 04"))
notes.append(NoteListItem(note: 0, title: "FX 05"))
notes.append(NoteListItem(note: 0, title: "FX 06"))
notes.append(NoteListItem(note: 0, title: "FX 07"))
notes.append(NoteListItem(note: 0, title: "FX 08"))
(EDITED) from Fx 04 to/through Fx 08 ➡️ FX 04, FX 05, FX 06, FX 07, and FX 08 (/EDITED)
(EDITED) Fx 01, M Fx ➡️ FX 01, mFx ➡️ FX 01, M FX1/2 ➡️ Fx01, FxEdit1/2 (/EDITED)
(EDITED) FX 02/MLv ➡️ FX 02/mLv ➡️ fx02, masterLv (/EDITED)
(EDITED) FX03/FxTp ➡️ FX 03, FX Type (/EDITED)
\\
London MIDI CC mapping
*
1st row
1 Tune
1 EG Time
1 Reverse
1 FX Send
1 Punch
1 Low Boost
1 Pan
1 Level
CC#
9
15
18
11
17
19
10
4
2nd row
2 Tune
2 EG Time
2 Reverse
2 FX Send
2 Punch
2 Low Boost
2 Pan
2 Level
CC#
23
27
29
25
28
30
21
20
3rd row
3 Tune
3 EG Time
3 Reverse
3 FX Send
3 Punch
3 Low Boost
3 Pan
3 Level
CC#
35
40
42
37
41
43
33
31
4th row
4 Tune
4 EG Time
4 Reverse
4 FX Send
4 Punch
4 Low Boost
4 Pan
4 Level
CC#
47
51
53
49
52
54
45
44
5th row
5 Tune
5 EG Time
5 Reverse
5 FX Send
5 Punch
5 Low Boost
5 Pan
5 Level
CC#
58
62
65
60
63
66
56
55
6th row
6 Tune
6 EG Time
6 Reverse
6 FX Send
6 Punch
6 Low Boost
6 Pan
6 Level
CC#
70
74
76
72
75
77
68
67
7th row
7 Tune
7 EG Time
7 Reverse
7 FX Send
7 Punch
7 Low Boost
7 Pan
7 Level
CC#
81
85
87
83
86
88
79
78
8th row
8 Tune
8 EG Time
8 Reverse
8 FX Send
8 Punch
8 Low Boost
8 Pan
8 Level
CC#
92
102
104
94
103
105
90
89
9th row
1 Mute
1 EG Mode
1 Group
FX Edit 1
FX Edit 2
CC#
8
15
5
12
1
10th row
2 Mute
2 EG Mode
2 Group
Master Level
CC#
22
26
24
7
11th row
3 Mute
3 EG Mode
3 Group
FX Type
CC#
34
39
36
14
12th row
4 Mute
4 EG Mode
4 Group
CC#
46
50
48
13th row
5 Mute
5 EG Mode
5 Group
CC#
57
61
59
14th row
6 Mute
6 EG Mode
6 Group
CC#
69
73
71
15th row
7 Mute
7 EG Mode
7 Group
CC#
80
84
82
16th row
8 Mute
8 EG Mode
8 Group
CC#
91
95
93
///\\////\////\\
London MIDI note mapping
-edited 9 rows version : Parameters order were EDITED from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "01"))
notes.append(NoteListItem(note: 37, title: "02"))
notes.append(NoteListItem(note: 38, title: "03"))
notes.append(NoteListItem(note: 39, title: "04"))
notes.append(NoteListItem(note: 40, title: "05"))
notes.append(NoteListItem(note: 41, title: "06"))
notes.append(NoteListItem(note: 42, title: "07"))
notes.append(NoteListItem(note: 43, title: "08"))
notes.append(NoteListItem(note: 0, title: "mFX E/T, M Lv"))
(EDITED) FX, MstLv ➡️ mFX E/T, M Lv(/EDITED)
\\
London MIDI CC mapping
*
1st row
1 Tune
1 EG Time
1 Reverse
1 FX Send
1 Punch
1 Low Boost
1 Pan
1 Level
CC#
9
16
18
11
17
19
10
4
2nd row
2 Tune
2 EG Time
2 Reverse
2 FX Send
2 Punch
2 Low Boost
2 Pan
2 Level
CC#
23
27
29
25
28
30
21
20
3rd row
3 Tune
3 EG Time
3 FX Send
3 Reverse
3 Punch
3 Low Boost
3 Pan
3 Level
CC#
35
40
42
37
41
43
33
31
4th row
4 Tune
4 EG Time
4 FX Sends
4 Reverse
4 Punch
4 Low Boost
4 Pan
4 Level
CC#
47
51
53
49
52
54
45
44
5th row
5 Tune
5 EG Time
5 FX Send
5 Reverse
5 Punch
5 Low Boost
5 Pan
5 Level
CC#
58
62
65
60
63
66
56
55
6th row
6 Tune
6 EG Time
6 FX Send
6 Reverse
6 Punch
6 Low Boost
6 Pan
6 Level
CC#
70
74
76
72
75
77
68
67
7th row
7 Tune
7 EG Time
7 Reverse
7 FX Send
7 Punch
7 Low Boost
7 Pan
7 Level
CC#
81
85
87
83
86
88
79
78
8th row
8 Tune
8 EG Time
8 Reverse
8 FX Send
8 Punch
8 Low Boost
8 Pan
8 Level
CC#
92
102
104
94
103
105
90
89
9th row
FX Edit 1
FX Edit 2
Master Level
FX Type
CC#
12
1
7
14
Recife MIDI note mapping
-16 rows version: Parameters order were not edited from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "1, FX Edit 1&2"))
notes.append(NoteListItem(note: 37, title: "2, Master Level"))
notes.append(NoteListItem(note: 38, title: "3, FX Type"))
notes.append(NoteListItem(note: 39, title: "4"))
notes.append(NoteListItem(note: 40, title: "5"))
notes.append(NoteListItem(note: 41, title: "6"))
notes.append(NoteListItem(note: 42, title: "7"))
notes.append(NoteListItem(note: 43, title: "8"))
notes.append(NoteListItem(note: 44, title: "9"))
notes.append(NoteListItem(note: 45, title: "10"))
notes.append(NoteListItem(note: 46, title: "11"))
notes.append(NoteListItem(note: 47, title: "12"))
notes.append(NoteListItem(note: 48, title: "13"))
notes.append(NoteListItem(note: 49, title: "14"))
notes.append(NoteListItem(note: 50, title: "15"))
notes.append(NoteListItem(note: 51, title: "16"))
(EDITED) 1/FxEdit12 ➡️ 1 fxEdit1/2 ➡️ 1, FX Edit 1&2 (/EDITED)
(EDITED) 2, Mst Lv ➡️ 2 masterLv ➡️ 2, Master Level (/EDITED)
\\
Recife MIDI CC mapping
*
1st row
1:Decay
1:Pitch
1:Pan
1:Level
1:Repeat
1:Speed
FX Edit 1
FX Edit 2
CC#
8
9
10
11
4
5
12
1
2nd row
2:Decay
2:Pitch
2:Pan
2:Level
2:Repeat
2:Speed
Master Level
CC#
20
21
22
23
18
19
7
3rd row
3:Decay
3:Pitch
3:Pan
3:Level
3:Repeat
3:Speed
FX Type
CC#
26
27
28
29
24
25
14
4th row
4:Decay
4:Pitch
4:Pan
4:Level
4:Repeat
4:Speed
CC#
33
34
35
36
30
31
5th row
5:Decay
5:Pitch
5:Pan
5:Level
5:Repeat
5:Speed
CC#
40
41
42
43
37
39
6th row
6:Decay
6:Pitch
6:Pan
6:Level
6:Repeat
6:Speed
CC#
46
47
48
49
44
45
7th row
7:Decay
7:Pitch
7:Pan
7:Level
7:Repeat
7:Speed
CC#
52
53
54
55
50
51
8th row
8:Decay
8:Pitch
8:Pan
8:Level
8:Repeat
8:Speed
CC#
58
59
60
61
56
57
9th row
9:Decay
9:Pitch
9:Pan
9:Level
9:Repeat
9:Speed
CC#
65
66
67
68
62
63
10th row
10:Decay
10:Pitch
10:Pan
10:Level
10:Repeat
10:Speed
CC#
71
72
73
74
69
70
11th row
11:Decay
11:Pitch
11:Pan
11:Level
11:Repeat
11:Speed
CC#
77
78
79
80
75
76
12th row
12:Decay
12:Pitch
12:Pan
12:Level
12:Repeat
12:Speed
CC#
83
84
85
86
81
82
13th row
13:Decay
13:Pitch
13:Pan
13:Level
13:Repeat
13:Speed
CC#
89
90
91
92
87
88
14th row
14:Decay
14:Pitch
14:Pan
14:Level
14:Repeat
14:Speed
CC#
95
102
103
104
93
94
15th row
15:Decay
15:Pitch
15:Pan
15:Level
15:Repeat
15:Speed
CC#
107
108
109
110
105
106
16th row
16:Decay
16:Pitch
16:Pan
16:Level
16:Repeat
16:Speed
CC#
113
114
115
116
111
112
///\\///\\///\\
Recife MIDI note mapping
-edited 16 rows version: Parameters order were EDITED from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "1, FX Edit 1&2"))
notes.append(NoteListItem(note: 37, title: "2, Master Level"))
notes.append(NoteListItem(note: 38, title: "3, FX Type"))
notes.append(NoteListItem(note: 39, title: "4"))
notes.append(NoteListItem(note: 40, title: "5"))
notes.append(NoteListItem(note: 41, title: "6"))
notes.append(NoteListItem(note: 42, title: "7"))
notes.append(NoteListItem(note: 43, title: "8"))
notes.append(NoteListItem(note: 44, title: "9"))
notes.append(NoteListItem(note: 45, title: "10"))
notes.append(NoteListItem(note: 46, title: "11"))
notes.append(NoteListItem(note: 47, title: "12"))
notes.append(NoteListItem(note: 48, title: "13"))
notes.append(NoteListItem(note: 49, title: "14"))
notes.append(NoteListItem(note: 50, title: "15"))
notes.append(NoteListItem(note: 51, title: "16"))
(EDITED) 1/FX Edit ➡️ 1 fxEdit1/2 ➡️ 1, FX Edit 1&2 (/EDITED)
(EDITED) 2/Master Lv ➡️ 2 masterLv [This was found that the text was too large to display, so it was fixed]. ➡️ 2, Master Level (/EDITED)
(EDITED) 3/FX Type ➡️ 3, FX Type (/EDITED)
\\
Recife MIDI CC mapping
*
1st row
1:Pitch
1:Decay
1:Pan
1:Level
1:Repeat
1:Speed
FX Edit 1
FX Edit 2
CC#
9
8
10
11
4
5
12
1
2nd row
2:Pitch
2:Decay
2:Pan
2:Level
2:Repeat
2:Speed
Master Level
21
20
22
23
18
19
7
3rd row
3:Pitch
3:Decay
3:Pan
3:Level
3:Repeat
3:Speed
FX Type
CC#
27
26
28
29
24
25
14
4th row
4:Pitch
4:Decay
4:Pan
4:Level
4:Repeat
4:Speed
CC#
34
33
35
36
30
31
5th row
5:Pitch
5:Decay
5:Pan
5:Level
5:Repeat
5:Speed
CC#
41
40
42
43
37
39
6th row
6:Pitch
6:Decay
6:Pan
6:Level
6:Repeat
6:Speed
CC#
47
46
48
49
44
45
7th row
7:Pitch
7:Decay
7:Pan
7:Level
7:Repeat
7:Speed
CC#
53
52
54
55
50
51
8th row
8:Pitch
8:Decay
8:Pan
8:Level
8:Repeat
8:Speed
CC#
59
58
60
61
56
57
9th row
9:Pitch
9:Decay
9:Pan
9:Level
9:Repeat
9:Speed
CC#
66
65
67
68
62
63
10th row
10:Pitch
10:Decay
10:Pan
10:Level
10:Repeat
10:Speed
CC#
72
71
73
74
69
70
11th row
11:Pitch
11:Decay
11:Pan
11:Level
11:Repeat
11:Speed
CC#
78
77
79
80
75
76
12th row
12:Pitch
12:Decay
12:Pan
12:Level
12:Repeat
12:Speed
CC#
84
83
85
86
81
82
13th row
13:Pitch
13:Decay
13:Pan
13:Level
13:Repeat
13:Speed
CC#
90
89
91
92
87
88
14th row
14:Pitch
14:Decay
14:Pan
14:Level
14:Repeat
14:Speed
CC#
102
95
103
104
93
94
15th row
15:Pitch
15:Decay
15:Pan
15:Level
15:Repeat
15:Speed
CC#
108
107
109
110
105
106
16th row
16:Pitch
16:Decay
16:Pan
16:Level
16:Repeat
16:Speed
CC#
114
113
115
116
111
112
Tokyo MIDI note mapping
-5 rows version: Parameters order were not edited from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "BD201"))
notes.append(NoteListItem(note: 37, title: "SD302"))
notes.append(NoteListItem(note: 38, title: "TOM404"))
notes.append(NoteListItem(note: 39, title: "PCS503"))
notes.append(NoteListItem(note: 0, title: "FX Edit, FxType"))
(EDITED) FxEdit/Typ ➡️ FX Edit, FxType (/EDITED)
\\
Tokyo MIDI CC mapping
*
1st row
BD201 Wave
BD201 Tune
BD201 Decay
BD201 Bend
BD201 Boost
BD201 Pan
BD201 Level
BD201 FX SW
CC#
81
82
83
84
85
86
(EDITED) 86 (/EDITED)
87
114
2nd row
SD302 Tune
SD302 Decay
SD302 Noise
SD302 Snappy
SD302 Punch
SD302 Pan
SD302 Level
SD302 FX SW
CC#
88
89
90
91
92
93
94
115
3rd row
TOM404 Tune
TOM404 Decay
TOM404 Bend
TOM404 Noise
TOM404 Pan
TOM404 Level
TOM404 FX SW
CC#
95
102
103
104
105
106
116
4th row
PCS503 Tune
PCS503 Decay
PCS503 Shape
PCS503 Speed
PCS503 Depth
PCS503 Pan
PCS503 Level
PCS503 FX SW
CC#
107
108
109
110
111
112
113
117
5th row
FX Edit 1
FX Edit 2
FX Type
CC#
12
1
14
Bilbao MIDI note mapping
-16 rows version: Parameters order were not edited from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "01, FX Edit 1&2"))
notes.append(NoteListItem(note: 37, title: "02, master Lv"))
notes.append(NoteListItem(note: 38, title: "03, FX Type"))
notes.append(NoteListItem(note: 39, title: "04"))
notes.append(NoteListItem(note: 40, title: "05"))
notes.append(NoteListItem(note: 41, title: "06"))
notes.append(NoteListItem(note: 42, title: "07"))
notes.append(NoteListItem(note: 43, title: "08"))
notes.append(NoteListItem(note: 44, title: "09"))
notes.append(NoteListItem(note: 45, title: "10"))
notes.append(NoteListItem(note: 46, title: "11"))
notes.append(NoteListItem(note: 47, title: "12"))
notes.append(NoteListItem(note: 48, title: "13"))
notes.append(NoteListItem(note: 49, title: "14"))
notes.append(NoteListItem(note: 50, title: "15"))
notes.append(NoteListItem(note: 51, title: "16"))
(EDITED) 01/FxEd12 ➡️ 01, FX Edit 1&2(/EDITED)
(EDITED) 02/Mst Lv ➡️ 02, master Lv (/EDITED)
(EDITED) 03/FxType ➡️ 03, FX Type (/EDITED)
\\
Bilbao MIDI CC mapping
*
1st row
1:Start
1:Hold
1:Decay
1:Pitch
1:Pan
1:Level
FX Edit 1
FX Edit 2
CC#
4
5
8
9
10
11
12
1
2nd row
2:Start
2:Hold
2:Decay
2:Pitch
2:Pan
2:Level
Master Level
CC#
18
19
20
21
22
23
22
7
3rd row
3:Start
3:Hold
3:Decay
3:Pitch
3:Pan
3:Level
FX Type
CC#
24
25
26
27
29
28
14
4th row
4:Start
4:Hold
4:Decay
4:Pitch
4:Pan
4:Level
CC#
30
31
33
34
36
35
5th row
5:Start
5:Hold
5:Decay
5:Pitch
5:Pan
5:Level
CC#
37
39
40
41
43
42
6th row
6:Start
6:Hold
6:Decay
6:Pitch
6:Pan
6:Level
CC#
44
45
46
47
49
48
7th row
7:Start
7:Hold
7:Decay
7:Pitch
7:Pan
7:Level
CC#
50
51
52
53
55
54
8th row
8:Start
8:Hold
8:Decay
8:Pitch
8:Pan
8:Level
CC#
56
57
58
59
61
60
9th row
9:Start
9:Hold
9:Decay
9:Pitch
9:Pan
9:Level
CC#
62
63
65
66
68
67
10th row
10:Start
10:Hold
10:Decay
10:Pitch
10:Pan
10:Level
CC#
69
70
71
72
74
73
11th row
11:Start
11:Hold
11:Decay
11:Pitch
11:Pan
11:Level
CC#
75
76
77
78
80
79
12th row
12:Start
12:Hold
12:Decay
12:Pitch
12:Pan
12:Level
CC#
81
82
83
84
86
85
13th row
13:Start
13:Hold
13:Decay
13:Pitch
13:Pan
13:Level
CC#
87
88
89
90
92
91
14th row
14:Start
14:Hold
14:Decay
14:Pitch
14:Pan
14:Level
CC#
93
94
95
102
104
103
15th row
15:Start
15:Hold
15:Decay
15:Pitch
15:Pan
15:Level
CC#
105
106
107
108
110
109
16th row
16:Start
16:Hold
16:Decay
16:Pitch
16:Pan
16:Level
CC#
111
112
113
114
116
115
Gladstone MIDI note mapping
-15 rows version: Parameters order were not edited from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "Kick"))
notes.append(NoteListItem(note: 37, title: "Snare"))
notes.append(NoteListItem(note: 38, title: "Snare 2"))
notes.append(NoteListItem(note: 39, title: "HH Close"))
notes.append(NoteListItem(note: 40, title: "HH Open"))
notes.append(NoteListItem(note: 41, title: "Tom Hi"))
notes.append(NoteListItem(note: 42, title: "Tom Mid"))
notes.append(NoteListItem(note: 43, title: "Tom Lo"))
notes.append(NoteListItem(note: 44, title: "Crash"))
notes.append(NoteListItem(note: 45, title: "Ride"))
notes.append(NoteListItem(note: 0, title: "Comp"))
notes.append(NoteListItem(note: 0, title: "EQ Freq"))
notes.append(NoteListItem(note: 0, title: "EQ Gain"))
notes.append(NoteListItem(note: 0, title: "Amb Mix"))
notes.append(NoteListItem(note: 0, title: "Master Level"))
(EDITED) Master Lv ➡️ Master Level (/EDITED)
\\
Gladstone MIDI CC mapping
(AUv3 Korg Gadget for OCTACHRON)
*
1st row
1:Tune
1:Decay
1:Pan
1:AmbSend
1:DryLevel
CC#
9
8
10
4
11
2nd row
2:Tune
2:Decay
2:Pan
2:AmbSend
2:DryLevel
CC#
21
20
23
18
22
3rd row
3:Tune
3:Decay
3:Pan
3:AmbSend
3:DryLevel
CC#
27
26
29
24
28
4th row
4:Tune
4:Decay
4:Pan
4:AmbSend
4:DryLevel
CC#
34
33
36
30
35
5th row
5:Tune
5:Decay
5:Pan
5:AmbSend
5:DryLevel
CC#
41
40
43
37
42
6th row
6:Tune
6:Decay
6:Pan
6:AmbSend
6:DryLevel
CC#
47
46
49
44
48
7th row
7:Tune
7:Decay
7:Pan
7:AmbSend
7:DryLevel
CC#
53
52
55
50
54
8th row
8:Tune
8:Decay
8:Pan
8:AmbSend
8:DryLevel
CC#
59
58
61
56
60
9th row
9:Tune
9:Decay
9:Pan
9:AmbSend
9:DryLevel
CC#
66
65
68
62
67
10th row
10:Tune
10:Decay
10:Pan
10:AmbSend
10:DryLevel
CC#
72
71
74
69
73
11th row
Comp Thresh
Comp Ratio
Comp Gain
Comp Drive
CC#
75
76
77
78
12th row
EQ Freq Lo
EQ Freq Mid
EQ Freq Hi
CC#
81
82
83
13th row
EQ Gain Lo
EQ Gain Mid
EQ Gain Hi
CC#
84
85
86
14th row
Amb Mix
CC#
1
15th row
Master Level
CC#
7
///\\///\\///\\///\\
Gladstone MIDI note mapping
-10 rows version: Parameters order were not edited from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "BD, cmpTH/rati"))
notes.append(NoteListItem(note: 37, title: "sD, cmpGN/drv"))
notes.append(NoteListItem(note: 38, title: "SD 2, EQ Freq"))
notes.append(NoteListItem(note: 39, title: "Hh CL, EQ Gain"))
notes.append(NoteListItem(note: 40, title: "Hh OP, ambMix"))
notes.append(NoteListItem(note: 41, title: "Tom Hi, mLevel"))
notes.append(NoteListItem(note: 42, title: "Tom Mid"))
notes.append(NoteListItem(note: 43, title: "Tom Lo"))
notes.append(NoteListItem(note: 44, title: "Crash"))
notes.append(NoteListItem(note: 45, title: "Ride"))
(EDITED) Ki/CmpTR ➡️ bd cmpT/r ➡️ bd, cmpThrs/ra ➡️ bd,cmpTH/rati ➡️ BD, cmpTH/rati (/EDITED)
(EDITED) snr, cmpgd ➡️ sd cmpG/d ➡️ snr, cmpGa/dr ➡️ snr,cmpGa/drv ➡️ snr,cmpGn/drv ➡️ sD, cmpGN/drv (/EDITED)
(EDITED) Snr 2, Eq F ➡️ SD 2, Eq F ➡️ sd2/EqFrq ➡️ Snare2, EqFreq ➡️ SD 2, EQ Freq (/EDITED)
(EDITED) hhcl/EqGn ➡️ clH/eqgain ➡️ CH/eqGain ➡️ HH CL, Eq Gain ➡️ Hh CL, EQ Gain (/EDITED)
(EDITED) hhop/Amx ➡️ oH/ambmx ➡️ oH/ambMx ➡️ Hh Op, ambMix ➡️ Hh OP, ambMix (/EDITED)
(EDITED) tomHi/MLv ➡️ tomHi/mLv ➡️ Tom Hi, mLevel (/EDITED)
(My LeMarchand's Box…)
\\
Gladstone MIDI CC mapping
*
1st row
1:Tune
1:Decay
1:Pan
1:AmbSend
1:DryLevel
Comp Thresh
Comp Ratio
CC#
9
8
10
4
11
75
76
2nd row
2:Tune
2:Decay
2:Pan
2:AmbSend
2:DryLevel
Comp Gain
Comp Drive
CC#
21
20
23
18
22
77
78
3rd row
3:Tune
3:Decay
3:Pan
3:AmbSend
3:DryLevel
EQ Freq Lo
EQ Freq Mid
EQ Freq Hi
CC#
27
26
29
24
28
81
82
83
4th row
4:Tune
4:Decay
4:Pan
4:AmbSend
4:DryLevel
EQ Gain Lo
EQ Gain Mid
EQ Gain Hi
CC#
34
33
36
30
35
84
85
86
5th row
5:Tune
5:Decay
5:Pan
5:AmbSend
5:DryLevel
Amb Mix
CC#
41
40
43
37
42
1
6th row
6:Tune
6:Decay
6:Pan
6:AmbSend
6:DryLevel
Master Level
CC#
47
46
49
44
48
7
7th row
7:Tune
7:Decay
7:Pan
7:AmbSend
7:DryLevel
CC#
53
52
55
50
54
8th row
8:Tune
8:Decay
8:Pan
8:AmbSend
8:DryLevel
CC#
59
58
61
56
60
9th row
9:Tune
9:Decay
9:Pan
9:AmbSend
9:DryLevel
CC#
66
65
68
62
67
10th row
10:Tune
10:Decay
10:Pan
10:AmbSend
10:DryLevel
72
71
74
69
73
*
(EDITED)
Note: I could be mistaken about the number of characters that can be entered in the name of an Octachron row.
-I’m referring to parts(?) such as Kick and Snare below, for example.
notes.append(NoteListItem(note: 36, title: "Kick"))
notes.append(NoteListItem(note: 37, title: "Snare"))
-(Or maybe the number of characters that can be entered changes for some reason, such as the area of the AUv3 window, name length of other rows, etc., but I’m not sure. I was too focused on compressing row names, so my memory is not very clear. If I have made a mistake I am very sorry).
(/EDITED)
Great! Thank you so much! ✌️🎶🥳
I'm starting to use Octachron for sequencing now and after using Stochas & Seaquences (Reason Rack) on PC and wish that it had one missing feature that no other ISO sequencer has (that I can find) and that is Note Rules.
Note rules allow you to tie playing or not playing notes based on another note and its chance/probability
i.e. Set a % chance of Drum A playing on a step and if this Drum plays Drum 1, 2 etc.. on the same step do not play or on preceding steps do not play, but Drum 3, 4 do play.
This allows setting up fills based on chance/probability
From Stocahs documentation:
Additionally
Has there been a request or plans to have a generate random pattern option that will auto populate steps on the grid vs manually entering in steps?
@The Krazy Wabbit said:
I'm pretty sure it's there already called smart randomize in one of the two menus in the top left corner.
My bad. Thank you.
@TasTax @reinerspass
As I was making CC mappings for AUv3 Korg Gadget, I finally understood the difference between ‘initial mappings for AUv3 Korg Gadget suitable for Octachron's UI’ and ‘user-customized mappings for AUv3 Korg Gadget’. It was the former that I should have made. However, I have so far posted mappings that seem to mix the qualities of the former and the latter. It was a mistake due to my ignorance. I am very sorry.
In the following, I will explain how the CC mappings I have made so far are not actually suitable with the Octachron UI as a mapping to recommend to users who are not yet familiar with Octachron. And in the next post, I will post what I consider to be a good initial preset for the AUv3 Korg Gadget that works well with the Octachron UI.
Of course, I am not trying to explain Octachron's features to Octachron developers. My intent with this post is as follows.
-There is a definite problem with the mappings I have posted so far, and I was not aware of it.
-I will post "Mapping B" next, which may solve that problem.
-(This post also serves as an explanation for Octachron users).
*
Mapping A
1st row of Octachron (Kick)
CC1 eq low (1-1)
CC2 eq lo-mid (1-2)
CC3 eq hi-mid (1-3)
CC4 eq high (1-4)
CC5 boost (1-5)
Blank CC (1-6)
Blank CC (1-7)
Blank CC (1-8)
2nd row of Octachron (Snare)
CC6 lo-fi (2-1)
CC7 punch (2-2)
CC8 level (2-3)
Blank CC (2-4)
Blank CC (2-5)
Blank CC (2-6)
Blank CC (2-7)
Blank CC (2-8)
⬆️
Please consider the user above as having selected CC5 (boost = ‘1-5’) in the 1st row of Octachron.
If this user then taps on the 2nd row (snare), a blank CC '2-5' will appear. Naturally, there are no corresponding parameters.
In this case, some users will not know where they are and will be confused. To prevent this, the following mapping B can be used.
*
Mapping B
1st row of Octachron (Kick)
CC1 eq low (1-1 = 1st row’s 1st CC)
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC (1-8)
2nd row of Octachron (Snare)
CC2 eq lo-mid (2-1)
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC (2-8)
3rd row of Octachron (Snare 2)
CC3 eq hi-mid (3-1)
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC (3-8)
4th row of Octachron (Closed Hihat)
CC4 eq high (4-1)
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC (4-8)
5th row of Octachron (Open Hihat)
CC5 boost (5-1)
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC (5-8)
6th row of Octachron (Clap)
CC6 lo-fi (6-1)
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC (6-8)
7th row of Octachron (Crash)
CC7 punch (7-1)
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC (7-8)
8th row of Octachron (Ride)
CC8 level (8-1)
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC
Blank CC (8-8)
*
Advantages of Mapping B
(Edited)
-If an already set CC is selected, a blank CC will not be displayed when the user taps on any row.
-If a CC that has already been set is selected, the user only needs to tap once on any other row to select other set CC parameters.
-If a ‘CC-parameter that has already been set’ is already selected, tapping on any other row will not display a blank CC-parameter.
-If a ‘CC-parameter that has already been set’ is already selected, users can select from other set CC-parameters by simply tapping once on any other row.
(/Edited)
*
On the other hand, in the case of the aforementioned A mapping, the user must tap the row and then the CC parameter. In other words, the user must tap at least twice.
(However, a properly user-customized mapping has the advantage of requiring less distance for the tapping finger and eye movement. This I will discuss later ‘Supplemental Explanation’).
Thus, comparing A and B, B is the easiest to use as an initial preset, in my opinion.
The following post is my rewrite of the 6 Korg Gadget mapping presets, with the sole purpose of making only B mapping.
*
Supplemental Explanation
Mapping A may require less finger and eye movement distance. However, in order to be able to use A, the user must first memorize the mapping. Therefore, I think that mapping A is a mapping that should be made by user customization. If the users have made their own mappings, the context could be understandable and familiar to them.
The following was made as "Mapping B" as described in my previous post, and I would like you to consider that B is for Better. If I am lucky it could be a B for Best (or Baddest?), but that is unlikely.
(Edited)
*
-In the template example below, the number "0" for note was decided by me. There is no rationale or reason for it being 0. Maybe "127" would be better, but I am not sure.
notes.append(NoteListItem(note: 0, title: "exampleEXAMPLE"))
The row(s) in Octachron UI with "0" in the above template example are not there to enter notes.
They exist for users to enter and control CC modulation.
In this case, the users do not need to enter notes = grids.
In other words, the grids on the row (🟥, 🟦, 🟩, and 🟨) can be left blank.
Instead, the users must tap 16-pad icon on Octachron UI to enable "CC ON EVERY STEP" feature.
-So, in case the above mapping/preset with a note value of "0" is loaded by users, I would like Octachron developers @TasTax @reinerspass to set the state such that the CC ON EVERY STEP feature is already enabled.
(I have confirmed that save and load of the enable/disable settings of ‘CC ON EVERY STEP’ feature is already feasible in USER PRESETS of the latest version of Octachron at this time).
-There are ‘no’ CC parameters omitted by me in the following ‘mapping B’ for 6 AUv3 Korg Gadget(s).
-There are CC parameters omitted by KORG. They can be found in “MIDI CC# Assign” (“No Assign”) for each AUv3 Korg Gadget.
(/Edited)
*
Amsterdam MIDI note ‘mapping B’
*
Intent of the EDITED version
-I thought 'EG Time' and 'Reverse' were related.
-I considered ‘EG Mode’ to be difficult to control.
*
-4 rows version : Parameters order were not edited from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "1, FX Edit 1"))
notes.append(NoteListItem(note: 37, title: "2, FX Edit 2"))
notes.append(NoteListItem(note: 38, title: "3, Master Level"))
notes.append(NoteListItem(note: 39, title: "4, FX Type"))
\
Amsterdam MIDI CC mapping
*
1st row
1 Level
1 Pan
1 Tune
1 EG Mode
1 EG Time
1 Reverse
1 FX Send
FX Edit 1
CC#
4
5
9
15
16
18
11
12
2nd row
2 Level
2 Pan
2 Tune
2 EG Mode
2 EG Time
2 Reverse
2 FX Send
FX Edit 2
CC#
20
21
23
26
27
29
25
1
3rd row
3 Level
3 Pan
3 Tune
3 EG Mode
3 EG Time
3 Reverse
3 FX Send
Master Level
CC#
31
33
35
39
40
32
37
7
4th row
4 Level
4 Pan
4 Tune
4 EG Mode
4 EG Time
4 Reverse
4 FX Send
FX Type
44
45
47
50
51
53
60
14
\///\///\///\///\///
Amsterdam MIDI note mapping
-edited 4 rows version : Parameters order were EDITED from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "1, FX Edit 1"))
notes.append(NoteListItem(note: 37, title: "2, FX Edit 2"))
notes.append(NoteListItem(note: 38, title: "3, Master Level"))
notes.append(NoteListItem(note: 39, title: "4, FX Type"))
\
Amsterdam MIDI CC mapping
*
1st row
1 Level
1 Pan
1 Tune
1 EG Time
1 Reverse
1 FX Send
1 EG Mode
FX Edit 1
CC#
4
5
9
16
18
11
15
12
2nd row
2 Level
2 Pan
2 Tune
2 EG Time
2 Reverse
2 FX Send
2 EG Mode
FX Edit 2
CC#
20
21
23
27
29
25
26
1
3rd row
3 Level
3 Pan
3 Tune
3 EG Time
3 Reverse
3 FX Send
3 EG Mode
Master Level
CC#
31
33
35
40
42
37
39
7
4th row
4 Level
4 Pan
4 Tune
4 EG Time
4 Reverse
4 FX Send
4 EG Mode
FX Type
CC#
44
45
47
50
53
60
50
14
London MIDI note ‘mapping B’
*
Intent of the EDITED version
-I considered 'EG Mode' and 'Group' to be hard to control.
-I guessed that 'Mute' might be substituted to some extent with other parameters or features.
*
-16 rows version : Parameters order were not edited from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "01"))
notes.append(NoteListItem(note: 37, title: "02"))
notes.append(NoteListItem(note: 38, title: "03"))
notes.append(NoteListItem(note: 39, title: "04"))
notes.append(NoteListItem(note: 40, title: "05"))
notes.append(NoteListItem(note: 41, title: "06"))
notes.append(NoteListItem(note: 42, title: "07"))
notes.append(NoteListItem(note: 43, title: "08"))
notes.append(NoteListItem(note: 0, title: "FX 01, FX Edit 1"))
notes.append(NoteListItem(note: 0, title: "FX 02, FxEdit 2"))
notes.append(NoteListItem(note: 0, title: "fx03, masterLv"))
notes.append(NoteListItem(note: 0, title: "FX 04, FX Type"))
notes.append(NoteListItem(note: 0, title: "FX 05"))
notes.append(NoteListItem(note: 0, title: "FX 06"))
notes.append(NoteListItem(note: 0, title: "FX 07"))
notes.append(NoteListItem(note: 0, title: "FX 08"))
\
London MIDI CC mapping
*
1st row
1 Level
1 Pan
1 Mute
1 Tune
1 Group
1 FX Send
1 EG Mode
1 EG Time
CC#
4
10
8
9
5
11
15
16
2nd row
2 Level
2 Pan
2 Mute
2 Tune
2 Group
2 FX Send
2 EG Mode
2 EG Time
CC#
20
21
22
23
24
25
26
27
3rd row
3 Level
3 Pan
3 Mute
3 Tune
3 Group
3 FX Send
3 EG Mode
3 EG Time
CC#
31
33
34
35
36
37
39
40
4th row
4 Level
4 Pan
4 Mute
4 Tune
4 Group
4 FX Send
4 EG Mode
4 EG Time
CC#
44
45
46
47
48
49
50
51
5th row
5 Level
5 Pan
5 Mute
5 Tune
5 Group
5 FX Send
5 EG Mode
5 EG Time
CC#
55
56
57
58
59
60
61
62
6th row
6 Level
6 Pan
6 Mute
6 Tune
6 Group
6 FX Send
6 EG Mode
6 EG Time
CC#
67
68
69
70
71
72
73
74
7th row
7 Level
7 Pan
7 Mute
7 Tune
7 Group
7 FX Send
7 EG Mode
7 EG Time
CC#
78
79
80
81
82
83
84
85
8th row
8 Level
8 Pan
8 Mute
8 Tune
8 Group
8 FX Send
8 EG Mode
8 EG Time
CC#
89
90
91
92
93
94
95
102
9th row
1 Punch
1 Reverse
1 Low Boost
FX Edit 1
CC#
17
18
19
12
10th row
2 Punch
2 Reverse
2 Low Boost
FX Edit 2
CC#
28
29
30
1
11th row
3 Punch
3 Reverse
3 Low Boost
Master Level
CC#
41
42
43
7
12th row
4 Punch
4 Reverse
4 Low Boost
FX Type
CC#
52
53
54
14
13th row
5 Punch
5 Reverse
5 Low Boost
CC#
63
65
66
14th row
6 Punch
6 Reverse
6 Low Boost
CC#
75
76
77
15th row
7 Punch
7 Reverse
7 Low Boost
CC#
86
87
88
16th row
8 Punch
8 Reverse
8 Low Boost
CC#
103
104
105
///\////\////\
London MIDI note mapping
-edited 16 rows version : Parameters order were EDITED from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "01"))
notes.append(NoteListItem(note: 37, title: "02"))
notes.append(NoteListItem(note: 38, title: "03"))
notes.append(NoteListItem(note: 39, title: "04"))
notes.append(NoteListItem(note: 40, title: "05"))
notes.append(NoteListItem(note: 41, title: "06"))
notes.append(NoteListItem(note: 42, title: "07"))
notes.append(NoteListItem(note: 43, title: "08"))
notes.append(NoteListItem(note: 0, title: "FX 01, FX Edit 1"))
notes.append(NoteListItem(note: 0, title: "FX 02, FxEdit 2"))
notes.append(NoteListItem(note: 0, title: "fx03, masterLv"))
notes.append(NoteListItem(note: 0, title: "FX 04, FX Type"))
notes.append(NoteListItem(note: 0, title: "FX 05"))
notes.append(NoteListItem(note: 0, title: "FX 06"))
notes.append(NoteListItem(note: 0, title: "FX 07"))
notes.append(NoteListItem(note: 0, title: "FX 08"))
\
London MIDI CC mapping
*
1st row
1 Tune
1 EG Time
1 Reverse
1 FX Send
1 Punch
1 Low Boost
1 Pan
1 Level
CC#
9
15
18
11
17
19
10
4
2nd row
2 Tune
2 EG Time
2 Reverse
2 FX Send
2 Punch
2 Low Boost
2 Pan
2 Level
CC#
23
27
29
25
28
30
21
20
3rd row
3 Tune
3 EG Time
3 Reverse
3 FX Send
3 Punch
3 Low Boost
3 Pan
3 Level
CC#
35
40
42
37
41
43
33
31
4th row
4 Tune
4 EG Time
4 Reverse
4 FX Send
4 Punch
4 Low Boost
4 Pan
4 Level
CC#
47
51
53
49
52
54
45
44
5th row
5 Tune
5 EG Time
5 Reverse
5 FX Send
5 Punch
5 Low Boost
5 Pan
5 Level
CC#
58
62
65
60
63
66
56
55
6th row
6 Tune
6 EG Time
6 Reverse
6 FX Send
6 Punch
6 Low Boost
6 Pan
6 Level
CC#
70
74
76
72
75
77
68
67
7th row
7 Tune
7 EG Time
7 Reverse
7 FX Send
7 Punch
7 Low Boost
7 Pan
7 Level
CC#
81
85
87
83
86
88
79
78
8th row
8 Tune
8 EG Time
8 Reverse
8 FX Send
8 Punch
8 Low Boost
8 Pan
8 Level
CC#
92
102
104
94
103
105
90
89
9th row
1 Mute
1 EG Mode
1 Group
FX Edit 1
CC#
8
15
5
12
10th row
2 Mute
2 EG Mode
2 Group
FX Edit 2
CC#
22
26
24
1
11th row
3 Mute
3 EG Mode
3 Group
Master Level
CC#
34
39
36
7
12th row
4 Mute
4 EG Mode
4 Group
FX Type
CC#
46
50
48
14
13th row
5 Mute
5 EG Mode
5 Group
CC#
57
61
59
14th row
6 Mute
6 EG Mode
6 Group
CC#
69
73
71
15th row
7 Mute
7 EG Mode
7 Group
CC#
80
84
82
16th row
8 Mute
8 EG Mode
8 Group
CC#
91
95
93
Recife MIDI note ‘mapping B’
-16 rows version: Parameters order were not edited from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "1, FX Edit 1"))
notes.append(NoteListItem(note: 37, title: "2, FX Edit 2"))
notes.append(NoteListItem(note: 38, title: "3, Master Level"))
notes.append(NoteListItem(note: 39, title: "4, FX Type"))
notes.append(NoteListItem(note: 40, title: "5"))
notes.append(NoteListItem(note: 41, title: "6"))
notes.append(NoteListItem(note: 42, title: "7"))
notes.append(NoteListItem(note: 43, title: "8"))
notes.append(NoteListItem(note: 44, title: "9"))
notes.append(NoteListItem(note: 45, title: "10"))
notes.append(NoteListItem(note: 46, title: "11"))
notes.append(NoteListItem(note: 47, title: "12"))
notes.append(NoteListItem(note: 48, title: "13"))
notes.append(NoteListItem(note: 49, title: "14"))
notes.append(NoteListItem(note: 50, title: "15"))
notes.append(NoteListItem(note: 51, title: "16"))
\
Recife MIDI CC mapping
*
1st row
1:Decay
1:Pitch
1:Pan
1:Level
1:Repeat
1:Speed
FX Edit 1
CC#
8
9
10
11
4
5
12
2nd row
2:Decay
2:Pitch
2:Pan
2:Level
2:Repeat
2:Speed
FX Edit 2
CC#
20
21
22
23
18
19
1
3rd row
3:Decay
3:Pitch
3:Pan
3:Level
3:Repeat
3:Speed
Master Level
CC#
26
27
28
29
24
25
7
4th row
4:Decay
4:Pitch
4:Pan
4:Level
4:Repeat
4:Speed
FX Type
CC#
33
34
35
36
30
31
14
5th row
5:Decay
5:Pitch
5:Pan
5:Level
5:Repeat
5:Speed
CC#
40
41
42
43
37
39
6th row
6:Decay
6:Pitch
6:Pan
6:Level
6:Repeat
6:Speed
CC#
46
47
48
49
44
45
7th row
7:Decay
7:Pitch
7:Pan
7:Level
7:Repeat
7:Speed
CC#
52
53
54
55
50
51
8th row
8:Decay
8:Pitch
8:Pan
8:Level
8:Repeat
8:Speed
CC#
58
59
60
61
56
57
9th row
9:Decay
9:Pitch
9:Pan
9:Level
9:Repeat
9:Speed
CC#
65
66
67
68
62
63
10th row
10:Decay
10:Pitch
10:Pan
10:Level
10:Repeat
10:Speed
CC#
71
72
73
74
69
70
11th row
11:Decay
11:Pitch
11:Pan
11:Level
11:Repeat
11:Speed
CC#
77
78
79
80
75
76
12th row
12:Decay
12:Pitch
12:Pan
12:Level
12:Repeat
12:Speed
CC#
83
84
85
86
81
82
13th row
13:Decay
13:Pitch
13:Pan
13:Level
13:Repeat
13:Speed
CC#
89
90
91
92
87
88
14th row
14:Decay
14:Pitch
14:Pan
14:Level
14:Repeat
14:Speed
CC#
95
102
103
104
93
94
15th row
15:Decay
15:Pitch
15:Pan
15:Level
15:Repeat
15:Speed
CC#
107
108
109
110
105
106
16th row
16:Decay
16:Pitch
16:Pan
16:Level
16:Repeat
16:Speed
CC#
113
114
115
116
111
112
Tokyo MIDI note ‘mapping B’
-7 rows version: Parameters order were not edited from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "BD201"))
notes.append(NoteListItem(note: 37, title: "SD302"))
notes.append(NoteListItem(note: 38, title: "TOM404"))
notes.append(NoteListItem(note: 39, title: "PCS503"))
notes.append(NoteListItem(note: 0, title: "FX Edit 1"))
notes.append(NoteListItem(note: 0, title: "FX Edit 2"))
notes.append(NoteListItem(note: 0, title: "FX Type"))
\
Tokyo MIDI CC mapping
*
1st row
BD201 Wave
BD201 Tune
BD201 Decay
BD201 Bend
BD201 Boost
BD201 Pan
BD201 Level
BD201 FX SW
CC#
81
82
83
84
85
86
87
114
2nd row
SD302 Tune
SD302 Decay
SD302 Noise
SD302 Snappy
SD302 Punch
SD302 Pan
SD302 Level
SD302 FX SW
CC#
88
89
90
91
92
93
94
115
3rd row
TOM404 Tune
TOM404 Decay
TOM404 Bend
TOM404 Noise
TOM404 Pan
TOM404 Level
TOM404 FX SW
CC#
95
102
103
104
105
106
116
4th row
PCS503 Tune
PCS503 Decay
PCS503 Shape
PCS503 Speed
PCS503 Depth
PCS503 Pan
PCS503 Level
PCS503 FX SW
CC#
107
108
109
110
111
112
113
117
5th row
FX Edit 1
CC#
12
6th row
FX Edit 2
CC#
1
7th row
FX Type
CC#
14
Bilbao MIDI note ‘mapping B’
-16 rows version: Parameters order were not edited from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "01, FX Edit 1"))
notes.append(NoteListItem(note: 37, title: "02, FX Edit 2"))
notes.append(NoteListItem(note: 38, title: "03, Master Lv"))
notes.append(NoteListItem(note: 39, title: "04, FX Type"))
notes.append(NoteListItem(note: 40, title: "05"))
notes.append(NoteListItem(note: 41, title: "06"))
notes.append(NoteListItem(note: 42, title: "07"))
notes.append(NoteListItem(note: 43, title: "08"))
notes.append(NoteListItem(note: 44, title: "09"))
notes.append(NoteListItem(note: 45, title: "10"))
notes.append(NoteListItem(note: 46, title: "11"))
notes.append(NoteListItem(note: 47, title: "12"))
notes.append(NoteListItem(note: 48, title: "13"))
notes.append(NoteListItem(note: 49, title: "14"))
notes.append(NoteListItem(note: 50, title: "15"))
notes.append(NoteListItem(note: 51, title: "16"))
\
Bilbao MIDI CC mapping
*
1st row
1:Start
1:Hold
1:Decay
1:Pitch
1:Pan
1:Level
FX Edit 1
CC#
4
5
8
9
10
11
12
2nd row
2:Start
2:Hold
2:Decay
2:Pitch
2:Pan
2:Level
FX Edit 2
CC#
18
19
20
21
22
23
22
1
3rd row
3:Start
3:Hold
3:Decay
3:Pitch
3:Pan
3:Level
Master Level
CC#
24
25
26
27
29
28
7
4th row
4:Start
4:Hold
4:Decay
4:Pitch
4:Pan
4:Level
FX Type
CC#
30
31
33
34
36
35
14
5th row
5:Start
5:Hold
5:Decay
5:Pitch
5:Pan
5:Level
CC#
37
39
40
41
43
42
6th row
6:Start
6:Hold
6:Decay
6:Pitch
6:Pan
6:Level
CC#
44
45
46
47
49
48
7th row
7:Start
7:Hold
7:Decay
7:Pitch
7:Pan
7:Level
CC#
50
51
52
53
55
54
8th row
8:Start
8:Hold
8:Decay
8:Pitch
8:Pan
8:Level
CC#
56
57
58
59
61
60
9th row
9:Start
9:Hold
9:Decay
9:Pitch
9:Pan
9:Level
CC#
62
63
65
66
68
67
10th row
10:Start
10:Hold
10:Decay
10:Pitch
10:Pan
10:Level
CC#
69
70
71
72
74
73
11th row
11:Start
11:Hold
11:Decay
11:Pitch
11:Pan
11:Level
CC#
75
76
77
78
80
79
12th row
12:Start
12:Hold
12:Decay
12:Pitch
12:Pan
12:Level
CC#
81
82
83
84
86
85
13th row
13:Start
13:Hold
13:Decay
13:Pitch
13:Pan
13:Level
CC#
87
88
89
90
92
91
14th row
14:Start
14:Hold
14:Decay
14:Pitch
14:Pan
14:Level
CC#
93
94
95
102
104
103
15th row
15:Start
15:Hold
15:Decay
15:Pitch
15:Pan
15:Level
CC#
105
106
107
108
110
109
16th row
16:Start
16:Hold
16:Decay
16:Pitch
16:Pan
16:Level
CC#
111
112
113
114
116
115
Gladstone MIDI note ‘mapping B’
-12 rows version: Parameters order were not edited from MIDI #CC Assign.
notes.append(NoteListItem(note: 36, title: "BD, compThrsh"))
notes.append(NoteListItem(note: 37, title: "SD, CompRatio"))
notes.append(NoteListItem(note: 38, title: "sd2, compGain"))
notes.append(NoteListItem(note: 39, title: "CH, compDrive"))
notes.append(NoteListItem(note: 40, title: "OH, EQ Freq Lo"))
notes.append(NoteListItem(note: 41, title: "TomHi, EqFrqM"))
notes.append(NoteListItem(note: 42, title: "TomM, EqFrqHi"))
notes.append(NoteListItem(note: 43, title: "TomL, EqGainL"))
notes.append(NoteListItem(note: 44, title: "Crsh, eqGainM"))
notes.append(NoteListItem(note: 45, title: "Ride, Eq gain hi"))
notes.append(NoteListItem(note: 0, title: "Amb Mix"))
notes.append(NoteListItem(note: 0, title: "Master Level"))
(Edited) BD, cmpThresh ➡️ BD, compThrsh (/Edited)
(Edited) SD 2, cmpGain ➡️ sd2, compGain (/Edited)
\
Gladstone MIDI CC mapping
*
1st row
1:Tune
1:Decay
1:Pan
1:AmbSend
1:DryLevel
Comp Thresh
CC#
9
8
10
4
11
75
2nd row
2:Tune
2:Decay
2:Pan
2:AmbSend
2:DryLevel
Comp Ratio
CC#
21
20
23
18
22
76
3rd row
3:Tune
3:Decay
3:Pan
3:AmbSend
3:DryLevel
Comp Gain
CC#
27
26
29
24
28
77
4th row
4:Tune
4:Decay
4:Pan
4:AmbSend
4:DryLevel
Comp Drive
CC#
34
33
36
30
35
78
5th row
5:Tune
5:Decay
5:Pan
5:AmbSend
5:DryLevel
EQ Freq Lo
CC#
41
40
43
37
42
81
6th row
6:Tune
6:Decay
6:Pan
6:AmbSend
6:DryLevel
EQ Freq Mid
CC#
47
46
49
44
48
82
7th row
7:Tune
7:Decay
7:Pan
7:AmbSend
7:DryLevel
EQ Freq Hi
CC#
53
52
55
50
54
83
8th row
8:Tune
8:Decay
8:Pan
8:AmbSend
8:DryLevel
EQ Gain Lo
CC#
59
58
61
56
60
84
9th row
9:Tune
9:Decay
9:Pan
9:AmbSend
9:DryLevel
EQ Gain Mid
CC#
66
65
68
62
67
85
10th row
10:Tune
10:Decay
10:Pan
10:AmbSend
10:DryLevel
EQ Gain Hi
CC#
72
71
74
69
73
86
11th row
Amb Mix
CC#
1
12th row
Master Level
CC#
7
Cheers
does this app work on iphone?