This Freak Does Not Exist
connecting

Display

Pick an engine and category, then press Download.

Preset

Engine
Category

Generate

Shuffle
Clear
Firmware?
Download
About ↓

What Seymour gives back

Feed it the official 5.0.0.2084 file and it comes back with all of this. All of it, every time. No Γ  la carte.

Decay and Release, divorced
Dec/Rel sets Decay, Shift + Dec/Rel sets Release. The screen draws them as their own slopes, so what you see is what you hear. Mostly. It's a MicroFreak.
The whole mod matrix on MIDI CC
Stock gives you one matrix spot over MIDI. Now the other 34 get their own CC, in and out. Might upset the Vocoder.
Delay
Hold Paraphonic for half a second, no keys down. Every note bounces back three times on the spare voices, a dotted eighth apart, a little quieter each time. A delay with no delay chip, paid for in polyphony. The Paraphonic LED dips on the beat, smugly.
Duo
From Unison, Shift + tap Paraphonic. Two notes, each sung by its own detuned pair of voices: a duet for two slightly drunk choirs. Unison Spread sets the detune, so the menu finally admits it and says "Spread/Detune".
Mode notices
Change the mode and the screen spells it out for three seconds. "Delay ON". "Unison OFF". No more squinting at LEDs and hoping.
Cycling envelope, on the clock
Shift + Mode stops it freelancing and puts it on the tempo. The Rate knob picks the division, borrowed from the LFO. The screen says "Cyc-Env Sync ON" (or "OFF", if you've had second thoughts), and the mode LED blinks along like it meant to all along.

Nothing new is saved in presets, and every mode is off at power-on. Still risky: the recovery is in the FAQ. The nerdy details are in the repo.

What is this?

This is a statistically modeled preset generator for the Arturia MicroFreak shamelessly inspired by NeuralDX7 and thisdx7cartdoesnotexist. It tries its best to create realistic sounding presets while not copying existing ones.

How do I use it?

Use the encoders or dropdowns to select what Engine Type you want for your Oscillator. Unsure? Leave it at random and let chance decide. Select a category similarly. Categories are based off the assigned types presets can be set to (pad, lead, keys, bass, etc). Hit Download.

If you have an Arturia MicroFreak, you can use the MIDI Control Center software provided by Arturia to upload the single preset to any project and then to the device. Select the preset on the device and give it a spin! I hope it sounds good.

How does it work?

Sadly, there isn't enough data out there to make a deep learning style preset generator similar to NeuralDX7. The Arturia MicroFreak is relatively young compared to the legendary Yamaha DX7.

However, there is enough to make what is called a Gaussian Copula. Think of these like interconnected distributions based on related variables. This models how various settings in a preset are generally aligned or used often. A good example would be the Bass category. A bass synth sound is typically a very short attack and a short to medium decay/release, sustain being of a variable length. The model captures that behaviour, sees they are related, and randomly picks values within those respective distributions so they appear related similar to how a real person would make a bass synth sound.

There is a bit of extra magic behind the scenes too such as measuring the preset against previously seen preset values to ensure it is unique, as well as trying to pick a preset amongst a set of many that is difficult for a detector model to determine if it's human made or generated.

Curious about the model training? Check out GaussianFreak, the public repo.

Why does it keep asking me to feed it firmware?

Because it will eat it! Try it. Drag and drop the latest MicroFreak firmware into the browser window. See what happens.

This little nifty thing can also patch firmware. What it adds, and how, lives in the repo: This Firmware Doesn't Exist.

Custom firmware always comes with risk. Be sure to know how to reinstall firmware from MCC. If you get a bricked device, try restarting the device and holding Shift + Arp + Oct while you turn it on. Use MCC to flash the real Arturia good shit.

While I was testing this, I soft bricked my MicroFreak twice and the above recovered it... twice.

Wait, custom firmware?

Yeah. Exciting isn't it? In the open source community, we should band together and create resources for all to consume and build on. Stand on each other's shoulders. We may not all be giants, but together we will be giant.

Explore the repo, This Firmware Doesn't Exist (original name there right?). It's code that explains how to patch, some gotchas, and how to explore more deeply yourself (or with a friend). The mod matrix CC cheat sheet is in there too. Print it, frame it, tape it to your MicroFreak.

What is the data trained on?

The MicroFreak comes with a variety of presets packaged with the MIDI Control Center software as well as free packs offered on Arturia's website. That coupled with community collections of various free presets scattered throughout the web and GitHub.

Is this vibe coded?

Absolutely. All of it.

If that turns you off, I understand. I've read the code. I understand the models pretty deeply due to my academic background and over 10+ years of experience leading and building data science and analytics teams.

I've done a ton of notebooks and built a lot of services and reran giant model constructions on terabytes of data on massive clusters with hand written code bugs and all well before LLMs. Why didn't I just do that here with arguably megabytes of data? I didn't want to. Simple enough. I do that enough at work.

Is this page playing real Microfreak sounds?

No. That's just a fun easter egg. It uses the Web Audio API for Javascript. No preset sounds were served in the downloading of this HTML (Technically you did though when you downloaded the browser).

Bed curtain, England, 1670–1700. The Met (public domain).

Firmware surgery

You're about to feed your MicroFreak firmware that Arturia never wrote, never tested and will never support. It splits Dec/Rel into separate Decay and Release (Shift + Decay sets Release) and puts every mod matrix amount on its own MIDI CC. It even pokes the little chip that runs the screen, so the envelope draws right. It could also leave your synth staring at its boot logo until you flash the official file back.

Unofficial fan project. Not affiliated with or endorsed by Arturia. MicroFreak is a trademark of Arturia.
Background: crewel valance, England, 17th century. Cooper Hewitt, Smithsonian Design Museum (public domain).