Linux SoftwareMultimediaAudioNINJAM 0.01a

NINJAM 0.01a


NINJAM is a program to allow people to make real music together via the Internet
Developer:   Cockos Incorporated and Brennan Underwood
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   71K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


NINJAM is a program to allow people to make real music together via the Internet. Every participant can hear every other participant. Each user can also tweak their personal mix to his or her liking. NINJAM is cross-platform, with clients available for Mac OS X and Windows.

NINJAM uses compressed audio which allows it to work with any instrument or combination of instruments. You can sing, play a real piano, play a real saxophone, play a real guitar with whatever effects and guitar amplifier you want, anything. If your computer can record it, then you can jam with it (as opposed to MIDI-only systems that automatically preclude any kind of natural audio collaboration1).

Since the inherent latency of the Internet prevents true realtime synchronization of the jam2, and playing with latency is weird (and often uncomfortable), NINJAM provides a solution by making latency (and the weirdness) much longer.

Latency in NINJAM is measured in measures, and that's what makes it interesting. The NINJAM client records and streams synchronized intervals of music between participants. Just as the interval finishes recording, it begins playing on everyone else's client. So when you play through an interval, you're playing along with the previous interval of everybody else, and they're playing along with your previous interval. If this sounds pretty bizarre, it sort of is, until you get used to it, then it becomes pretty natural. In many ways, it can be more forgiving than a normal jam, because mistakes propagate differently.

Part tool, part toy, NINJAM is designed with an emphasis on musical experimentation and expression.

How does NINJAM work?

NINJAM uses OGG Vorbis audio compression to compress audio, then streams it to a NINJAM server, which can then stream it to the other people in your jam. This architecture requires a server with adequate bandwidth, but has no firewall or NAT issues. OGG Vorbis is utilized for its great low bitrate characteristics and performance.

Each user receives a copy of other users audio streams, allowing for each user to adjust the mix to their liking, as well as remix later. This uses more bandwidth than having a server encode a single stream, but has numerous benefits (including lower server CPU use and the client having the full multichannel data for later use).
NINJAM can also save all of the original uncompressed source material, for doing full quality remixes after the jam.
tags each user  along with  previous interval  but has  playing along  ogg vorbis  and the  can also  ninjam uses  you can  the internet  

Download NINJAM 0.01a


 http://www.ninjam.com/downloads/src/cclient_src_v0.01a.tar.gz


Authors software

NINJAM 0.01a (by Cockos Incorporated and Brennan Underwood)
NINJAM is a program to allow people to make real music together via the Internet


Similar software

NINJAM 0.01a (by Cockos Incorporated and Brennan Underwood)
NINJAM is a program to allow people to make real music together via the Internet

Timidity++ 2.13.2 (by Timidity++ Team)
TiMidity++ is a software synthesizer

kstreamrecorder 0.2 (by Sascha Marx)
Kstreamrecorder project is a kommander application for playing/recording audio and video webstreams.

You can listen to every strea

PyJack 0.1 (by A. W. Schmeder)
Jack is a high performance, low latency real-time audio server

Transcribe! 7.30 (by Seventh String Software)
Transcribe! project is an assistant for people who sometimes want to work out a piece of music from a recording, in order to write it

Audio::Play 1.029 (by Nick Ing-Simmons)
Audio::Play is an interface for Audio::Data to hardware.

SYNOPSIS

use Audio::Data;
use Audio::Play;

$audio = Audio:

TunaPie 1.3.1.1 (by James Stone)
Python application to browse, search, play and record shoutcast internet radio and TV (audio and video streams)

TunaPie is a dire

Audio Daemon 0.99 (by Jay Jacobs)
Audio Daemon is a perl module to daemonize various players and support a single UDP interace for different players

rawrec 0.9.991 (by Britton Leo Kerin)
rawrec is a tool designed to provide the user with a simple way of recording or playing raw audio data from or to their sound card un

ac3jack 0.1.2 (by Jesse Chappel)
ac3jack is a tool for creating an AC-3 (Dolby Digital) multichannel stream from its JACK input ports


Other software in this category

gpac 0.4.2 (by Jean Le Feuvre)
GPAC is an implementation of the MPEG-4 Systems standard (ISO/IEC 14496-1) developed from scratch in ANSI C.

The main development

Gaim Video and Voice Support 1.2.0 (by Tim Ringenbach)

XMMS 1.2.10 (by H?vard Kv?len)
XMMS is a multimedia player for unix systems

LAME 3.97 (by Mark Taylor)
LAME is short from LAME Ain't an MP3 Encoder and is a research project for learning about and improving MP3 encoding technology

Audacity 1.2.6 (by Dominic Mazzoni)
Audacity project is a free, easy-to-use audio editor and recorder for Windows, Mac OS X

    search


Featured Software

jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java

Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser

GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


Subscribe in Rojo
Google Reader
Add to My Yahoo!

Add to My AOL
Subscribe with Bloglines
Subscribe in NewsGator Online
Add 'nixbit linux software' to Newsburst from CNET News.com
del.icio.us nixbit linux software


Top tags