Skip to content

Latest commit

 

History

History
10 lines (10 loc) · 701 Bytes

README.md

File metadata and controls

10 lines (10 loc) · 701 Bytes

midi_player

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):