Skip to content

MIDI device emulator for software + DAW testing

License

Notifications You must be signed in to change notification settings

aolsenjazz/mimic

Repository files navigation

Mimic

Download (Apple Silicon)

Download (Apple Intel)

Emulate popular MIDI devices for testing software and DAW configurations

  • 🖥️ Support Mac OSX 10.11+ Intel/Silicon
  • 🎹 Popular Devices 20+ devices from multiple manufacturers
  • Low Latency: < 1 ms latency

Mimic is an electron application boostrapped with electron-react-boilerplate. It is designed with the purpose of simplying software testing for MIDI-centric applications, though it can fit plenty of use cases outside of this.

Device Support

Mimic repurposes the driver files created by and for SuperController. If a device is supported, it will have a driver file there. Supporting more devices makes this software more useful for everyone so if you are able to write drivers for your devices, please do so! If not, please open a pull request and we'll work together to get your device supported.

Build + run locally

git clone https://github.com/aolsenjazz/mimic
cd mimic
npm run post-clone
npm start

Tests

After install and running post-clone:

npm run build
npm test

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

License available in LICENSE.txt.