Tuesday, May 24, 2016

Reason 9: "All" Remoteables list


Now, the only thing better than this would be for Propellerhead Software to keep this list updated, each time a change or new RE is published to the Shop :)

...that or allow the users to extract themselves this information through Reason, at least from the installed REs.

Source: List of remotables added to Downloads page

Sunday, November 29, 2015

Exploring... Bitley™ Way Beyond Fairlight (R1)

Part 1: Exploring the NN-XT Patches

Link: http://bitley.laconicsounds.net/way-beyond-fairlight/

Note: This is the previous release, not the newer WAY BEYOND FAIRLIGHT R2 release.

Tuesday, September 8, 2015

Generic MIDI Channel aware Remote Codec+Map

If you have a controller capable of sending MIDI messages on multiple MIDI Channels, like an M-Audio Axiom's 4 Keyboard zones (so 4 MIDI Channels from the same keyboard) plus the Pads on Channel 10 or an Arturia BeatStep PRO that can send 2 sequences on their own MIDI Channel (1 and 2) and its Drum sequencer on MIDI Channel 10 plus the controller on, say, MIDI Channel 16, etc, then you certainly felt the need for a MIDI Channel-aware type of Remote Codec like this one.

Taking the BSP example, here's an example on how to get its 4 sources of MIDI into Reason with this Remote Codec+Map.

Add a Control Surface per MIDI source with these 3 easy steps:

1) Add a Control Surface from the "<Other>" Manufacturer and choose the correct "Generic Controller on MIDI Channel __ /<" Model with the MIDI Channel you'll need

2) Give it a proper name, so you know what's the real controller being used with this generic map (that you can totally customize on your own)

3) Select the proper MIDI In Port for it

You can ignore the Out Port on these generic maps unless you plan to customize the Codec too.

Repeat the above steps for each of the BSP sequencers (since that's the example I'm using here).

So, you'll add 4 Control Surfaces for BSP's Controller Mode, Sequencer 1, Sequencer 2 and Drums, each with its respective MIDI Channel set to what you're planning to use in the BSP and all of them pointing at the same MIDI In Port, since that's the one the BSP will be sending its MIDI data.

Don't worry with Reason's yellow warning. That's expected since you're declaring multiple Control Surfaces with a common MIDI Port. It warns you but won't block you from using them like it used to on much older Reason versions.

So, you'll end up with 4 new entries like these:

...and that's about it. After this, you can lock any of those controllers to specific rack devices and each will only receive the MIDI notes (or CCs in the BSP Controller mode's case) that are being sent on those specific MIDI Channels.

The big difference from using this solution instead of doing the MIDI Channel redirection into rack devices through the Advanced MIDI Device is that with this Codec you're able to record the MIDI data into the Sequencer, something that's not possible nor the main purpose of the Advanced MIDI Device.

So, here's the Zip with the files inside, including the ReadMe.txt with the usual installation instructions:

Koshdukai's Generic Controller MIDI Channel Remote Codec V.1.1.1 (201601)
Update: This new 1.1.1 version allows MIDI feedback for those wanting to send back to the controller the changes being done through the Reason GUI.
Use only if your controller is prepared to receive the same CCs it's sending on each control!
You can easily turn this feature off by selecting 'Not selected' in the Out port :)

...oh, and speaking of the Arturia BeatStep PRO, I'm still planning to do a specific Codec+Map for it someday, but I'm waiting for it to stabilize its feature-set so I can see how to take proper advantage of its closer integration with Reason through a specific Map.

Until then, I guess this generic one will suffice and hopefully will help others customize their own Codecs+Maps for their multi-channel controllers :)

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, 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 :)