COCKOS
CONFEDERATED FORUMS
Cockos : REAPER : NINJAM : Forums
Forum Home : Register : FAQ : Members List : Search :
Old 12-02-2007, 08:38 AM   #1
Shiny Beast
Human being with feelings
 
Join Date: Feb 2006
Posts: 2
Default network latency

Does ninjam take into account network ping to offset audio both ways? or does it just delay the whole line to keep everyone more or less on the same (last) page? I've played back some jams and there sounds like there may be some ping issues here and there.
Shiny Beast is offline   Reply With Quote
Old 12-02-2007, 12:18 PM   #2
pljones
Human being with feelings
 
pljones's Avatar
 
Join Date: Aug 2007
Location: London, UK
Posts: 580
Default

Everyone is playing relative to the start of the interval. So long as the network delay isn't excessive, there shouldn't be a problem. I don't know the server well enough to say how bad "excessive" needs to be to trigger problems, or exactly what would happen.

Playing out of time is a different matter. People trigger loops that don't like up with the beat / interval quite often. Of course, as a drummer, I'm always in time .
__________________
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 12-04-2007, 06:29 AM   #3
FingerSoup
Human being with feelings
 
Join Date: Feb 2006
Posts: 65
Default

It also doesn't take into account excessive sound card lag..... if your ASIO drivers suck, or are non-existant - you will be delayed. I used Linux Ninjam because of poor Windows driver speeds on my NForce mobo onboard sound.....
FingerSoup is offline   Reply With Quote
Old 12-05-2007, 12:32 PM   #4
pljones
Human being with feelings
 
pljones's Avatar
 
Join Date: Aug 2007
Location: London, UK
Posts: 580
Default

That's a good point and far more likely to be the cause of people sounding like they're playing off the tick!

Computer gets start of interval and starts going "tick" at bpm; some time later, "tick" reaches speakers (triggering the player); some time later, player's live audio reaches computer.

The delays caused by poor drivers could add a second between the "tick" and the audio being received quite easily. MIDI input helps a little, as it's only the output audio latency that's an issue. (Someone with a poor audio setup isn't going to enjoy playing MIDI though, as they'd think there's a "MIDI delay"...)
__________________
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 12-09-2007, 10:47 AM   #5
3mph
Human being with feelings
 
3mph's Avatar
 
Join Date: Feb 2007
Location: Denmark
Posts: 262
Default

A bit OT, but I still doesn't understand why it matters where you start in the interval as long as you have the tempo right. NINJAM can't possibly know if the "rythm pattern" starts between the 5th and 6th beat :-D The whole thing gets repeated in the same amount of time as if the rythm pattern was started at beat 1.. or..?
__________________
Music is everybody's possession. It's only publishers who think that people own it. (Lennon)
3mph is offline   Reply With Quote
Old 12-09-2007, 11:50 AM   #6
pljones
Human being with feelings
 
pljones's Avatar
 
Join Date: Aug 2007
Location: London, UK
Posts: 580
Default

ReaNinjam emphasises the start of the interval. It's much easier to ensure a bunch of people start at the same time if they're all sync'd up to the start of the interval. If you're counting your bars and beats, it's just so much easier to play in sync with the click. In rock etc, four-, eight- and sixteen-bar cycles have natural cadences; again, it's much easier for people to know where they are if you're sync'd.

It's really bad when someone decides "1" is somewhere between 2 and 3 in bar 3...
__________________
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 12-09-2007, 12:56 PM   #7
3mph
Human being with feelings
 
3mph's Avatar
 
Join Date: Feb 2007
Location: Denmark
Posts: 262
Default

Hmm.. it's my experience that most of the rythms used with NINJAM are easy to figure out, but maybe that's just me. I just want to tell people that you don't have to waste time syncing to the metronome when starting a breakbeat. Just turn down the volume of the metronome and let the drums be your metronome.
__________________
Music is everybody's possession. It's only publishers who think that people own it. (Lennon)
3mph is offline   Reply With Quote
Old 12-09-2007, 03:21 PM   #8
pljones
Human being with feelings
 
pljones's Avatar
 
Join Date: Aug 2007
Location: London, UK
Posts: 580
Default

But I am the drummer... and I'm sync-ing off the metronome
__________________
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 12-27-2007, 05:44 PM   #9
AndyMc
Human being with feelings
 
AndyMc's Avatar
 
Join Date: Dec 2006
Posts: 441
Default

I think when people sound like they have latency it would more likely be due to there asio or lack of asio setup or a server issue.

Is it only when u listen back they have latency probs or when your in the server you hear it too?
AndyMc is offline   Reply With Quote
Old 06-22-2009, 08:24 PM   #10
AndyMc
Human being with feelings
 
AndyMc's Avatar
 
Join Date: Dec 2006
Posts: 441
Default

Deleted. Other posts edited.
__________________
Latest Shit (looking for singers): http://www.soundcloud.com/AndyMcProducer
Twitter (@AndyMcProducer): http://www.twitter.com/AndyMcProducer
Facebook Page: http://www.facebook.com/AndyMcProducer

Last edited by AndyMc; 01-20-2010 at 08:28 AM.
AndyMc is offline   Reply With Quote
Old 01-18-2010, 11:04 PM   #11
eartrumpet
Human being with feelings
 
Join Date: Sep 2008
Location: Sydney, Australia.
Posts: 4
Default ninjam latency

Does anyone know what the latency of ninjam is in mseconds ?

For instance eJamming suggest that their Jam mode is under 11ms for local geographic areas but Synch mode for distance players is up to 100 ms.

I presume this is done algorithmically as ninjam does with measured intervals.

I presume ninjam must be at least 100 ms or more..anyone know ?

eartrumpet
eartrumpet is offline   Reply With Quote
Old 01-19-2010, 01:32 AM   #12
pljones
Human being with feelings
 
pljones's Avatar
 
Join Date: Aug 2007
Location: London, UK
Posts: 580
Default

NINJAM synchronises "intervals". The delay between you playing and someone else hearing is dependent upon the BPI. Unless the network latency is greater than 1 interval time, the latency is 1 interval.
__________________
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 01-20-2010, 08:31 AM   #13
AndyMc
Human being with feelings
 
AndyMc's Avatar
 
Join Date: Dec 2006
Posts: 441
Default

EarTrumpet can I ask also the reasons for your question?
__________________
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-21-2010, 07:23 PM   #14
eartrumpet
Human being with feelings
 
Join Date: Sep 2008
Location: Sydney, Australia.
Posts: 4
Default EarTrumpet can I ask also the reasons for your question?

Hi AndyMc,
The reason for my question on latency is that I'm writing a survey (academic paper) of networked audio platforms.

From my research, what's been written about networked music platforms doesn't seem to include Ninjam, which I think is a bit weird as it was the first platform I used.

I have heard that Brennan is notoriously circumspect in talking about Ninjam which may be why it's not acknowledged as being part of the general development of networked music.

If you or anyone else knows about anything that has been written that includes ninjam or can answer my question on latency I would be most grateful.

best wishes

eartrumpet
eartrumpet is offline   Reply With Quote
Old 01-26-2010, 09:12 PM   #15
eartrumpet
Human being with feelings
 
Join Date: Sep 2008
Location: Sydney, Australia.
Posts: 4
Default What is the difference between VST and VSTis

Hi All anyone know what the difference between VST and VSTis is ?
eartrumpet
eartrumpet is offline   Reply With Quote
Old 01-27-2010, 12:32 AM   #16
pljones
Human being with feelings
 
pljones's Avatar
 
Join Date: Aug 2007
Location: London, UK
Posts: 580
Default

The "i" stands for Instrument. The VST standard was originally for effects; Steinburg then extended it and added the "i". Nothing to do with NINJAM, really, though.
__________________
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 05:45 AM.


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