nanoloop FM manual
new in version 0.4update here
- analog sync (master only)
new in version 0.3
- bug fixed that caused stutter noise
new in version 0.2
- bugs fixed that caused crashes
- new sound types: high pass and half sine FM
- improved pulse width effect
- stronger click (r)
- second voice added to L channel
- illuminated sequencer grid
- slowly increasing range for randomization
- pingpong / random playback modes
New / changed functions in 0.4 are marked red
The LED display is divided in 3 areas:
The orange rows on top show data values: bars, icons, numbers
Red dots in the middle represent the structure to edit. It is navigated with a green cursor.
On the bottom there is the green menu for parameter / channel selection and transpose functions.
There are two different views:
- In patterm view, you edit the currently playing pattern.
- In file fiew, you save and load patterns and arrange a song.
In pattern view, there are 3 different modes:
Sequencer, parameter menu and global menu.
enters paremeter menu. In the menu,
toggles between parameter menu and global menu,
returns to the sequencer.
There are no "instruments", all parameters are per-step. In menu mode, all steps are edited at once and the values of the pattern are displayed in the data area.
move cursor to select step
cut / paste note
Editing functions are the same as in sequencer but applied to the entire pattern.
edit entire pattern
edit entire pattern
A/B + X/Y
(hold A/B and press X/Y to increase random range)
A + Y
B + Y
pingpong > random > normal
A+B pause > revert to 1st step > toggle 1/8 / 1/16 sync mode
X resume / start playback
(sync / MIDI functions not yet implemented)
Channels, Polyphony / Intervals
| ||pitch||LFO||volume||FM||effects, meta
|B ▲▼||interval 1||lfo mode||r: click|
|meta 4th / none
|B ◄►||interval 2||lfo dest||attack||FM mode||meta 2nd
|r||monophonic, intervals play as arpeggio
|l||two voices, 2nd interval = detune
|c||three voice chords
|n||noise sample & hold frequency + phaser delay
LFO modes (A ▲▼
LFO destintion (A ◄►
In r channel, chords are played as arpeggio. Intervals can be up to one octave (12). When set to 13, sound is muted and arpeggio is stopped, thus functioning as a short gate.
In L channel, the second voice plays at the first interval in semitones plus the second interval in 1/16 semitones. For detune/phasing effects, set the first interval to 0 and the second to 1 or 2.
In the r
adjusts the initial click (for drum sounds), on the other channels, there is a long low-level release for a simple reverb-like effect.
|    ||"filtered" square wave with low / high pass
|    ||normal FM with sine / half sine
Technically, the square is generated by sine wave modulation, too and FM amount controls the "filter cutoff". FM frequency corresponds to pulse width.
Meta step allows to play a step only every 2nd or every 4th time. It's a simple but powerful way to extend the pattern beyond the 16-step grid.
Nanoloop sends sync pulses to the sync port (the right one of the two upper small jack connectors). To sync it with another device, stop playback by hitting A+B twice in global menu so that instead of the tempo value, this icon is shown:
Now set the other device to slave mode, rewind it to the start of the sequence and set it to playback if necessary. To start nanoloop again, press X.
By default, a clock pulse is sent every 2nd step (Pocket Operator and Volca compatible). To change this to every step, press A+B again before starting playback. The selected mode is shown on the right.
|A+B|| sync mode 1/16 (Monotribe, Game Boy nanoloop...)
|A+B|| (default) sync mode 1/8 (Pocket Operators, Volcas...)
|X|| (bpm)|| start
Slave mode is not yet implemented, it's therefore not possible to sync two nanoloop FM units. Slave modes and MIDI clock will follow in future updates.
select file slot
save current channel pattern to slot
load current channel pattern from slot
load current channel pattern from next slot
load all channels from slot
load all channels from next slot
delete file in slot
clear all channels
bank mode on/off
In bank mode:
(song functions and file transfer functions not yet implemented)
X + A/B
Y + A/B