konstantint / M5MidiPlayer

CircuitPython MIDI player app for M5 AtomS3 + Synth Unit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Midi player for M5Stack AtomS3 + Synth Unit

Usage

  • Install CircuitPython 9 firmware onto the AtomS3.
  • Copy the contents of this directory to the MCU's filesystem.
  • Populate the /mid directory with MIDI files.
  • Attach the Synth unit to the MCU with a Grove cable & power the MCU.
  • The result should look somewhat like that.
  • You may want to tune the set_master_volume line in midi_player_app.py - so far there's no UI way of changing it.

License

  • The project's original code is MIT Licensed (Copyright 2024, Konstantin Tretyakov)
  • The project incorporates code from the umidiparser project by Hermann Paul von Borries, which is MIT-licensed.
  • The project relies on CircuitPython and several Adafruit's CircuitPython libraries (bundled in the repository). These are all are MIT-licensed.

About

CircuitPython MIDI player app for M5 AtomS3 + Synth Unit

License:MIT License


Languages

Language:Python 100.0%