Skip to content

Play midi files on the Raspberry Pi using multiple piezo buzzers, wiringpi and py-midicsv.

Notifications You must be signed in to change notification settings

4321ba/midi_player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

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

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

No packages published

Languages