COCKOS
CONFEDERATED FORUMS
Cockos : REAPER : NINJAM : Forums
Forum Home : Register : FAQ : Members List : Search :

Go Back   Cockos Incorporated Forums > NINJAM Discussion > NINJAM User Discussion

Reply
 
Thread Tools Display Modes
Old 11-25-2009, 09:33 AM   #1
user7776543
Human being with feelings
 
Join Date: May 2008
Posts: 271
Default How to send Ableton's audio into Ninjam client?

I have decided to try and use Ableton as a source for audio, instead of Reaper (I want to experiment with on-the-fly, in-jam looping, and I don't see how Reaper can do that).

I had tried to slave Ableton into Reaper-running-Ninjam, but since Reaper takes the ASIO drivers, Ableton must use ReaRoute ASIO, and I can't get my guitar live through Ableton then.

I also tried to send the guitar from Reaper into Ableton, and then back to Reaper-running-Ninjam, but I'm not getting any audio signal in Ableton doing it that way, so it defeats my purpose of wanting to have my audio in Ableton to do looping with.

So my most recent solution is, I thought I could run everything out of Ableton, and send Ableton's signal into the Ninjam client, which I believe can run on ReaRoute ASIO.

But, I'm not getting any signal in Ninjam Client. Can anyone help me with the setup of Ableton into Ninjam Client?

I realize this is an obscure type of request. Thanks much for any help.
user7776543 is offline   Reply With Quote
Old 11-25-2009, 04:44 PM   #2
pljones
Human being with feelings
 
pljones's Avatar
 
Join Date: Aug 2007
Location: London, UK
Posts: 768
Default

Get JACK for Windows.

Set up JACK to use your soundcard's ASIO ports.

Use JackRouter ASIO in all other ASIO applications.

Use QJackCTL to connect the ASIO applications together.
__________________
Quote:
Originally Posted by Tony Williams
...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world.
pljones is offline   Reply With Quote
Old 11-25-2009, 09:47 PM   #3
user7776543
Human being with feelings
 
Join Date: May 2008
Posts: 271
Default

Heh, well, even figuring out how to extract and set up Jack was an exercise in ingenuity, but I managed.

Getting Jack to use my soundcard's ASIO ports? I'm not sure if the standard 1.9.3 installation does that by default or not.

Both Ableton and Reaper dislike Jack as a driver... give very fusy messages.

And finally, I haven't the faintest idea how to get any information into QJackCtl! The Connect and Patchbay windows are infinitely cryptic, and suggest absolutely no way to get any sort of information into those dialogue boxes!

You wouldn't happen to have a link to a setup/config page, would you? I couldn't find anything verbose enough for my needs.
user7776543 is offline   Reply With Quote
Old 11-26-2009, 01:48 AM   #4
pljones
Human being with feelings
 
pljones's Avatar
 
Join Date: Aug 2007
Location: London, UK
Posts: 768
Default

I don't know how you managed to get 1.9.3 as 1.9.4 is what's easiest to find on the Jack Downloads page http://jackaudio.org/download .

I must agree that bundling the installer in with the rest of the source, etc, is needlessly tedious.

No, Jack will use your system default sound subsystem by default... which is probably basic Windows Audio.

You need to click the QJackCtl "Setup" button to go into setup.

In "Server Path", change it to "jackd -S -X winmme" (I forget what -S does; -X winmme adds MIDI support). Change the driver to "portaudio". Change the "Input Device" (using the ">" button) to your ASIO driver of choice (actually, I'm using DirectSound and find it's okay but I recommend ASIO if you have it). Repeat for "Output Device".

Note that Jack won't change sample rate whilst running: it is rate locked. So set the Sample Rate to the most appropriate value.

Flip along to the Misc tab; tick appropriately. I don't like being asked if it's okay to close and shutdown jack, so I untick those. I like the tray icon, so I tick that and start up minimised to tray.

Click the tick, then stop (if needed) and start Jack.

Now start Reaper. Bring up the Audio Device panel. Set the ASIO Driver to JackRouter; the default ins and outs should be okay.

If you open the QJackCtl Connections window, you should see that "reaper" has connected outputs to "system". Which is OK for a start. Add a track and set it up to take input from Reaper's input pair.

Now over to Live. (Or, in my case, MU.LAB.) Follow the same procedure as with Reaper to configure JackRouter.

Back over in QJackCtl, you'll see Live has also connected to the first two "system" outputs. We want to connect through Reaper, though. Simple. In the QJackCtl Connections window:
*) Click "Live" (or however it's identified) on the left.
*) Click "reaper" on the right.
*) Click the Connect button.
*) Click "system" on the right.
*) Click the Disconnect button.

Test it by loading up a project in Live and playing back.

(The QJackCTL patch bay lets you save a set of connections... but it's far from perfect.)
__________________
Quote:
Originally Posted by Tony Williams
...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world.
pljones is offline   Reply With Quote
Old 11-26-2009, 10:56 AM   #5
AndyMc
Human being with feelings
 
AndyMc's Avatar
 
Join Date: Dec 2006
Posts: 441
Default

Hiya m8, on install of REAPER select to install Rewire also.
Then run REAPER, then make a track, goto FX of that track, You should see Rewire and hopefully see Ableton's Rewire there, select it then it will load and you have it routed into REAPER.
If you don't see it in Rewire in REAPER then Run Ableton, try running it first then REAPER, also if no show then run REAPER then Ableton, each time checking in FX of the track for Rewire under the ADD button.

If you have to use ReaRoute ASIO then set REAPER to your Cards ASIO or Asio4All which ever one your using, then set Ableton to ReaRoute ASIO.
Make a Track on REAPER, Arm it, set Speaker icon on Track (monitor) to solid white (so it sends to ReaNINJAM on Master FX), then set the input for the track to ReaRoute 1/ ReaRoute 2, then on Albleton set its output to ReaRoute 1 and 2.

I'm not sure if Ableton outputs the Metronome on it to a separate out but if it does just use Rearoute 3 /4 then make another track but set speaker icon to hollow, outline only. This will allow you to hear Abletons Metronome but no one in NINJAM will, ideal for syncing.

Hope this helps, sorry if I re'd anything anyone else had said, I was linked to it and just rushed through what was or wasn't there so might have doubled what has already been said.
__________________
Latest Shit (looking for singers): http://www.soundcloud.com/AndyMcProducer
Twitter (@AndyMcProducer): http://www.twitter.com/AndyMcProducer
Facebook Page: http://www.facebook.com/AndyMcProducer
AndyMc is offline   Reply With Quote
Old 01-09-2010, 12:39 AM   #6
Komuso
Human being with feelings
 
Join Date: Jan 2007
Posts: 61
Default

Quote:
Originally Posted by AndyMc View Post
Hiya m8, on install of REAPER select to install Rewire also.
Then run REAPER, then make a track, goto FX of that track, You should see Rewire and hopefully see Ableton's Rewire there, select it then it will load and you have it routed into REAPER.
If you don't see it in Rewire in REAPER then Run Ableton, try running it first then REAPER, also if no show then run REAPER then Ableton, each time checking in FX of the track for Rewire under the ADD button.

If you have to use ReaRoute ASIO then set REAPER to your Cards ASIO or Asio4All which ever one your using, then set Ableton to ReaRoute ASIO.
Make a Track on REAPER, Arm it, set Speaker icon on Track (monitor) to solid white (so it sends to ReaNINJAM on Master FX), then set the input for the track to ReaRoute 1/ ReaRoute 2, then on Albleton set its output to ReaRoute 1 and 2.

I'm not sure if Ableton outputs the Metronome on it to a separate out but if it does just use Rearoute 3 /4 then make another track but set speaker icon to hollow, outline only. This will allow you to hear Abletons Metronome but no one in NINJAM will, ideal for syncing.

Hope this helps, sorry if I re'd anything anyone else had said, I was linked to it and just rushed through what was or wasn't there so might have doubled what has already been said.

Yay! It works!
See latest Reaper manual Page 395 http://www.reaper.fm/userguide.php section 21.3

Thanks Andy for a pointer in the right direction.
RTFM also helps! doh!
Komuso is offline   Reply With Quote
Old 03-18-2010, 06:37 PM   #7
zerocool
Human being with feelings
 
zerocool's Avatar
 
Join Date: Apr 2009
Posts: 27
Default

Quote:
Originally Posted by pljones View Post
Get JACK for Windows.

Set up JACK to use your soundcard's ASIO ports.

Use JackRouter ASIO in all other ASIO applications.

Use QJackCTL to connect the ASIO applications together.
Hi,



"Get JACK for Windows. ( This was easy.)

Set up JACK to use your soundcard's ASIO ports.

Unfortunately, Ableton Live is sluggish on my Ubuntu partition, so using 'sudo apt get' to install this on my Windows 7 x64 is not going to cut it.

Do you know of any documentation that describes, step by step, how to compile JACK in windows. I'm a big noob when it comes to this kind of stuff, but i can follow instructions. The readme files that came with JACK assume that I know my way around MS Visual Studio, which i clearly do not.
zerocool is offline   Reply With Quote
Old 03-19-2010, 12:09 AM   #8
pljones
Human being with feelings
 
pljones's Avatar
 
Join Date: Aug 2007
Location: London, UK
Posts: 768
Default

Quote:
Originally Posted by zerocool View Post
Unfortunately, Ableton Live is sluggish on my Ubuntu partition, so using 'sudo apt get' to install this on my Windows 7 x64 is not going to cut it.

Do you know of any documentation that describes, step by step, how to compile JACK in windows. I'm a big noob when it comes to this kind of stuff, but i can follow instructions. The readme files that came with JACK assume that I know my way around MS Visual Studio, which i clearly do not.
The easiest way to get JACK for Windows is:
1) Go to the JACK website
-- Unfortunately broken right now. Here's an alternative: http://www.grame.fr/~letz/jackdmp.html
2) Download JACK for Windows
-- http://www.grame.fr/~letz/jack-1.9.5.tgz
3) Install it
-- You may need 7-Zip to handle the tgz file on Windows.
-- Extract everything and look in ...\jack-1.9.5\bin\windows\
-- Run Jack_v1.9.5_setup.exe

Unfortunately, I've had no luck at all with 1.9.5 -- it insists on using my primary sound output. You may have more luck with 1.9.4 (from the above site) - I've not tried that (again?) yet.

When you're installing, make sure JackRouter is going to be installed.
__________________
Quote:
Originally Posted by Tony Williams
...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world.
pljones is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 09:39 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.