joelanders/gearmulator-md-mm

My fork of TUS's gearmulator project that adds the Elektron Machinedrum + Monomachine. I'm not affiliated with TUS, so please don't bug them for support :)

53

stars

3,195

commits

C++

primary language

Sep 15, 2026

updated

discord.gg/BnkTKpmp8

README

My fork of TUS's Gearmulator project, where I add emulations of Elektron's Machinedrum and Monomachine.

I'm not affiliated with TUS or Elektron. Don't bug them for support :)

There is a Discord channel here at #gearmulator-development.

Downloads · Report a bug

Link to a short demo on Youtube:

youtube

Features

  • Key chording / p-locks: shift-click one or more buttons to hold them down until you release the shift key.
  • Secondary functions: rather than shift-click Function and another button, you can just click the secondary function text label.
  • Encoder clicking: Alt/Option-click a DATA ENTRY encoder to press it, or Alt/Option-drag to press and turn. With a trig held, pressing its parameter's encoder toggles that parameter lock. This applies to encoders A–H, not LEVEL or SOUND SELECTION.
  • Send SysEx File under the right click menu to send a .syx file to the machine. The menu shows transfer progress and lets you cancel. Follow the machine's normal receive procedure.
  • Panel look and feel: adjust encoder-drag and mouse-wheel sensitivity in settings. An experimental crisp LCD/panel rendering option is also available.
  • Audio inputs and outputs: route host audio to the machine's input effects or sampling functions. Additional output pairs are available in a multi-output VST3 host; the standalone apps use stereo output.

Thanks to the upstream Gearmulator contributors whose work makes this fork possible. See the upstream README for the original project overview.

Contributors

dsp56300

2,700 commits

joelanders

253 commits

talaviram

80 commits

lol-catz

55 commits

joelanders/gearmulator-md-mm

My fork of TUS's gearmulator project that adds the Elektron Machinedrum + Monomachine. I'm not affiliated with TUS, so please don't bug them for support :)

53

stars

3,195

commits

C++

primary language

Sep 15, 2026

updated

discord.gg/BnkTKpmp8

README

My fork of TUS's Gearmulator project, where I add emulations of Elektron's Machinedrum and Monomachine.

I'm not affiliated with TUS or Elektron. Don't bug them for support :)

There is a Discord channel here at #gearmulator-development.

Downloads · Report a bug

Link to a short demo on Youtube:

youtube

Features

  • Key chording / p-locks: shift-click one or more buttons to hold them down until you release the shift key.
  • Secondary functions: rather than shift-click Function and another button, you can just click the secondary function text label.
  • Encoder clicking: Alt/Option-click a DATA ENTRY encoder to press it, or Alt/Option-drag to press and turn. With a trig held, pressing its parameter's encoder toggles that parameter lock. This applies to encoders A–H, not LEVEL or SOUND SELECTION.
  • Send SysEx File under the right click menu to send a .syx file to the machine. The menu shows transfer progress and lets you cancel. Follow the machine's normal receive procedure.
  • Panel look and feel: adjust encoder-drag and mouse-wheel sensitivity in settings. An experimental crisp LCD/panel rendering option is also available.
  • Audio inputs and outputs: route host audio to the machine's input effects or sampling functions. Additional output pairs are available in a multi-output VST3 host; the standalone apps use stereo output.

Thanks to the upstream Gearmulator contributors whose work makes this fork possible. See the upstream README for the original project overview.

Contributors

dsp56300

2,700 commits

joelanders

253 commits

talaviram

80 commits

lol-catz

55 commits

Languages

C++

52.6%

C

36.7%

Shell

3.5%

CMake

1.7%

Python

1.7%

Makefile

1.3%