Tip jar

If you like CaB and wish to support it, you can use PayPal or KoFi. Thank you, and I hope you continue to enjoy the site - Neil.

Buy Me a Coffee at ko-fi.com

Support CaB

Recent

Members
  • Total Members: 17,819
  • Latest: Jeth
Stats
  • Total Posts: 5,578,494
  • Total Topics: 106,671
  • Online Today: 1,086
  • Online Ever: 3,311
  • (July 08, 2021, 03:14:41 AM)
Users Online
Welcome to Cook'd and Bomb'd. Please login or sign up.

April 20, 2024, 05:53:36 AM

Login with username, password and session length

Calling all musos - NINJAM - there's never been a better time to try it out...

Started by NoSleep, March 24, 2020, 07:37:35 PM

Previous topic - Next topic

NoSleep

...thanks to the lockdown. Currently 29 people shared over 9 servers instead of the usual 3-6 on 1 or 2 servers.

NINJAM = Novel Intervallic Network Jamming Architecture for Music

i.e. it allows you to jam with musicians all over the world live online (and has a unique way of conquering the hurdle of lag).

So a message to all you stay at home musos; let's have a jam.

In order to get started you need to install REAPER and you will find that it come packaged with a NINJAM plugin that will allow you to connect to a NINJAM public server.

Take a look on the NINJAM folder in the Cockos forum for some advice on getting started (on a PC) while I dig out the old threads on here somewhere (to find my tutorial for Macs).

https://forum.cockos.com/forumdisplay.php?f=10

NoSleep

I might be able to start a private server exclusively for CaB members as I've plenty of bandwidth these days. As it's possible to record (and later mix and edit) the jams we could even make a project of it and share the results via our bandcamp account. That would be really far out.

Let's make some lemonade from the currently collective lemon of life.



I have a refurbed laptop en route so I'm game when it lands.

Dare we say Haha Tape 5?



Petey Pate

I'm game. Never used this before but I'm a frequent REAPER user so shouldn't be too tricky for me to set it up.

Should we arrange a time and date for when we should get involved? I'll probably just be using a drum machine (Boss Dr 202) recorded through an SP 404 for my input but should be fun even if the result is cacophonous.

Rich Uncle Skeleton

Sounds great! Before I saw this I was about to post a thread asking if anyone fancied doing a covers album since we could probably have a bit of fun collaborating on something together rather than all holing up alone working on our own stuff? Could cover an album or a bunch of different songs with a loose theme?

NoSleep

Quote from: Petey Pate on March 26, 2020, 08:22:31 PM
I'm game. Never used this before but I'm a frequent REAPER user so shouldn't be too tricky for me to set it up.

Should we arrange a time and date for when we should get involved? I'll probably just be using a drum machine (Boss Dr 202) recorded through an SP 404 for my input but should be fun even if the result is cacophonous.

To use a drum machine you'll need to sync it to MIDI Clock (not MIDI Time Code) from within REAPER; basically, set the tempo of the project you're running to the same tempo that NINJAM is set (which is a completely separate issue as the tempo of REAPER usually has no bearing at all on the tempo running in NINJAM). Then you have to cue the drum machine up to the start of the "Index" (i.e the NINJAM loop); might take a couple of tries.

Quote from: Rich Uncle Skeleton on March 28, 2020, 02:32:29 PM
Sounds great! Before I saw this I was about to post a thread asking if anyone fancied doing a covers album since we could probably have a bit of fun collaborating on something together rather than all holing up alone working on our own stuff? Could cover an album or a bunch of different songs with a loose theme?

It's very difficult to set up song structures in NINJAM because of the time factor. It works far better on four (16 BPI in 4/4) or eight bar loops (32 BPI, 4/4) to keep some flexibility; once you get beyond 32 (128 BPI, 4/4) bars it starts to get a bit tiresome waiting round for the cycle to start if you screw up. And for a whole song multiply that by several more (the number of bars it takes to cycle through a song.

What I suggest is that everyone gets familiar with NINJAM before we start trying to actually make any music together or recording it and see what it's ideal for (basically Krautrock type jams or Miles Davis' electric groove stuff from the 70's or Terry Riley minimalist or Fela Kuti type grooves, maybe even a bit of Tangerine Dream; essentially open structures that can loop and are forgiving to the odd fluff; keep it simple.
The first thing you need to make sure of is that your latency is set to a minimum. On a PC, I think this is achieved with a little program called ASIO4ALL (you'll have to check it for yourselves); on a Mac it's achieved via REAPER Preferences/Audio/Device Request Block Size should be ticked and set to something between 64 and 192 (say 128) (less if it sounds OK) then click "Apply".

When you're on a NINJAM server there is a chatroom which can be used to converse with other players and can also be used to vote for new tempos (BPM) or index lengths (BPI). These are usually set to require more than one player to agree to a change (i.e. a vote).

So if you want to change the tempo to 100BPM you enter: !vote bpm 100
If you want to change the loop to 4 bars of 4/4 (i.e. 16 beats) you enter: !vote bpi 16

https://wiki.cockos.com/wiki/index.php/NINJAM_Documentation

NoSleep

This is a save file for a NINJAM setup (made on a Mac) within REAPER. It might work for PCs, too. It allows you to plug an instrument into input 1 of your audio interface and be straight off ready to connect to a public server (give yourself a name where I've entered "YourNameHere" before hitting connect).

https://www.dropbox.com/s/twtatlrgzvvw9m5/NinjamBLANK.RPP?dl=0

NoSleep

I've been on NINJAM this afternoon and notice they have a many more servers available than there used to be in the menu. Of special note is several "private servers" which you are free to use, but if somebody is already there, then it's on an invite-only basis. These servers have four slots so I'll see what I can do about setting up my own private server with possibly more slots, as my upload bandwidth is massive these days; I'll try and get that running tomorrow. It's good that we have a back-up plan (in case I can't configure the port forwarding or something).

Flouncer

I was wondering about drum machines too; I got a TR-8S last year but I've not had much luck syncing it up to Reaper. For some reason, the times I've tried to do this, Reaper sets the BPM on the drum machine to 300. I'm not great with stuff like this and consequently I spend a lot of time scratching my head wondering what the fuck I've done wrong.

Can you contribute more than one thing at a time - say if I had a drum machine groove going, would I be able to play some guitar over it or whatever?

PlanktonSideburns

yea im going to be trying out a bit of ninjamosity this week hopefully, - see yo guys there!

NoSleep

Quote from: Flouncer on March 30, 2020, 01:58:08 PM
I was wondering about drum machines too; I got a TR-8S last year but I've not had much luck syncing it up to Reaper. For some reason, the times I've tried to do this, Reaper sets the BPM on the drum machine to 300. I'm not great with stuff like this and consequently I spend a lot of time scratching my head wondering what the fuck I've done wrong.

Can you contribute more than one thing at a time - say if I had a drum machine groove going, would I be able to play some guitar over it or whatever?

The easiest thing to do is put NINJAM on the stereo buss, then you can have any number of instruments at once. You can either make a mix if them or (in the case of just two instruments) pan them left and right and create two mono channels in NINJAM accessing left and right separately.

NoSleep

Has anyone experimented with getting this up and running yet? Please report your successes/failures.

We have to make a date and join up on one of those private servers. Once we work out what everyone can do we could link up with CaB Radio and give a spontaneous performance if anyone is game.

PlanktonSideburns

Had a bit of a play with a mate on it last week - it's working well!
I'm down for a performance on there for sure!

NoSleep

What instruments do you play? I can do bass, guitar or keyboards from here (and run a drum machine/pattern of some kind).

PlanktonSideburns


boki

Intrigued by this, although I'm a hella sloppy guitarist (and haven't picked it up for a while) - do you think the onboard audio of a low-end laptop would be able to deal with this or would I need an interface?

NoSleep

You could probably get by without an audio interface although you have the immediate problem that the impedance of an electric guitar won't match the line in of the laptop.

boki

I could get around that by running the guitar into a multi-effect unit and using the headphone out, couldn't I?

NoSleep

Give it a try on one of the public servers and see how you get on. You get all sorts (soundwise) on there. Usually the sound isn't a problem if you're making that sound fit into the jam.