Recorder Based Pipe Organ
Posted: Fri Nov 08, 2019 2:25 am
Hello my learned friends.
I've seen this on you tube https://www.youtube.com/watch?v=c7SNmeGiLHs
And simple put , I've got to have one.
Problem is I know nothing of music, notes, pipe organs and very little on MIDI.
But I'm OK with the RPI , Python and electronics so how hard can it be
My thoughts are :-
Play a MIDI file from the SD on a RPI (how the file gets there or will be streamed from a phone etc will be a later add on)
Decode the MIDI file to drive GPIO.
Connect up some darlingtons or relay boards to drive Pull solenoids (not sure relay boards will be fast enough but is easiest as I have some)
Set up air source to feed a wind chest and the solenoids to interrupt the flow to the recorder mouth...(as per video)
Stick stickers on the record to make it play a certain note when it gets the wind up (again as per video)
So I'm happy enough with the mechanical bits and the drivers etc but can't seem to find out how to get from the MIDI to GPIO control?
A fair bit of stuff out there about using the RPI to play the notes as per a synth but nothing on controlling GPIO from MIDI.
Would any of you fine people have any pointers or know where I can read up on such things ? It would have been handy if the fellow that did the video had a build site , but alas not..(well not that I could find)
Thanks for reading...
I've seen this on you tube https://www.youtube.com/watch?v=c7SNmeGiLHs
And simple put , I've got to have one.

Problem is I know nothing of music, notes, pipe organs and very little on MIDI.
But I'm OK with the RPI , Python and electronics so how hard can it be

My thoughts are :-
Play a MIDI file from the SD on a RPI (how the file gets there or will be streamed from a phone etc will be a later add on)
Decode the MIDI file to drive GPIO.
Connect up some darlingtons or relay boards to drive Pull solenoids (not sure relay boards will be fast enough but is easiest as I have some)
Set up air source to feed a wind chest and the solenoids to interrupt the flow to the recorder mouth...(as per video)
Stick stickers on the record to make it play a certain note when it gets the wind up (again as per video)
So I'm happy enough with the mechanical bits and the drivers etc but can't seem to find out how to get from the MIDI to GPIO control?
A fair bit of stuff out there about using the RPI to play the notes as per a synth but nothing on controlling GPIO from MIDI.
Would any of you fine people have any pointers or know where I can read up on such things ? It would have been handy if the fellow that did the video had a build site , but alas not..(well not that I could find)
Thanks for reading...