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 Store

Loopy Pro is your all-in-one musical toolkit. Try it for free today.

OCTACHRON MIDI Drum Sequencer AUv3 by Markus Teufel

1272830323338

Comments

  • @cramdog said:
    Amsterdam gadget mapping

    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"))

    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.

    *

    @CracklePot said:
    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.

    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.

  • @cramdog said:
    Hi, @HotStrange Thank you very much for your interest.

    *

    @CracklePot said:
    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.

    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?

  • edited January 28

    @tyslothrop1 said:
    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)

  • @cramdog said:

    @tyslothrop1 said:
    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 octachrons 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 (EDITED) margin row’s blanks of CC (/EDITED) 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 (EDITED) space CC blanks (/EDITED), do the same thing on the second row of Octachron.
    From this time(?), repeat the same on rows 3, 4, 5……

    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 Tresh, 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
    Users do not have to worry about layout.
    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

    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’
    -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).

    !

    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

  • @cramdog said:
    @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

  • edited February 2

    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

  • edited February 2

    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

  • edited February 2

    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

  • edited February 2

    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

  • edited February 2

    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

  • edited February 2

    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)

  • @cramdog said:
    Recife MIDI note mapping

    -16 rows version: Parameters order were not edited from MIDI #CC Assign.

    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

    1. It would be nice to have a way to add ghost notes
    2. Ability to set individual velocity on ratchet steps
    3. Ability to set which ratchet steps play to allow more unique patterns
  • 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:

    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?

    I'm pretty sure it's there already called smart randomize in one of the two menus in the top left corner.

  • @tyslothrop1 said:
    @The Krazy Wabbit said:

    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?

    I'm pretty sure it's there already called smart randomize in one of the two menus in the top left corner (can't check right now, but think I've used it before)

  • @tyslothrop1 said:

    @tyslothrop1 said:
    @The Krazy Wabbit said:

    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?

    I'm pretty sure it's there already called smart randomize in one of the two menus in the top left corner (can't check right now, but think I've used it before)

    My bad. Thank you.

  • edited February 4

    @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.

  • edited February 4

    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

  • edited February 3

    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

  • edited February 3

    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

  • @HotStrange said:
    Wow @cramdog thanks for putting in the work!

    Cheers

  • does this app work on iphone?

Sign In or Register to comment.