Gearslutz.com
All Advertisers

Go Back   Gearslutz.com > Expert Question & Answer Archives (read only archive, not open for new posts) > Q &A with - Justin Frankel (designer of Reaper)

 
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 9th April 2007, 12:41 AM   #1
pipelineaudio
Gear maniac
 
pipelineaudio's Avatar
 
Join Date: May 2006
Posts: 204
NINJAM!

Since Jules brought it up :)

Kiss your friends, family, and job goodbye

The free NINJAM client download at http://ninjam.com/ will be the end of them all.

The clock goes into warp speed as you blow hour after hour jamming along with others across the world. After a few crossover - techno - bluegrass - shred - blues jams with salsa thrown in, you'll find your beard stubley, your fingernails long and overgrown, the sun and moon swapping spots like ping pong balls, and your creativity thru the roof!

To use:
1. simply download the client http://ninjam.com/download.php
2. set up your audio I/O in preferences
3. plug in your guitar, sax, oboe, theremin, whatever
4. Find a room with people already jamming at http://ninjam.com/jamfarm/index.php

5. Connect to that server and start JAMMING!!!

NINJAM sessions can be recorded for collaboration purposes and mixed later

For a bonus, newer versions of reaper contain a ReaNINJAM plugin. Put this on your master buss, connect to a live room and you can use DX,VST, and JS FX and send your whole reaper mix into NINJAM!

This is handy for me, I just plug into a DI then into a micpre/AD/PC interface. I run amplitube 2 or simulanalog jcm900 as an insert effect in reaper and play right thru a virtual amp
__________________
REAPER Basics Videos

http://www.reaper.fm/~pipeline/REAPERVideos/basics/
pipelineaudio is offline  
Old 9th April 2007, 09:03 AM   #2
Jules
Gearslutz.com admin
 
Jules's Avatar
 
Join Date: Apr 2002
Location: London, UK
Posts: 11,193
How are latency issues dealt with?

Thanks,
__________________
Jules

"presently in between sig files"
Jules is offline  
Old 9th April 2007, 03:53 PM   #3
Justin Frankel
Gear nut
 
Join Date: Oct 2006
Posts: 87
In NINJAM, the clock rates of everybody jamming are synchronized (initially by a metronome, but once things get going, the drummer usually ends up being enough to follow as long as his or its tempo is constant).

NINJAM relies on the fact that for many styles of music, once people are playing at the same rate, it doesn't really matter if you're playing with the current measure or the last measure (A measure may be a musical measure, or some multiple of one). So if Alice and Bob are NINJAMming together, and Alice is playing her "measure 5", Bob might be playing his "measure 5" along with Alice's "measure 4", and vice versa...

We call this "faketime", since it feels a lot like realtime, but it isn't dependent on any network/audio device/audio codec latencies.

The main downside is that it is very tough to play arranged songs, because every person hears a slightly different arrangement (Bob plays his measure 5 with Alice's measure 4, whereas Alice hears Bob's measure 5 when she's playing her measure 6, etc), so synchronizing changes isn't really realistic.


But it's good for jamming and experimenting...
Justin Frankel is offline  
Old 10th April 2007, 07:12 AM   #4
GregP
Gear nut
 
GregP's Avatar
 
Join Date: Nov 2006
Location: Auto-wah
Posts: 128
I tried Ninjam for the first time tonight. One of the users put up a webcam and although it wasn't synched to the audio, it was still nice to have the visual. Any plans to put video "webcam"-type stuff as a feature?

PS, the jam was great! I really like this client! Thanks for coding it and getting it out there for free.

Greg
GregP is offline  
Old 10th April 2007, 07:57 AM   #5
Jules
Gearslutz.com admin
 
Jules's Avatar
 
Join Date: Apr 2002
Location: London, UK
Posts: 11,193
Can't you organise a pop up window that gives structure messages like. ''HERE COMES THE BRIDGE! 2! 3! 4! ?
__________________
Jules

"presently in between sig files"
Jules is offline  
Old 10th April 2007, 08:01 AM   #6
pipelineaudio
Gear maniac
 
pipelineaudio's Avatar
 
Join Date: May 2006
Posts: 204
Quote:
Originally Posted by Jules View Post
Can't you organise a pop up window that gives structure messages like. ''HERE COMES THE BRIDGE! 2! 3! 4! ?
you could type it in the chat there, but hey random trainwreck transitions are half the fun of ninjam lol
__________________
REAPER Basics Videos

http://www.reaper.fm/~pipeline/REAPERVideos/basics/
pipelineaudio is offline  
Old 10th April 2007, 01:32 PM   #7
Empty Planet
Lives for gear
 
Empty Planet's Avatar
 
Join Date: Nov 2003
Location: NYC
Posts: 675
Quote:
Originally Posted by Jules View Post
Can't you organise a pop up window that gives structure messages like. ''HERE COMES THE BRIDGE! 2! 3! 4! ?

- -




__________________
..........
.
"You can only get as good as you can tell you suck."
............................................. ...................--Peeder
Empty Planet is offline  
Old 10th April 2007, 01:48 PM   #8
orange
Lives for gear
 
orange's Avatar
 
Join Date: Jul 2004
Location: London
Posts: 1,663
Quote:
Originally Posted by Jules View Post
Can't you organise a pop up window that gives structure messages like. ''HERE COMES THE BRIDGE! 2! 3! 4! ?
my understanding, correct me if I'm wrong, is that the individual musicians won't even be on the same bar. That means even if you did have a popup you would all 'take it to the bridge' at different times.

Work arounds would be to have a delay equal to the chord progression of the song (12 bars for a 12 bar blues) - or just jam for 12 hours on the one chord ?
orange is offline  
Old 10th April 2007, 04:40 PM   #9
Justin Frankel
Gear nut
 
Join Date: Oct 2006
Posts: 87
Quote:
Originally Posted by Jules View Post
Can't you organise a pop up window that gives structure messages like. ''HERE COMES THE BRIDGE! 2! 3! 4! ?

You could, but it would be tough.. if you got the popup, you could decide to play the bridge, but when you did, you'd still hear other people playing the chorus or whatnot, and then presumably halfway through the bridge or at the next verse, you'd hear other people playing the start of the bridge... it'd all be very confusing... ;)

-Justin
Justin Frankel is offline  
Old 10th April 2007, 04:42 PM   #10
Jules
Gearslutz.com admin
 
Jules's Avatar
 
Join Date: Apr 2002
Location: London, UK
Posts: 11,193
Could a jam initiator - chose to have an established structure? (I bet I am not getting something here.. )
__________________
Jules

"presently in between sig files"
Jules is offline  
Old 10th April 2007, 05:03 PM   #11
orange
Lives for gear
 
orange's Avatar
 
Join Date: Jul 2004
Location: London
Posts: 1,663
Quote:
Originally Posted by Jules View Post
Could a jam initiator - chose to have an established structure? (I bet I am not getting something here.. )
It still wouldn't help - because you are never hearing anything in realtime. You are always playing a delayed track, this is unavoidable.


Imagine trying to play along with a band with your headphone feed sent through a 1 bar delay. It might sound great in your headphones but the rest of the band will be looking at you wondering why you are playing everything one bar late. They then decide to delay their headphone feed by 1 bar to try and equal it up......this then means that you are hearing everything 2 bars late ......etc.etc.etc.

Of course a 12 bar blues with a monitoring delay of 12 bars would work out just fine.

you canna change the laws of physics, Jim.
orange is offline  
Old 10th April 2007, 10:07 PM   #12
theblue1
Lives for gear
 
theblue1's Avatar
 
Join Date: Mar 2005
Location: Long Beach, CA
Posts: 5,366
Quote:
Originally Posted by Justin Frankel View Post
In NINJAM, the clock rates of everybody jamming are synchronized (initially by a metronome, but once things get going, the drummer usually ends up being enough to follow as long as his or its tempo is constant).

NINJAM relies on the fact that for many styles of music, once people are playing at the same rate, it doesn't really matter if you're playing with the current measure or the last measure (A measure may be a musical measure, or some multiple of one). So if Alice and Bob are NINJAMming together, and Alice is playing her "measure 5", Bob might be playing his "measure 5" along with Alice's "measure 4", and vice versa...

We call this "faketime", since it feels a lot like realtime, but it isn't dependent on any network/audio device/audio codec latencies.

The main downside is that it is very tough to play arranged songs, because every person hears a slightly different arrangement (Bob plays his measure 5 with Alice's measure 4, whereas Alice hears Bob's measure 5 when she's playing her measure 6, etc), so synchronizing changes isn't really realistic.


But it's good for jamming and experimenting...
After reading about online jamming systems for a few years I figured the only way you could really have anything reasonable would be a system like this...

I was just checking out a realtime jamming utility and there was a little proviso something like, "At the current time, due to network latency issues, only musicans a few miles from each other will be able to jam together in real time..." and I was thinking, "At the current time..."? What, are you guys trying to get the laws of physics repealed?

Yet another one (Lightspeed) was cagey about how they were approaching it but their promo material (for the eventually payfor service) was saying things like, Jam in realtime with your friends on other continents...

I pinged a few sites in New York (I'm in LA) and the round trip latency was around 100 ms... not exactly a do-able latency...


I'll check this out.
__________________
tkmajor.com | myspace | music: one blue nine | acoustic | latest studio track
theblue1 is offline  
Old 10th April 2007, 11:08 PM   #13
Newbie Brad
Gear interested
 
Join Date: Apr 2007
Posts: 2
Hi Justin,
I've been Ninjam deprived since I have a dial-up connection. However I'm doing a lot of work at a highspeed worksite and my host was happy yesterday to let me set him up with Ninjam for us to try it. It seems to work great. We only listened, haven't jammed yet. Going to try it soon. Best, NB
Newbie Brad is offline  
Old 10th April 2007, 11:13 PM   #14
MarkusColeman
Lives for gear
 
Join Date: Feb 2005
Location: on the couch
Posts: 758
Quote:
Originally Posted by theblue1 View Post
I was just checking out a realtime jamming utility and there was a little proviso something like, "At the current time, due to network latency issues, only musicans a few miles from each other will be able to jam together in real time..." and I was thinking, "At the current time..."? What, are you guys trying to get the laws of physics repealed?
quantum entanglement?
and they even found out how to transmit information faster than light using this effect?

Quote:
Originally Posted by theblue1 View Post
I pinged a few sites in New York (I'm in LA) and the round trip latency was around 100 ms... not exactly a do-able latency...
many universities are connected through the WWW2 network.
this ensures "direct" connections, way smaller delays.
it has been shown, that you can jam in Einstein time (read: relatively in real time ) across states. but this was only a showcase and the WWW2 network is for universities and scientific use only; to be able to use it, you need some expensive hardware too.

now jamming with musicians across CA without leaving your room is something completly different and should be the (realistic) focus when playing with this technology. but it's a great concept and I will def. try it out (to be honest, I haven't yet managed to try Reaper out, so this might take some time)
MarkusColeman is online now  
Old 11th April 2007, 12:54 AM   #15
DontLetMeDrown
Lives for gear
 
DontLetMeDrown's Avatar
 
Join Date: Sep 2005
Location: Camarillo, CA
Posts: 1,132
Holy hell. I just finished my first jam session. I think I just need to cancel my cable bill now and I'm all set. Yeah there's lag, but it still works and it's very very fun. Time went by quick but I think we had about 3 different little arrangements going that were a blast. Very stimulating and feels more productive than just sitting in front of the tube or the net.
__________________
Dave Escobar
So-Cal Sound Design

My New Website
My Myspace Page
Rock City Studios
Orange Whip Recording
DontLetMeDrown is offline  
 

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

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 On
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


All times are GMT +1. The time now is 09:13 AM.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0