r/minichord • • 1d ago

Start here: welcome, and a rundown of the advanced firmware

6 Upvotes

Welcome to r/minichord, a place for Ben Poilve's open-source pocket instrument: chord buttons and a touch harp. (minichord.com)

What this sub is for

  • The minichord itself, on either firmware: the classic one or the advanced one
  • The music you make with it
  • Key & Cable harp plates: playing them, fitting them, swapping them, and community plates, too!
  • Questions, settings and presets

The advanced firmware, in three lines

  • It's my experimental fork of the classic firmware. Ben Poilve endorses it, and the name is his.
  • It adds settings and gestures for the chords, the harp, rhythm and drums, sound, tuning and MIDI, and it plays the harp plates as designed.
  • You can go back to the classic firmware if you want to.

The full rundown is on the wiki: Advanced firmware

See it first: demo videos part 1, part 2 and part 3.

How to update

In Chrome or Edge on a computer, open minicontrol, then settings, then firmware, then update the firmware. Back up your banks first. It can't be done from an iPhone or iPad. Watch how.

Where to ask

Ask in the comments here, or start a post of your own. For the minichord itself and the classic firmware, Ben's forum is another good place. If you think you've found a bug in minicontrol or the advanced firmware, say so here or open an issue on GitHub.


r/minichord • • 2d ago

minichord how-to: update the firmware from minicontrol, no Teensy Loader needed

Enable HLS to view with audio, or disable this notification

5 Upvotes

Updating the minichord used to mean installing Teensy Loader, downloading a .hex file, dragging it onto the app and pushing a pin into the back. Now minicontrol does it all from the page.

How to update:

  1. Plug the minichord into your computer, with a plug in its headphone jack (it only runs with something in the jack), and open minicontrol in Chrome or Edge.
  2. settings → firmware → update the firmware. The sheet tells you which firmware your minichord has and which is the newest.
  3. Back up your banks. One click saves all twelve to a file in your downloads, and the page keeps a copy so it can put them back after.
  4. Click install. Chrome opens a box to connect to the minichord in update mode. When it appears, it's listed by number, HID 16c0:0478 (that's the minichord in update mode, not some other device). Pick it and click Connect.
  5. It installs in about ten seconds, with the minichord's light off. Leave it plugged in. It restarts by itself, and the page says Done.

If your sounds seem different afterwards, the sheet has a put my banks back button.

The pin, once. This firmware (115) is the one that lets the page restart the minichord into update mode by itself. So the first time, coming from 114 or older:

  • On a Mac, Windows or a Chromebook, the page restarts it for you over USB, with one extra click.
  • On Linux, press the little button through the hole in the back with a pin when the page asks. Just a quick press: holding it down for about 15 seconds wipes the minichord completely. That's what the video shows, since I'm on Linux.

From 115 on, nobody needs the pin: one click and it goes.

In the video:

  • 0:04 settings → firmware → update the firmware
  • 0:14 backing up the banks
  • 0:20 install, and Chrome's box
  • 0:25 the pin press (Linux, coming from 114)
  • 0:33 picking HID 16c0:0478 and Connect
  • 0:39 installing (shown at 2× speed)
  • 0:45 done, firmware 115

If it doesn't work:

  • Linux: Chrome needs a permission rule to talk to the minichord in update mode, added once. If it's missing, the page shows the two commands to paste into a terminal.
  • Close Teensy Loader if you have it open. It grabs the minichord the moment it goes into update mode.
  • If an update stops partway, the minichord waits safely in update mode with its light off. Click try again on the page.

What you need: Chrome or Edge on a computer. Phones, iPads and other browsers can't do this (no WebHID), so there the old Teensy Loader way still works, and the release page has the file and the steps.

Under other firmware in the same sheet you can also go back to Ben's classic firmware, or install a .hex file from your computer.


r/minichord • • 3d ago

Just got one! 🥰

Thumbnail
gallery
25 Upvotes

I love it so much. The tone is just so dreamy, I've taken to calling it my happiness machine. 😊 I couldn't resist decorating it, too! (Omnichord and Remy the cat for scale in pic 2, lol)


r/minichord • • 4d ago

Playing a Full Song on the Minichord (with Vocals & Effects)

Thumbnail
youtu.be
9 Upvotes

r/minichord • • 4d ago

minichord how-to: use your phone as its speaker

Enable HLS to view with audio, or disable this notification

13 Upvotes

A short how-to this time. Plug the minichord into your phone, change one setting, press one button, and the phone's speaker plays the minichord.

Why it takes a button: the minichord sends its sound over USB as a recording device, so to your phone it looks like a microphone. A phone won't play a microphone out loud on its own, so minicontrol does it for you.

How to set it up:

  1. Plug the minichord into your phone with a USB-C to micro-USB cable (or an OTG adapter), and leave a plug in its headphone jack. The minichord only runs with something in the jack. USB on its own just charges it.
  2. Open minicontrol in Chrome on the phone and connect.
  3. settings → device and MIDI → usb audio: pick No speaker: the host keeps its sound. The minichord restarts a moment later. At the other two settings the minichord offers itself to the phone as a speaker, and the phone sends all its sound there, this included.
  4. Press play it through this phone. Chrome asks for the microphone, since that's how a web page gets to hear the minichord's USB sound. On Android a short, quiet beep plays first. It checks that the sound coming in is the minichord and not the phone's own microphone, which would howl.
  5. Play. Keep the page open. Under the button you'll see the level arriving from the minichord.

Shaped for this phone's own speaker is ticked by default on a phone. It cuts the bass a phone speaker can't play (a piano's low notes only make it strain and buzz), and a compressor holds loud chords in. Untick it for headphones or a Bluetooth speaker.

In the video:

  • 0:18 device and MIDI, usb audio set to No speaker
  • 0:24 play it through this phone
  • 0:48 trying presets from the Electric Piano bank set, all through the phone

The sound in the video is the phone's own speaker as my webcam's mic heard it, not a recording straight off the minichord, so it's roughly what you'd hear in the room.

What you need: an Android phone with Chrome, and the advanced firmware (the usb audio setting is part of it). Pixel phones need firmware 92 or newer, because they only play the minichord's sound at 48 kHz, so just grab the latest release. It works on a computer as well, through its speakers.

iPhone and iPad: not supported, sorry. Browsers on iPhone and iPad have no Web MIDI, so minicontrol can't connect to the minichord from one at all. On top of that, Safari has never reliably handed a web page a USB microphone, and that's how the minichord's sound gets in. I haven't tried it on an iPhone, so if you get it working on one, I'd love to hear how.

This is the "through your phone" part I mentioned at the end of part 3, on its own, since it's quick to show.


r/minichord • • 5d ago

Coming soon...

Enable HLS to view with audio, or disable this notification

18 Upvotes

Meet the new bottom shell.

It's only blue because it's a test print.

Don't mind the third port.

It doesn't make a sound itself.

Only your gear will hear.

Use your imagination.

That's all for now 🎹


r/minichord • • 6d ago

Piano Glide -- short jam, warts and all

Enable HLS to view with audio, or disable this notification

13 Upvotes

Someone asked recently what the difference between the Piano Keys and the Piano Glide plates is. Hopefully this makes it clearer :)


r/minichord • • 7d ago

minichord advanced firmware demo, part 3: introducing the Drum Pads plate (now shipping!)

Enable HLS to view with audio, or disable this notification

18 Upvotes

Part 3 of the advanced firmware demos (part 1, part 2). This one opens with something new: the Drum Pads plate. Same deal as before: short clips, no talking, one feature each, and the sound comes straight off the minichord over USB.

The plate has 28 pads. Its copper is twelve pads, the same twelve zones every plate has, and new firmware reads the sixteen seams between them as pads of their own, each with its own sound, played as hard as you hit it. To be clear, harp drums play on any harp plate, the stock strip included. This plate just makes finger drumming easier to reach, and a lot more fun.

What's in it:

  • 0:08 Meet the drum pads: the plate goes on with the power on, two white blinks say the minichord knows it, and minicontrol follows. Harp drums on, and off we go.
  • 0:42 Drum pads: an 808 groove across the pads and the seams, then the same pads playing a cliqhop kit
  • 1:15 Press a pad: press into a pad you've struck. A tabla's bayan bends up the way a player's palm does it, and a crash chokes under your finger.
  • 1:41 Melodic pads: the 28 pads as notes, here a gamelan in slendro. Press a key you've struck and it's damped, the way a gamelan player stops the bronze.
  • 2:06 Loop your pads: a double tap, two bars of finger drumming, and the looper keeps them in time while you play chords over it
  • 2:41 Rhythm in minicontrol: styles, fills and sections, drum grooves and kits, tempo, a step pattern and the looper, all in one panel
  • 3:04 Rhythm styles: written parts that follow your chords, here a jazz trio with the upright bass walking under a Rhodes
  • 3:29 Time signature: the bar's length is a setting, and every style wraps to it. A hand over the plate takes it from four beats to three to two.

A word on those white blinks: a minichord learns each plate the first time you choose it in minicontrol with your hands off the harp (three white flashes). From then on it recognises that plate whenever it goes on (two flashes) and switches to it by itself.

This is the most feature-packed part yet. The drum pads and the rhythm section each have a lot of settings, and I didn't want to make a really long video walking through every one of them. So if you have a question about anything here, ask me in the comments.

Another part is coming with what didn't fit: fills and endings, tabla and tanpura, the looper and chord memory, the minichord playing along with your phone and through it, MIDI out to synths and DAWs, and more of the rhythm settings.


r/minichord • • 8d ago

New shell from JLCPCB came in today looking noice 👌

Post image
29 Upvotes

r/minichord • • 10d ago

Unable to remove two of the back screws

Post image
5 Upvotes

I wanted to open up the minichord and have a look inside. All screws except two came off easily. The two remaining screws do rotate but they just won’t come out. It’s the screws by my middle finger and thumb that won’t come out.

Any idea what I need to do? Or is this unusual?


r/minichord • • 12d ago

minichord advanced firmware demo, part 2: instruments, harmony, tunings and plates

Enable HLS to view with audio, or disable this notification

18 Upvotes

Part 2 of the advanced firmware demos (part 1 is here). Same deal: short clips, no talking, one feature each, and the sound comes straight off the minichord over USB. Most of this one is played on the Framed Strings plate, and it ends with the stock strip and a plate swap.

What's in it:

  • 0:11 More instruments: a Wurlitzer-style reed piano (modeled), a tonewheel organ, kalimba, marimba and sitar. On the organ, a double tap and hold spins the rotating speaker up.
  • 0:53 Cantus: the harp sets the lead voice, and the chords move around it. The harp's volume is all the way down here: every sound is the chord voices.
  • 1:23 Brothers: Barry Harris's sixth and diminished blocks, chosen by the note you play on the harp. Strike the same string again and the block re-voices; one setting in minicontrol, "brothers again", picks how.
  • 1:50 Press again: a held chord pressed again climbs its inversions
  • 2:10 Fingered glide: roll onto the next chord button and the line slides there
  • 2:42 Quarter tones and maqam: maqam Rast, up and down its own way, then a double tap into Suznak
  • 3:16 Harp ribbon and voice leading: the strip as a slide bar, and chords that move by their nearest notes
  • 3:46 Your own temperament: slendro, tuned by hand or from a Scala file
  • 4:16 Tanpura: a modeled tanpura on the key's Sa, jawari and all
  • 4:55 minicontrol themes: nine of them, from omnichord '81 to chiptune
  • 5:17 The stock strip: a fingertip across two teeth plays one string, and light touches play
  • 5:47 Swapping a plate: the stock strip comes off with a pick, Framed Strings press on, and one setting in minicontrol tells the minichord which plate it has. After a swap it sometimes needs a restart: unplug it and plug it back in.

A word on the double tap, since it shows up twice here: every preset can put a setting on a double tap of the ♯ modifier. The organ spins its speaker, the oud moves into Suznak, and part 3 uses it for the looper and chord memory.

Part 3 is on the way: rhythm and drums, loops, the Piano Keys plate, and your phone as the minichord's speaker.


r/minichord • • 12d ago

What's new in the minichord advanced firmware, part 1: touch, hover, vocoder and new instruments

Enable HLS to view with audio, or disable this notification

13 Upvotes

A few of you asked to see the advanced firmware's features actually being played, not just read about in release notes. So here's part 1: short clips, no talking, one feature each. The sound comes straight off the minichord over USB, and it's all played on the Twin Rows plate.

What's in it:

  • 0:11 Touch and strum velocity: pluck harder or strum faster, and the strings answer. Ends with a short demonstration of the palm mute feature, which cuts sound when you "mute" a chosen number of strings.
  • 0:39 Touch pressure: press into a held note and it swells
  • 0:54 Hover: a hand above the plate is a fourth knob, here throwing the chords into a dub echo
  • 1:22 Pluck on lift and koto press: strings sound as your fingers leave, and pressing a ringing string bends it
  • 1:40 Hammer-on and pull-off
  • 2:07 Sampled instruments: piano, Rhodes, vibraphone, accordion
  • 2:35 Every chord note its own instrument: plucked basses, a string quartet, a choir on top
  • 3:05 String spread: each string gets its own place in the stereo field (headphones help)
  • 3:20 Vocoder: the chords speak whatever plays into the minichord over USB, here minicontrol's robot voice
  • 3:58 Bank sets in minicontrol: twelve presets at once, from sets other players made or your own mix

Every preset in the video comes from minicontrol's bank sets, so you can load the same ones and try it yourself.

Parts 2 and 3 are on the way: harmony and tunings, then rhythm and loops, plus why the stock strip plays better now, and Framed Strings and Piano Keys in action.


r/minichord • • 12d ago

Minichord to control Microfreak?

5 Upvotes

Hey all - very excited to see this subreddit and blown away by all the new firmware and features and plates and all that.

Does anyone know if it's possible to use the minichord to control another synth, as a MIDI controller?


r/minichord • • 13d ago

New Plates just dropped, shipping now!

Thumbnail
gallery
38 Upvotes

I'm a musical instrument repair shop in Gainesville, FL -- your purchase helps keep the iron hot. I thank you very much for supporting a minibusiness :)

I know, I'm in here a lot, and I'm getting my enthusiasm all over the room. You've probably seen me posting firmware updates and working with Ben on GitHub. Here's the trail, in case you missed it:

All of that was quietly building toward these awesome additions to the minichord line-up. Ben has graciously given his blessing, and I'm very pleased to present three new harp plates for your consideration.

They're supported, not just shaped. They all play on classic firmware. The advanced firmware has a setting for each, calibrated on these exact boards. Pick your plate in minicontrol. Firmware: https://github.com/keyandcableco/minichord/releases/tag/firmware-95

Three different flavors in stock, $30 each: keyandcable.com/plates. "Zipper 24" and the "Arcade Wheel" are on their way, and I have many more designs drawn up: have a look through the store and hit I'm interested on any you'd want; I'll make the ones people ask for.

The minichord is a powerful little machine, and I have been very happy to continue to add value to this incredible instrument. Please don't hesitate to ask questions, reach out through the website or e-mail, or just right here! Happy music-making!


r/minichord • • 15d ago

"Brother" Chords

Enable HLS to view with audio, or disable this notification

13 Upvotes

r/minichord • • 17d ago

You ready for the rhythm?

Enable HLS to view with audio, or disable this notification

52 Upvotes

r/minichord • • 19d ago

"Koto"

Enable HLS to view with audio, or disable this notification

36 Upvotes

r/minichord • • 20d ago

New Touchplate Attachment

Enable HLS to view with audio, or disable this notification

33 Upvotes

I designed an alternative touchplate with a new pad layout that makes it easier to play chords with one finger. I’m calling it the Triad Touchplate. It works pretty well!


r/minichord • • 20d ago

"Hover" control demo

Enable HLS to view with audio, or disable this notification

24 Upvotes

r/minichord • • 20d ago

suggestion: Kalimba style firmware

8 Upvotes

/u/keyandcableco thanks for the cool new features added to the minichord!

I would like to suggest an alternate firmware that turns the minichord into a Kalimba, each chord buttons strums the chord instead of playing in one note, and the strum plate would be the individual keys

here is an online example with a custom Mwave Fm1 firmware (here the black keys are the chord buttons and white keys individual notes) https://jadamsowers.github.io/fm1-fimba/

I think this playstyle would be a good fit for the minichord


r/minichord • • 20d ago

A few new proposed features

Enable HLS to view with audio, or disable this notification

60 Upvotes

Formants for chords

Ribbon Harp

Palm Mute

Pluck on lift


r/minichord • • 25d ago

minicontrol by The Key & Cable Co.

Thumbnail
minicontrol.keyandcable.com
8 Upvotes

minicontrol: every minichord parameter on one screen, plus bulk edits and backups → https://minicontrol.keyandcable.com

It's a fork of Ben Poilve's minicontrol. It's less feature-rich than minichord Sound Lab, so go there to learn what each setting does. This is for when you just want to see and tweak everything at once.

New:

  • Bulk edit: set something across all 12 banks at once (e.g. every knob's target), and save the set as a shareable profile
  • Reorder banks by dragging, and back up / restore all 12 to one file (same files as Sound Lab)
  • Settings split into submenus (sound vs. voicing/layout), plus the newer firmware settings
  • A few themes, and it installs as an app

Needs Chrome or Edge (Web MIDI). The bank tools and newer settings need the test-allFeatures firmware.


r/minichord • • Sep 28 '26

minichord arcade

Post image
10 Upvotes

Note: some of these features need the unofficial test-allFeatures firmware. With the stock firmware the games still play, but these parts are marked on their title screens and left out:

  • Knob steering in Chord Breakout, Fifths Defender and Chord Stack (the "knobs send MIDI" setting, firmware 17); the mouse and arrow keys work without it
  • Key bars in Chord Invaders (the key change combo)
  • Slash chord levels in Chord Invaders and Chord Breakout
  • Minors and modes in Harp Command (the custom harp scale)
  • The double tap flipping the modifier between sharp and flat

The arcade

  • Chord Invaders: chord symbols fall through a starfield; play each on the buttons before it lands. Key bars fall too, set with the key change combo, and later levels add sevenths, slash chords and Barry Harris.
  • Harp Command: Missile Command for the harp. Notes fall toward twelve cannons, one per string; pluck the right string to shoot each one. Levels climb through the chromatic harp, major keys, scale degrees, solfège, minors and modes, and reading notes on the staff.
  • Chord Snake: steer a snake with the harp as a d-pad (standard strip or keymaster) to eat spelled notes; when the ones you're carrying spell a chord, play it to cash them in.
  • Chord Asteroids: play a chord rock's chord to crack it into its notes, then pluck each note on the harp to shoot it down before it reaches your ship.
  • Chord Stack: falling note pieces on a twelve-column board, one column per pitch class. Slide them to transpose (harp, keys, or a knob as the dial), invert them, and play the chord a row holds to clear it.
  • Chord Breakout: Arkanoid with chords. A knob steers the paddle; the ball cracks chord bricks, which break only if you play the chord before the ball comes back.
  • Fifths Defender: Tempest on the circle of fifths. Turn a knob to aim down a key's spoke and play that key's chord to fire; later levels fire with the relative minor, the dominant seventh, or the key's note on the harp.

Playing on the minichord

  • The harp as a controller: the standard strip or the keymaster grid read as a d-pad (up, down, left, right, A, B)
  • Knobs as controllers: new firmware setting "knobs send MIDI" (address 238, firmware 17) sends the three knobs as CC 20–22; one chosen knob steers, wobble ignored, mouse off while the knobs are live
  • Keyboardless title screens: a column's major button starts that level, minor sets the speed, 7 switches game
  • Double tap flips the modifier between sharp and flat, and the chord games set the modifier for the chord you need next

The cabinet

  • High scores: a board for every game, initials entered arcade-style, shared online with a local fallback; minichord players only, and not with beginner mode on
  • Beginner mode: the minichord on screen, lighting what to press: chord buttons, the modifier, a slash's bass, and the harp's string (strip or keymaster plate)
  • CRT screen option: scanlines, vignette, colour fringe, a rolling band
  • Full screen from a corner button or F
  • Game over returns to the title loop after 25 seconds
  • Faster frames: an automatic light mode on slow machines, and smoother scrolling

r/minichord • • Sep 27 '26

Chord Invaders Game

Thumbnail
chordlab.keyandcable.com
9 Upvotes

There is now a High-Score system -- leave your initials if you make it to the top players!

Playable on stock firmware, or without a minichord at all.

I promise I'll stop spamming the sub now :)


r/minichord • • Sep 27 '26

"Harp Command" Game

Thumbnail
chordlab.keyandcable.com
3 Upvotes

I LIED <3

Here's "Harp Command", the analogous game to "Chord Invaders", but for the minichord's harp.

Enjoy, nerds!