-
Notifications
You must be signed in to change notification settings - Fork 49
Ninjam Looper
Jamtaba provides each channel (and subchannel in standalone version) with an internal looper that is always in sync with the BPI and BPM of the Ninjam server you are connected to.
- OverView
To access the looper you need to be connected to a server first and click the button located below the gain button. This will open the looper window:
There's no need for midi input nor foot pedals to make it work and it's very easy to use. You can access all its features using your mouse (or similar) device.
This is possible because during a Jam the BPM and BPI are fixed by the server for all clients, so the looper can use these values to create layers with the exact length of one BPI measure at the corresponding BPM. If the Server's BPI changes, then the looper will adapt automatically changing it's length to match the new BPI.
NOTE: If the BPM changes, the looper will stop and extend (or shrink) the recorded layers to match the new BPM. Sometimes the layers will not sound in sync depending on the new BPM value, but this is expected. It is recommended to start a new loop from scratch in this cases.
- Recording Loops:
Recording is very intuitive in Jamtaba. The same signal that feeds the input channel is also used as the input for the looper corresponding to that channel (or subchannel). The only difference is that when recording (and waiting for recording to start), the audio you hear will go through the looper instead of the input channel until play is resumed, so the level and pan is controlled by the looper in this case, not by the local channel.
Each layer will be recorded one by one (except for the selected layer mode, where only one layer will be recorded). You can set any maximum number of layer you want between one and eight. (The maximum number of available layers is determined by the Max Layers combo box).
To start recording just click the REC button (located in the upper left corner of the looper) at any point in the BPI cycle. The button will start blinking indicating you are in waiting state (not recording yet). When the new cycle starts it will stop blinking and the audio will be actually recorded. Recording will stop when the last layer is recorded and play will start automatically.
NOTES:
-
Remember that during waiting state and Recording the input signal will go through the looper instead of the normal channel, so any changes in layer volume, pan or looper's master volume will change what you hear! (but not what you record).
-
It's a good practice to match your playing and recording levels before start recording. Remember that your local channel at 0 dB has the same lever than tha looper's master level at 0dB (if individual layer's pan and volume faders are at 0 too).
- Looper Modes (Playing):
The Ninjam Looper has three modes you can use and depending on the mode used, the layers will play in sequence, simultaneously or just the one you have selected at a specific time:
Sequence Mode: Layers will play one at a time starting from the upper most. Layers will be recorded one by one until the last layer is complete. After recording is complete, play mode will start automatically.
When Random is selected, layers will play randomly, but recording will continue in order from top to bottom.
All Layers Mode: All Layers will play simultaneously. Recording will be one by one from up to bottom.
Selected Layer Mode: Only the selected layer will play/record.
NOTES:
1.- It is possible to change the looper's mode while playing, but not during Recording/waiting state. 2.- If you want to stop the looper you have two options: Click once to program the stop action for the next loop or click twice to stop immediately.
- Layer Mutes (All Layers mode only):
If you need to mute one or more specific layers you can use the corresponding mute button. During play, click once to program the mute for the next cycle (on or off) or click twice to mute immediately.
- Overdub:
The use of Overdubbing consists of the recording over another recording many times. This technique is very popular today, but it replaces the old layer's audio destructively (this means it can't be undone!).
The Ninjam Looper's overdub checkbox activates this function for each layer (it works during recording only). When you use Overdubbing only the selected layer will be recorded over and over and recording will not stop until you press record again. Remember the overdubbed layer can't be edited, so all overdubs are final.
- Hear all/locked:
This option is only available in Sequence and Selected Layer modes. If you need to listen to all layers (or only locked ones if locked is checked too) while recording, this checkbox will let you do that. Once recording is finished (play mode) this option will not have any effect.
- Using Locked layers:
The idea behind locked layers is to differentiate the correct (it's recommended to apply lock to them so can't be deleted) from the wrong ones. When recording, locked layers will be skipped and if "play locked" is activated, only locked layers will play.
NOTE: When you lock a layer, a big icon will appear on top of the layer indicating that the layer is not editable. To remove the limitation, press the lock icon again.
- Reset Menu:
- Looper Configuration (F10 in standalone):
Accessible via Preferences menu gives you control over path and file type for saving:
- Audio file format:
To save your files in 16 bit WAV format:
NOTE: When using 16bit depth WAV files for saving loops, very loud signals will be truncated (hard clipped), so the file may not sound the same as the original loop. To avoid this use 32bit depth:
If you need to save space, choose ogg files: