Close
0%
0%

Propeller Weekender: Andy Schenk's Music Obj.!

Parallax Propeller plays our classic MIDI tunes from the SD-Card!

Similar projects worth following
This time with Propeller's SD Card object with Andy Schenk's Music Synthesizer object: http://forums.parallax.com/discussion/111867/music-synthesizer-object-with-general-midi-sound-set

This is not a full tutorial on starting Propeller - there are various documentations around the Parallax website on that. I'm here on how to get the SD-Card and the Propeller working.

This is a follow-up from the earlier "Propeller Weekender" project: https://hackaday.io/project/167189-propeller-weekender-sd-card-experimentation


With the SD-Card working, it's time to test it with this little MIDI file player! Will it work? Should it need some more improvements? :)

Note: MIDI format 0 only supported!

gm_test.zip

Music Synth. Object by Andy Schenk. Some parts of the code modified to print onto the UART instead of a TV screen.

application/x-zip-compressed - 45.18 kB - 09/01/2019 at 14:23

Download

  • 1 × 47nF capacitor
  • 1 × 180R resistor
  • 1 × 100uF capacitor

  • All good, but I wanna hear it louder!

    NYH-workshop09/01/2019 at 14:35 0 comments

    After testing the SD-Card object and worked very good the first time, I compiled this MIDI player by Andy Schenk ("Ariba" in the Propeller Forums). And I have loaded the "NUTRAC.MID" [MIDI format 0 only!] into the SD-Card as a test.

    I have changed some of the code to print the messages onto the UART instead of the TV screen. Pins 0 and 1 are to the speaker, and what he had recommended was this configuration:

    Unfortunately, the sound was barely audible. I stuck that 4ohm speaker to my ear (hopefully it didn't scream and break my eardrums!) and I could hear that tiny sound. Obviously, this needs amplification - I'm gonna figure out how to do this effectively!

View project log

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates