Login / Register
 
NINJAM!
Subscribe
pipelineaudio
Thread Starter
#1
9th April 2007
Old 9th April 2007
  #1
Gear maniac
 
pipelineaudio's Avatar
 
Joined: May 2006
Posts: 209

Thread Starter
pipelineaudio is offline
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/
#2
9th April 2007
Old 9th April 2007
  #2
Gearslutz.com admin
 
Jules's Avatar
 
Joined: Apr 2002
Location: A Yank in London, UK
Posts: 19,950
My Recordings/Credits

Jules is offline
How are latency issues dealt with?

Thanks,
#3
9th April 2007
Old 9th April 2007
  #3
Gear nut
 
Joined: Oct 2006
Posts: 90

Justin Frankel is offline
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...
#4
10th April 2007
Old 10th April 2007
  #4
Gear nut
 
GregP's Avatar
 
Joined: Nov 2006
Location: Auto-wah
Posts: 128

GregP is offline
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
#5
10th April 2007
Old 10th April 2007
  #5
Gearslutz.com admin
 
Jules's Avatar
 
Joined: Apr 2002
Location: A Yank in London, UK
Posts: 19,950
My Recordings/Credits

Jules is offline
Can't you organise a pop up window that gives structure messages like. ''HERE COMES THE BRIDGE! 2! 3! 4! ?
pipelineaudio
Thread Starter
#6
10th April 2007
Old 10th April 2007
  #6
Gear maniac
 
pipelineaudio's Avatar
 
Joined: May 2006
Posts: 209

Thread Starter
pipelineaudio is offline
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
#7
10th April 2007
Old 10th April 2007
  #7
Lives for gear
 
Empty Planet's Avatar
 
Joined: Nov 2003
Location: Beautiful NYC
Posts: 1,299

Empty Planet is offline
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! ?

- -




#8
10th April 2007
Old 10th April 2007
  #8
Lives for gear
 
orange's Avatar
 
Joined: Jul 2004
Location: London
Posts: 1,689

orange is offline
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 ?
#9
10th April 2007
Old 10th April 2007
  #9
Gear nut
 
Joined: Oct 2006
Posts: 90

Justin Frankel is offline
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
#10
10th April 2007
Old 10th April 2007
  #10
Gearslutz.com admin
 
Jules's Avatar
 
Joined: Apr 2002
Location: A Yank in London, UK
Posts: 19,950
My Recordings/Credits

Jules is offline
Could a jam initiator - chose to have an established structure? (I bet I am not getting something here.. )
#11
10th April 2007
Old 10th April 2007
  #11
Lives for gear
 
orange's Avatar
 
Joined: Jul 2004
Location: London
Posts: 1,689

orange is offline
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.
#12
10th April 2007
Old 10th April 2007
  #12
Gear Guru
 
theblue1's Avatar
 
Joined: Mar 2005
Location: Long Beach, CA
Posts: 20,373

theblue1 is offline
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.
__________________
.
.

TK Major: social, biz, and music stuff | a crisp, flat design restyle for GS: Gray GS 2.2 for Chrome/Stylebot

People make oceans of music and only a tiny, tiny amount ever rises up for a few moments like a wave, visible from the shore. And then it's gone, too, back into the bottomless sea of forgotten music.
TK Major
. The Forgotify Files
#13
10th April 2007
Old 10th April 2007
  #13
Gear interested
 
Joined: Apr 2007
Posts: 2

Newbie Brad is offline
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
#14
10th April 2007
Old 10th April 2007
  #14
Lives for gear
 
Joined: Feb 2005
Location: on the couch
Posts: 1,655

MarkusColeman is offline
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)
#15
11th April 2007
Old 11th April 2007
  #15
Lives for gear
 
DontLetMeDrown's Avatar
 
Joined: Sep 2005
Location: USA
Posts: 1,789

DontLetMeDrown is offline
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.
__________________
So-Cal Sound Design
Submit Thread to Facebook Facebook  Submit Thread to Twitter Twitter  Submit Thread to LinkedIn LinkedIn  Submit Thread to Google+ Google+ 
 
Thread Tools
Search this Thread
Search this Thread:

Advanced Search
Forum Jump

SEO by vBSEO ©2011, Crawlability, Inc.