Skip to content

Latest commit

 

History

265 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Mechanical Midi Music

M³ is a framework designed to allow easy development of new microcontroller-based MIDI instruments.

Initially inspired by Flanon _ FT Tech Labs Musical Orchestra and roughly based on the Moppy Drive Project by Sammy1Am the M³ project hopes to help tinkerers discover the magic of true electronic music.

Features

Cross-Platform Web-Based GUI

  • Windows
  • Linux
  • Mac
  • ChromeOS (UnTested)

Desktop Offline GUI

  • Windows

Multiple Communication Protocols

  • MIDI Serial
  • USB Midi Device
  • WIFI UDP*
  • MIDI DIN*

Automatic Note Distribution Methods

  • StraightThrough
  • RoundRobin
  • RoundRobinBalance
  • Ascending Notes
  • Descending Notes
  • Stacked Notes*

Supports

  • 100 Different Devices
  • 32 Instruments per Device
  • 16 Polyphonic Notes per Instrument
  • Scalable Instrument Distribution Pools

Instrument Types

  • PWM Modulation
  • Floppy Drives
  • 3 Phase Motors
  • Various Stepper Motor Drivers
  • Solenoid Instruments (Drum Kits)
  • Shift Register-Based Instruments

MicroControllers

  • Teensy 4.1
  • ESP32
  • ESP8266*

*Still Work in progress

Find out more in the Wiki

About

Create Arduino Based Midi Instruments

Resources

Stars

25 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages