arduino_midi_player/Midi/music-box-nv32-master
2025-03-24 14:30:56 +08:00
..
.settings 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
.vscode 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
doc 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
nv32lib 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
Ring-Buffer 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
WaveTableSynthesizer 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
.cproject 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
.gitignore 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
.project 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
.travis.yml 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
BinarySearch.py 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
download.py 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
DownloadScoreData.c 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
DownloadScoreData.h 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
gcc-stdio-retarget.c 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
isr.h 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
KeyScan.c 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
KeyScan.h 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
LICENSE 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
main.c 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
Makefile 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
makefile_std_lib.mk 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
nv32f100.ld 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
README.md 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
scoreList.raw 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00
switch_new_gcc.sh 添加一些关于midi播放的项目 2025-03-24 14:30:56 +08:00

Intro

This is a wavetable synthesis based music-box.

music-box-photo

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. 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.