Tuesday, July 7, 2015

Arturia SparkLE Remote Codec+Map

Hey all :)

I've been asked last week to share my Arturia SparkLE Codec so here it is :)

ReDrum: Added Drum Channel selection support through the Dial encoder
Edit Flam with Select+Loop Button
Flam Amount with Select+Tempo Encoder
Shuffle On/Off through Loop Button

Actually, this has been sitting on my Remote projects folder for 2 years now (and far from being alone in there, eh), waiting for me to complete the rest of the Remote Map, because my initial need for it was really just to control Kong, Dr.OctoRex and ReDrum, that's why those are really the ones that got some partial love on the included map.

Early this year, due to the improvements added to the ReDrum remoteables since Reason 8.2, I ended up making some editing to support the new ReDrum remoteables :)

I'm hoping that anyone wanting to extend it or complete it has enough examples already in the partial map I'm providing to customize it for their own purposes.

There are a few simple tricks both on the Codec and Map side that may help some users wanting to get into feedback-aware MIDI controllers to get up to speed without going too deep in Lua programming.

Probably I'll be sharing a few more simple but useful Codecs+Maps namely a generic one that allows MIDI Channel selection for those that have a multi-channel MIDI source of notes and need to route (lock and/or record) them independently in Reason, like... the new Arturia BeatStep Pro (which I'll end up doing a specific Codec for it, obviously, when/if I find the time to do it properly)... but until then, that generic one is working fine.

Along these "utility" simple Remote Codec+Maps, I also have one for the Arturia MiniBrute with an optional "Local Off" mode, easily decoupling its keyboard from the synth section, allowing it to work as a generic MIDI keyboard while Reason uses it as a keyboardless synth module through EMI.
If anyone's interested on that one, drop me a comment and I'll share that too :)


  1. Very very good work!!! I have spark le and i would use with redrum for step sequencer and pattern programming . Please help me! My mail for rapid contact is : faxesperlenbacher@gmail.com

  2. Hi,

    Then simply install this Codec. It's already working for the ReDrum.

    If you don't know how to install, check the Readme.txt inside the Zip.

    Good luck! :)

  3. you are my GOD!!!!!! It's ALL PERFECT!!!!!! I Love You!!!!!! I have also M-Audio Trigger Finger Pro, Can You Make A Remote Map Like Sparke LE? Sorry For My Bad English , I'm Italian

  4. Cool, glad to know it works for you :)

    I don't own a Trigger Finger Pro, so it'll be very unlikely that I'll try to do a Codec+Map for it, sorry!

  5. if i can help you , are here ^_^,

  6. i'used your map in Reason with SparkLE and at moment there's no error for me, very good work. As soon as possible i'll donate almost 40/50€.

    1. That's great to hear! :)

      I've been thinking of making some kind of tutorial on how to make a Codec from scratch but haven't quite figured out a simple way to do it.

      If I ever figure it out, it might help you make your own Trigger Finger Pro Codec+Map :)

  7. By accident I deleted you last comment, sorry about that, so here's its transcription:

    «Posted by Faxe Sperlenbacher at April 14, 2016 at 12:27 AM:

    Very Special Thank, My Friend! Ah, If A Some Suggestions For Your SparkLE Map, Can I Tell You? »

    My answer being: Of course, suggest away :) ...if it's something quick to change/tweak/add, I'll surely add or explain how to do it :)

  8. Good Mornig, How Can I Send Some images with my suggestions? Do You Have Facebook? ^_^

    1. eh, if you need to send pictures, I guess email will be the fastest way with me then :)

  9. YEAH! Now the select drum is TR-808 Style! You are very very very great!!! Now i would the featuring in the credits of this map ahahaha, i'm joking ^_^

  10. Another little modify : gthe button on the SparkLE "on" , i would like the on/off "shuffle" on the Redrum , Can you do this? ^_^

  11. Good work. I really appreciate your time mapping this. Thanks.

    1. Always good to know ones work is appreciated, thanks ;)

  12. Hi Kosh Dukai ,
    i' m so happy i finally found someone that cares about Reason ...
    i was trying to use your patch on reason's Redrum (after the DAW detected the Arturia) but it "only" allows me to use the 8 pads to play the samples without letting me write in the sequencer ... i just don't what am i doing wrong ... i've put you files into reason's folder and then opened it and then auto-detected the spark ... Can you please Help me understanding ????? thank you in advance !

    1. Hi Mirko,

      I'm glad you've been able to make the SparkLE's Remote Codec work on your Reason.

      To record your pad playing, simply select the sequencer track with the instrument (ReDrum, Kong, etc), make sure "Record Enable" button in the sequencer track is enabled too, then press on SparkLE's Record button (or click the Record button on Reason's transport bar) and start tapping the pads. It should be recording those notes in a sequencer clip.
      (I just did the above steps while writing this and it worked as described)

      To access the pads beyond the 1st 8 you press SparkLE's "1-8/9-16" button.

      ReDrum has 10 channels, so in 9-16 mode, you'll only be able to play the last channels with the 1st 2 pads.

      Kong, having 16 pads, allows you to access the 1st 8 in "1-8" mode and the other 8 in "9-16" mode.

      Hope this helps :)

  13. hi kosh ,
    thanks for the rapid answer !
    yeah , that's the way it works ... but i wanted to know if there was the possibility to control the step sequencer of the redrum with the step sequencer of the Spark le with your mapping ... cause right know it doesn't work !!!

    thank you in advance

    1. Ah, to program ReDrum's step sequencer!
      Have you tried setting the step buttons to Sequencer mode with SparkLE's Seq button?
      It's almost like with Spark, you need to choose in which mode those step buttons are in.

      Simply pressing the "Bank" button allows choosing ReDrum ABCD banks with the 1st 4 step buttons;
      Pressing the "Patt." button allows choosing ReDrum Patterns;
      and just pressing the "Seq." button allows you to use the step buttons to program the ReDrum pattern sequencer steps.

      The Dial also has multiple functions. Press the "Kit" button to set it to Channel mode, and use the Dial to choose which ReDrum channel is selected.

      Pressing both "Select"+"Play" starts/stops the ReDrum sequencer.

  14. oh yeah ! i Tried ... it works perfectly when i have to switch between bank and pattern (select + bank or select + patt.) i also have a visual response on the sparkle that makes me understand it's working , but when i chose the sequencer (select + seq.) none of the buttons i play seems to control anything and jogwheel + kit doesn't allow me to switch between the channels (when i use the jogwheel + instrument it works fine, allowing me to switch between the drum kits) ... i'm so sad about it , you did such a great job man ! but it must be something that i'm doing wrong ... p.s. i was able to download just the map v. 1.0.2 cause the other file tells me it's corrupted , could this be the problem ? .
    Anyway ,
    Thank you so much for your kind answer !

    1. That's strange.

      V1.0.2 is fine, it's the latest version and the one I'm using too.

      Oh, wait, are you using Reason 8.2 or newer? Because ReDrum's step buttons only became "remoteable" since Reason 8.2!

      On older Reason versions, that's not available, I'm afraid :/

      Maybe that's the issue.

  15. here we are ... that's the problem , i own reason 7 :( ...
    Thank you so much

    1. Ah that explains it then :/

      Well, now you know, if you upgrade to the latest Reason, you'll be able to take advantage of that "little" improvement with ReDrum :)

      All the best!