Press start

Nemesis. A groovebox firmware for the Drumboy Pro. Seven parts. Ten lanes. Up to 32 steps. 200 presets. A tracker, recording and slices on the device. Song, stems and MIDI export. Delay, reverb, chorus, an amp on every part. Press start for the stages.

A groovebox firmware with a real synth inside

Nemesis is unofficial firmware for the Randomwaves Drumboy Pro. It turns the box into seven parts of synth and sampler, played by ten lanes, with effects behind them. You can try it in this browser, because the page runs the firmware's own code.

Play Online NemesisLearn it in sixteen levels

New in Beta 2

Read the manualManual as a PDF

Stage select

Ten stages, ten real screens. Each one is drawn by the firmware's own code and saved as it came out. Only the orange labels are added.

  1. Stage 1Sequencer
  2. Stage 2Sound
  3. Stage 3Slices
  4. Stage 4Mixer
  5. Stage 5CPU
  6. Stage 6Effects
  7. Stage 7Presets
  8. Stage 8Tracker
  9. Stage 9Recording
  10. Stage 10Export
Stage 1 of 10

The whole pattern at a glance

The home screen: ten lanes of coloured steps, each tagged with the part that plays it, with knob boxes above and below.
The home screen, with the default project

This is where you live. All ten lanes are on one screen while the music plays, so you never hunt through pages to see what is going on.

  1. The part that plays each lane. Every part keeps its colour on every screen.
  2. Each block is a step that plays. Lanes can have different lengths, up to 32 steps, so a short lane falls across the others.
  3. LENGTH and HITS spread a rhythm evenly across the lane. Turn them and a Euclidean pattern appears.
  4. Eight knobs, eight boxes. Each box says what the knob beside it does right now.
Stage 2 of 10

Shape a sound, then shape one step

The filter page: a green curve fills the screen, and the cutoff box is marked LOCK in yellow.
A filter page with a p-lock open

Nine pages of knobs cover the whole synth, and most of them draw what they do. Open a lock on a step and those same knobs change that step alone.

  1. The filter, drawn as you turn it, with eight models to choose from.
  2. LOCK: this cutoff belongs to one step. The rest of the pattern keeps its own.
  3. Yellow means you are locking, not changing the sound: lane 1, step 5.
Stage 3 of 10

Chop a loop in one move

A drum loop as a waveform, with thin vertical lines where the firmware cut it into 20 slices.
SLICE on a sampler lane, cut by the firmware

Turn slicing on and the firmware finds the hits itself. Play the slices by step, by chance, or in time with the tempo. This loop is mixed from the built-in drums.

  1. Every line is a cut. The firmware found these attacks on its own, with no computer.
  2. 20 slices, and it works out that 8 beats make 120 BPM.
  3. STEP plays a slice per step. SYNC runs the loop in time with the tempo.
  4. SENS sets how small a hit counts. GRID cuts into equal parts instead.
Stage 4 of 10

Seven parts, one mixer

Seven coloured columns A to G, each with a fader, its voice blocks and its cost.
MIXER, the VOICES view

Every part has a column with its type, level and priority, and you decide how many voices each one gets.

  1. Parts A to G. Any of them can be a synth or a sampler.
  2. One block per voice the part owns. A block turns white while that voice sounds.
  3. What each part costs, and which lanes it plays.
  4. The whole project against the budget of 33 plain voices.
Stage 5 of 10

It tells you if it will fit

A page that says in words that the project fits, what it costs, and what would be given up first.
MIXER, the CPU view

A small chip plays every voice, so sounds have a cost. Nemesis shows that cost before you hit a wall, and it says what it would do about it.

  1. The answer, in plain words.
  2. What the voices and the effects cost, in the same units.
  3. What goes first if the CPU runs short, in order, with what each step saves.
  4. It takes them back when there is room. Your sound is never edited.
Stage 6 of 10

Effects you can see

The reverb page: its decay drawn as a falling slope, with tabs for the six effect views above it.
FX, the reverb view

Delay, reverb, chorus, a compressor and an amp on each part. Each page draws what the effect is doing.

  1. Six views, one press apart: five effects and the sends.
  2. The reverb's decay and pre-delay, redrawn with every turn.
  3. Low cut and return level keep it out of the way of the mix.
Stage 7 of 10

200 sounds, one knob away

A list of presets with their categories, one highlighted, and a counter that reads 3 of 200.
FILE, the preset browser

Scroll and listen. There are 200 presets in 11 categories, and you can audition them on the part you are working on.

  1. Pause on a preset and it plays. OK loads it.
  2. Pick a category: bass, lead, pad, keys, texture and more.
  3. One knob scrolls one by one, the other three at a time.
Stage 8 of 10

Write notes as text

The tracker: rows of steps and ten lanes of notes as text, with a box open beside one cell showing its note, octave and chord
The tracker, with a step's box open

STEP's third view shows the steps as text, with all ten lanes side by side. It is the same pattern as the step editor, so use whichever suits the job.

  1. Press OK on a step and this box opens beside the cell, with its note, octave and chord.
  2. All ten lanes at once. Keys 1 to 10 jump to a lane, and the keys around OK move the cursor.
  3. The bottom knobs set the note, the octave and the chord. Hold OK and press the keys around it to move a note instead.
  4. The top knobs set how hard it plays, how long, and its chance of playing. In the browser, your computer's letter keys are a piano.
Stage 9 of 10

Sample anything, keep it on a lane

The REC screen: a level meter with a threshold line, and knobs for source, gain, capture and monitor
The REC screen

Record the line input, or Nemesis itself with all its effects. A take lands on the lane you are on, as a sample like any other, so you can slice it, loop it and lock it.

  1. SOURCE is the line input, or what Nemesis is playing, effects and all.
  2. AUTO waits for the sound to pass THRESHOLD, and keeps the moment before it.
  3. The meter. Watch it while you set GAIN.
  4. The take as it comes in. On the card it goes to Sample/REC. Online Nemesis has a drum loop in place of a cable, so you can try the real recorder in your browser.
Stage 10 of 10

Take the song with you

The EXPORT view of the project screen: the song, what to make, and where it goes
PROJECT's EXPORT view

When a song is done, take it with you. A render runs offline and in silence, so it never drops a voice.

  1. The third view of PROJECT.
  2. It says what you will get and where it goes: the card on a Drumboy, your downloads in Online Nemesis.
  3. Pick the song, then one stereo WAV, stems (a WAV for each lane that plays, so the kick and the snare can be mixed apart), or a MIDI file with a track for each lane.

Hi-scores

No made-up numbers. Each one is built into the firmware, or was measured on a real Drumboy Pro.

ScoreNameSource
000200Presets 3 built in, 197 as files on the cardBuilt in
000064Rows in a song and 8 songs in a projectBuilt in
000033Plain voices of CPU budget the firmware's own cost tableBuilt in
000032Slices in a sample cut at its attacks or on a gridBuilt in
000032Steps in a lane each lane has its own lengthBuilt in
000016Patterns in a projectBuilt in
000014Voices at 85% CPU held notes of a light preset with the usual reverbMeasured
000010Lanes all on one screenBuilt in
000008Filter models in two filters, in series or parallelBuilt in
000007Parts each a synth or a samplerBuilt in

Lowest score wins: 000000 audio blocks over budget, with six synth parts of two voices each and drums playing a sequence, at 54 to 71% of the CPU on average. That is with the load governor on, which gives up voices and effects when a mix asks for too much. Measured

Power-ups

Everything Nemesis has picked up so far, and what is still locked.

Before you play

Beta 2 is here. It is a test version, so expect bugs. Install it on your Drumboy Pro.

The voice, the sequencer, the effects, the seven parts, saving to the card and recording have all run on a real Drumboy Pro. Slices and the tracker have mostly been tested on a computer so far. The MIDI sockets have carried notes, clock and the librarian on a real cable, and exporting and deleting projects have not yet been tried on many cards.

Saving went through 3,000 rounds of writes and read-backs on one real card without an error. Power cuts have only been tested in simulation, so keep a copy of your card.

Continue?

Online Nemesis Tutorial Install Beta 2 Manual Manual PDF Preset librarian

The word NEMESIS in chrome letters over a sunset stripe, a galaxy and a perspective grid

Nemesis is free software, given as it is, with no warranty of any kind. You use it at your own risk. Keep a copy of your SD card: a power cut during a save, or a failing card, can lose data, and installing other firmware on your device is your own choice. The makers accept no liability for lost data or for damage to cards or devices.

Nemesis is an independent project, not made by Randomwaves. The Drumboy Pro is their open-source hardware.