Play midi files on the Raspberry Pi using multiple piezo buzzers, wiringpi and py-midicsv.
Requires Python 3.
You also need pip3 install wiringpi py-midicsv
.
Comment if something's wrong.
Ran fine for me on a Pi 3B+.
Example playlist on Youtube: https://www.youtube.com/playlist?list=PLDa4Vj43E2e9bdgJLPYenDJvnHyA-Bi5w
You can use this to get smoother notes: https://unix.stackexchange.com/questions/204334/can-one-core-on-a-multicore-linux-system-be-dedicated-to-one-user-space-app, but dedicate 2 cores, because with 1 core I got vibrato on some notes.
Example wiring (the one that I use):
-
Notifications
You must be signed in to change notification settings - Fork 0
4321ba/midi_player
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Play midi files on the Raspberry Pi using multiple piezo buzzers, wiringpi and py-midicsv.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published