添加一些关于midi播放的项目
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# Intro
|
||||
|
||||
This is a wavetable synthesis based music-box.
|
||||
|
||||

|
||||
|
||||
# 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).
|
||||
Reference in New Issue
Block a user