Bug reports & end-user support for Akai's MPC Software 'controllers' including the new MPC Studio 2, the MPC Touch, MPC Renaissance & original MPC Studio and MPC StudioB lack.
User avatar
By fdodds Thu Sep 11, 2014 2:06 pm
So ReaRoute only supports 16 channels, seems to be a hard limit. Now that MPC software supports 32 virtual outputs, we have to find a new way to virtually hook shit up.

That means it's time to graduate to Jack audio, which is painful at first but now that I've got it running, I can see a lot of utility for the future... Would especially be useful for people who use multiple/better interfaces with the ren..

Anyway follow this dudes advice, pay attention to the part where he registers JackRouter.dll if you're running 64 bit windows, as without doing that JackRouter won't show up as a device for any program.



I downloaded those extra programs he recommended (cadance, cartia, carla, wack names) but i don't really see much point to them other than looking nice (they also crashed on my system) so I wouldn't bother with that stuff... maybe he shows a point to them, i only watched ~ a third of that video and figured the rest out through FAQs and other guides... let me break it down for you

How to set up Jack to route MPC softwares 32 virtual outs to Reaper (I'm assuming you have the basics of jack running, ie. if you're running a 64 bit system register that jackrouter.dll)

You'll want to go into the JackRouter.ini file found in C:\Program Files (x86)\Jack\64bits or C:\Program Files (x86)\Jack\32bits, edit it with notepad (make sure you right click whatever program you use to edit the file and run it as administrator and then load it and edit it like that) and change the number of inputs and outputs to 34 (you need 32 to route the MPC's 32 virtual outputs into Reaper, plus 2 extra inputs to route the ren's hardware inputs into Reaper)

Now that you've done that, run JackControl and go into setup. Set the frames/period to 64 (this is the buffer size, if your computer can't handle 64 samp buffer set it higher, also set it higher when you're doing heavy mixing with lots of plugins to avoid bad audio). Set the input and output device to MPC Renaissance. Set the sample rate to 44100. Set the timeout to 10000. Ignore where it says channels I/O. Go to the Misc tab and set it to start the jack server on startup. In settings click save, then apply.

Image

Now open up Reaper and MPC Software, and set the audio device in each to JackRouter. In Reaper you have to define the range of inputs. Select 1 through to 34. Leave the outputs as Out 1 and Out 2. Set up a track in reaper with the input set to stereo: 1,2, arm it and monitor it so you can test the set-up in a few steps.

The next bit is kinda annoying, you have to reconfigure the connections in jack (and it seems you have to do this every time you start up jack, as I haven't found a way to save the connections set up on windows. On OSx there is a program called jackpilot and there are various ways to do it on linux, windows seems to be left out in this regard). First click 'connect' on the jackcontrol screen. Then click disconnect all.

Wiring jack up is pretty easy. First click and drag from MPC on the left in the Readable clients screen and drag it over to reaper on the right in Writeable clients. This wires the 32 outs from mpc into Reaper. Now click and drag from Reaper in the left of screen over to System on the right - that enables the output of reaper to run out of your ren's headphone jacks as well as mix out on the back for monitors.

**note that if you're not intending to do any recording through the rens inputs, this next step is unnecessary, so if you're just making beats and chopping audio files, you can be done with the connections set up just by dragging mpc from the left to reaper on the right, and reaper on the left to system on the right.

To hook up the recording inputs you have to click the triangle next to system on the right and expand it (showing capture 1 and 2 (the mic/line ins on the ren) and capture 3 and 4 (the phono inputs)), and also expand reaper on the right. Scroll down to inputs 33 and 34 in reaper. I have capture 1 set to input 33, capture 2 set to input 34, capture 3 to input 33 and capture 4 set to input 34 - you could alternatively set it up with an extra 2 channels (when you change JackRouter.ini set it to 36 ins and outs instead of 34), and then you could drag the whole of system to input 33, and it will automatically route captures 1 - 4 from system into inputs 33 34 35 36 in Reaper, but I think I prefer having all the inputs going into the same channel since they can't run simultaneously anyway.

With everything collapsed it should look like this:

Image


and with system and reaper expanded so you can see how i have the inputs wired:

Image

And with that you should have sound. Load a program up in mpc software and give it a whirl, you should be able to hear it coming through Reaper assuming you have your tracks set up correctling. Everythings working? Time to get around to updating those patches... remember to change the inputs from rearoute inputs to regular inputs... If you have any other devices I'm sure integrating them with your setup will be much easier with Jack... Painful process to get up for sure, but definitely worth it.

Oh also, if you want to use the Ren's assignable mix outs from Reaper I'm pretty sure it would be easy enough. You would just have to define Reapers outputs as from 1 to 4 in the audio device settings, then when wiring the connections from jack it would automatically map outputs 3 and 4 from reaper to playback 3 and 4 in the system, and I've already checked and confirmed that they correspond to the assignable outs... perfect for integrating physical pedals/effects... and if you have another interface on hand (i gave my old one to my buddy... maybe i'll have to nab it back off him) you could integrate all your ins and outs with reaper via Jack..
Last edited by fdodds on Thu Sep 11, 2014 2:17 pm, edited 1 time in total.
User avatar
By comtox Thu Sep 11, 2014 2:12 pm
Thanks Fdodds ! I tought about JackD this morning and planned to watch some tutorials to set it correctly.

I had love find the way to route the Ren's WDM driver Out to the Ren's Asio Driver Input.
User avatar
By fdodds Thu Sep 11, 2014 2:36 pm
Oh and it might go without saying but any program that supports ASIO can also be integrated and routed anywhere through Jack, so you can easily set this up with any other DAW apart from Reaper... Just set JackRouter as the device. but there's no reason not to use reaper right... i guess unless you're using ableton...

Anyway, in Jack you'll also see that MPC shows up on the right with two inputs under it's sub heading. Anything you route there (ie. Reaper's output, either the main 2, or an extra virtual 2 that you set up by defining a larger output range in Reapers audio device settings) can be recorded using Sample Rec in MPC software, when the input is set to External (weird, i would have expected it to be resample). That would actually be pretty useful now that direct record has been implemented! I couldn't see a point to it before when Dazastah posted about being able to do that. Now that you can insert shit into a sequence and have it loop correctly without worrying about the sync between Reaper and MPC, i'll probably actually use that feature.

If anyone experienced with Jack knows a way to route audio from regular applications please let me know.. I don't think it's possible as Jack is ASIO only?? I'd like to be able to sample directly from youtube/mp3s when I'm lazy. Ah well you can't have it all eh
User avatar
By comtox Thu Sep 11, 2014 2:45 pm
I just finished to wire everything, and... it works flawlessly :) Thanks again Hahaha.

fdodds wrote:I don't think it's possible as Jack is ASIO only??


+1 :Sigh: WDM capture can't work so.
User avatar
By comtox Thu Sep 11, 2014 3:41 pm
fdodds wrote:The next bit is kinda annoying, you have to reconfigure the connections in jack (and it seems you have to do this every time you start up jack, as I haven't found a way to save the connections set up on windows.


I used the session Button to save " a Connection folder " then I've reload it at Jack Control startup and everything is wired again :) Hooray

Is Jack Clipping above the REN Master 0db Vu-Meter ? I think there is no headroom there ^^
User avatar
By fdodds Thu Sep 11, 2014 4:44 pm
Good looking out on the session folder thing...

I'm not sure about the headroom thing, I've only tried routing individual drum pads from the program edit side of it, which completely bypasses the actual program mixer where the headroom was added.
User avatar
By fdodds Fri Sep 12, 2014 1:39 am
:WTF: Man I googled around for a good while before I gave up on ReaRoute, for some reason kept finding threads where people were saying 16 is the limit.... So yeah if you hit show device control panel when configured with rearoute you can increase the number of channels thru ReaRoute... :lol: ah well I've been meaning to try Jack for quite a while, I think I might stick with it given all the routing possibilities..
By Nubian Mindz Sat Sep 13, 2014 2:31 pm
I'm just back from holiday and updating the Ren software and Reaper.

How do I set ReaRoute to 32 channels as opposed to the 16 channels default???
By Nubian Mindz Sat Sep 13, 2014 4:07 pm
fdodds wrote:
for any case where you would want to resample just from one track, i'd suggest isolating the audio in reaper and drag n drop it into mpc by holding ctrl + alt while you click and drag from reaper. when you hold ctrl + alt while clicking and dragging a clip you can render it as a new file into a folder, directly into another program or even into vst samplers etc.


Anyone found this is not working since the update? I can't seem to get this happening again for some strange reason... :?
User avatar
By fdodds Sun Sep 14, 2014 6:55 am
Still works for me but the mpc UI is bugging out a bit for me.. The pads highlight as if my mouse were over the top of them while they're on the other side of the window, hard to explain... but yeah ctrl alt drag n drop still 'works' for me....
By Nubian Mindz Sun Sep 14, 2014 9:49 am
Nubian Mindz wrote:Tried this again this morning and no it's definitely not working for me.

Very strange :?


Ignore me again...turns out I needed to have caps lock on for this to work.

A strange over sight on my part. :WTF: