November 23, 2024, 04:12:36 pm
Welcome, Guest. Please login or register
News:

Arturia Forums



Author Topic: Mapping for Garageband  (Read 15784 times)

FunkyChris

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
Mapping for Garageband
« on: May 03, 2020, 07:13:20 pm »
Hello,

I'm having a lot of fun with my Minilab MKII, but I'm a bit frustrated that there is a good integration with Ablaton but not with Garageband.
So, I searched the net and found OSCulator (https://osculator.net), and I have done a mapping for using the Arturia Minilab MKII with GarageBand, using OSCulator.

The mapping allows for instruments params modification, tracks selections, stop/play/record, and some other things.

There is 7 memories, and 1 mapping.

So the Workflow is : 
- memory 8 allows to select which track you want to work with (pad 9-16), and then to play/record.
- memory 2-5 are for playing drums and instruments. The choice is done on how to modify instruments params : 
--- 2 standard is for instruments that don't have Midi Learn. The standard MIDI messages might works
--- 3 GB instruments are for GarageBand instruments, as some of them works with OSC instruments params value messages
--- 4 is for instruments with MIDI Learn but that don't understand relative knobs
--- 5 is for instruments with MIDI Learn that understand relative knobs (like Pigments).
- memory 6 is for playing extended drums (some in GarageBand)
- memory 7 is for mastering the whole set.

Memories in detail :

Always :
  * Knob 1 + shift -> master level
  * Knob 9 + shift -> track level

For 7 and 8, if you have more than 8 tracks :
  * Click knob 1 : bank -
  * Click knob 9 : bank +

- GarageBand 2 Drums Std.minilabmk2
  * Pads  -> MIDI notes C1-D#2      (MIDI drums standard)
  * Knobs -> MIDI CC 70-80 + 91-95  (MIDI effects standard)

- GarageBand 3 Drums GB Inst.minilabmk2
  * Pads  -> MIDI notes C1-D#2       (MIDI drums standard)
  * Knobs -> MIDI CC 89-90 + 102-119 (unused) => mapped on logic OSC intruments params 2 - 17 (1 is often the intrument name)

- GarageBand 4 Drums Abs.minilabmk2
  * Pads  -> MIDI notes C1-D#2       (MIDI drums standard)
  * Knobs -> MIDI CC 89-90 + 102-119 (unused)
    -> to be mapped on MIDI Learn with absolute values

- GarageBand 5 Drums Rel.minilabmk2
  * Pads  -> MIDI notes C1-D#2       (MIDI drums standard)
  * Knobs -> MIDI CC 89-90 + 102-119 (unused)
    -> to be mapped on MIDI Learn with relative values (like Pigments) - easier when passing from one preset to the other

- GarageBand 6 Drums 2.minilabmk2
  * Pads  -> MIDI notes E2-G3        (second range for MIDI drums standard)
  * Knobs -> MIDI CC 89-90 + 102-119 (unused)

- GarageBand 7 Mix.minilabmk2
  * Pads 1-8  -> mute track 1-8
  * Pads 9-16 -> solo track 1-8
  * Knobs 1-8 -> level track 1-8
  * Knobs 9-16 -> pan track 1-8
  Better to quit and relaunch OSCulator when using this memory, as GarageBand send all info when connected, and then all knobs are put at correct level

- GarageBand 8 Control.minilabmk2
  * Knobs -> MIDI CC 89-90 + 102-119 (unused)
  * Pad 1 : stop
  * Pad 2 : play
  * Pad 3 : record
  * Pad 7 : cycle
  * Pad 8 : click (metronom)
  * Pad 9-16 : select track 1-8

Minilab-Garageband.osc3
  The mapping itself, to be used with OSCulator

When connecting to GarabeGand, all info are send by garageBand and pads should be correctly lighted, OSCulator is passing the correct Sysex messages to set the pads LEDs, to set the Knob levels, ...
When passing from one memory to the other, all leds are blacked out, and as there's no way to keep the data or to ask the data back to GarageBand, the data is lost.


It's not perfect, but it's a start.
Minilab MKII is a real fun to play with, and as Garageband is already loaded with a lot of stuff and also easy to play with, why not maximising the fun :)


Hope that it will help others.

Inder

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
Re: Mapping for Garageband
« Reply #1 on: June 30, 2020, 01:15:32 pm »
Hey This is pretty good , Thanks for sharing .

Have you done anything On Logic Pro x 10.5 Live Grid Mapping ,

I have started and got a lot to work have some questions , if you have Logic Pro x 10.5

Tx

dotornot

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
Re: Mapping for Garageband
« Reply #2 on: August 04, 2020, 07:18:35 pm »
I wasn't able to get this mapping to work. Not sure what I'm doing wrong though. I followed your step by step but OSCulator doesn't seem to pass anything to GB.

 

Carbonate design by Bloc
SMF 2.0.17 | SMF © 2019, Simple Machines