NCC

NCCNovation Circuit Companion

Free firmware that turns the M-VAVE FM-1 into a two-part synth for the Novation Circuit Tracks: every sound hands-on from the Circuit's eight knobs.

NCC on a purple FM-1, in the browser emulator

WhyThe Circuit's spare pair

The Circuit Tracks has two synth tracks inside, plus two MIDI tracks and two audio inputs that often sit unused. That spare pair is an open invitation: plug in a second instrument and give each MIDI track its own sound.

The FM-1 is small, cheap and runs Felucca, a brilliant multi-engine firmware, but Felucca is a whole groovebox. NCC strips it down to one job: being the Circuit's companion. Less to learn, more to play.

What it doesFeatures

Two parts, two tracks

Part L listens to the Circuit's MIDI 1 track, part R to MIDI 2. The Circuit plays the notes and sends the clock; NCC has no sequencer of its own.

Split to its two inputs

L comes out on the left, R on the right: mix, mute and effect each part on the Circuit itself.

The Circuit's knobs just work

Its eight macros are mapped to what their labels mean on every engine, smoothly, and the screen shows what each one does.

Sounds by role

SELECT picks the category (bass, pad, lead, keys, pluck), ALGORITHM the engine, PRESETS the sound. 161 sounds, and your own.

Twelve engines

FM6, Juno, phase distortion, TRIO, ACID, physical models, granular, formant voices, LOFI, tonewheel organ, noise and samples. Every engine has eight Circuit macros.

Coming soon: drum loops

One-bar loops that always fit the Circuit's bar, opened by any note and chopped by its steps, with shuffle, reverse, stutter and crush on the knobs.

Built for jamming

OCT- / OCT+ switch between your two sounds, an arp locked to the clock with HOLD, and STACK or whole-chord REPLACE Drone with a smooth 50 ms fade-out and 50 ms fade-in.

Dual sounds

SCL layers the existing L/R sounds from MIDI channel 3 or 4. Each keeps its own arp, Drone and Circuit knob controls.

Settings and sound editing

GLO opens channels, output, clock and performance settings. EDIT opens the selected sound's engine, envelopes, LFO and voice controls, including FM6 operators.

Dry sound defaults

Every newly selected sound starts without delay or reverb. Turn the sends up whenever you want; both parts use the existing shared effect buses.

Effects one tap away

Sends, delay, reverb, chorus, an insert and performance effects on the keys, plus echo and reverb throws.

NCC Manager

A web page over USB: sounds on L and R, your own sounds, DX7 banks, backups and settings.

On the screenThe FM-1 in Circuit style

SOUND: both parts with their category and engine, the place in the list
SOUND: both parts with their category and engine, the place in the list
The arp, locked to the Circuit's clock
The arp, locked to the Circuit's clock
FX: one tap and you're on the sends
FX: one tap and you're on the sends

WatchSee it play

Demo video

Coming soon. Meanwhile, hear it in your browser.

Try it

QuestionsFAQ

What do I need?

An M-VAVE FM-1, a Novation Circuit Tracks, a MIDI connection to the FM-1's TRS input or USB (with a USB MIDI host adapter or computer), and a stereo-to-two-mono cable into the Circuit's audio inputs.

Does it work without a Circuit Tracks?

Yes. The FM-1's keys play the parts, the arp runs on its own tempo, and any MIDI keyboard or sequencer on channels 3 and 4 works too. Or try it in your browser first.

How do I go back to the original firmware?

On the Install page, open “Return to official V15” and pick M-VAVE's FM-1.fwsc, or use M-VAVE's own updater. Your music is backed up first.

Which browser?

Chrome or Edge on a computer. The installer and the manager need Web MIDI with SysEx, which Safari and Firefox don't offer.

The arp runs out of time with the Circuit.

Press Stop and Start on the Circuit once: NCC counts its bar from the Circuit's Start. Since 0.3 it follows the Circuit's clock pulses, so it can't drift away afterwards.

Can I use my own sounds?

Yes: send DX7 banks to FM6 with the manager, and store your own sounds in the 32 user slots. Your own drum loops come with the LOOP engine, soon.

Is it safe?

It installs like M-VAVE's own updates, and the way back is always there. Still, installing firmware is at your own risk; if an install is cut off, run it again (hold OCT- while switching on for the update mode).

What is Felucca?

Felucca is Leo Kuroshita's open-source firmware for the FM-1. NCC is a fork of it, focused on being the Circuit Tracks' companion. Both are free software (GPL-3.0).

ReleasesWhat's new

0.4

Twelve engines, Dual sounds and smoother chord drones. Release identity: FM-1_704.

0.3

0.2

0.1

All releases on GitHub