Skip to main content

µMODULAR

Open-Source Toolkit for Building Custom MIDI Controllers & Instruments.

µMODULAR is your open-source launchpad for crafting unique electronic music gear. We provide a collection of modular hardware building blocks (schematics or ready-to-use PCBs) and streamlined firmware libraries, empowering you to design and build the exact MIDI controller, sequencer, instrument, or signal processor you envision.

Focus on your creative idea, not reinventing the wheel. µMODULAR handles common hardware interfaces and simplifies complex firmware tasks.

Hardware: Modular Building Blocks

Build your device piece by piece. Our hardware modules are designed to work together seamlessly. All files are released under the CC-BY-SA 4.0 license in Kicad format, giving you full access to schematics and PCB layouts.

  • Schematics: Use individual schematic modules as starting points, combining them to create your own fully custom PCB layouts.
  • Ready-to-Use PCBs: Get started quickly with pre-designed, tested PCBs for common functions. Combine these modules to assemble your hardware.

Firmware: Simplified Coding

Spend your time on creative features, not low-level coding headaches. Our firmware libraries, built for the Arduino platform (with PlatformIO support), abstract away the complexities of real-time operation, concurrency, and hardware interfacing.

  • Cross-Platform: Compatible with various microcontroller architectures (AVR, ARM).
  • Intuitive API: Provides safe and easy-to-use functions for handling timing (like the popular uClock), inputs, outputs, MIDI, and more.

Applications: See µMODULAR in Action

µMODULAR provides the foundation for diverse DIY projects. Here are some examples built using its hardware concepts or firmware libraries:

Getting Started with µMODULAR

Ready to start building your dream machine? Dive into the µMODULAR GitHub Repository for all schematics, PCB files, and firmware libraries.