arduino_midi_player/Midi/music-box-nv32-master/README.md
2025-03-24 14:30:56 +08:00

29 lines
807 B
Markdown

# Intro
This is a wavetable synthesis based music-box.
![music-box-photo](./doc/music-box-photo.jpg)
# Pre-compiled binary
If you do not want to compile the firmware by yourself, you can download pre-compiled firmware:
https://github.com/eeyrw/music-box-nv32/releases/tag/1.0.0
# Build Firmware
The firmware can be compiled with [arm-none-eabi-gcc](https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads). Build system is based on Makefile. So run
```
make
```
in the root directory can handle all the things.
# Download Score Data
```
python download.py scoreList.raw
```
The pyserial and python3 is required. The "scoreList.raw" is the file generated by [midi-to-hex tool](https://github.com/eeyrw/midi-to-hex/tree/new-midi-to-hex).