Collaboarative python project during the hack the midlands project.
Do you need somewhat goodish sounding music? Well I have the app for you!
This app generates music, displays the notes (somewhat clumsily) and then plays the beautiful tune for your listening pleasure.
Watch out for the spooky easter egg!
"I wish I found some chords in an order that is new" - Stressed Out by twenty one pilots
In order for the program to run you must also install FluidSynth, ffmpeg and have a soundfont in the directory specified by fluidsynth (this is a bit of a hassle to sort out, sorry).
- FluidSynth (MIDI Synthesiser https://pypi.org/project/pyFluidSynth/)
- Pretty MIDI (Makes MIDI files easier to work with https://craffel.github.io/pretty-midi/)
- midi2audio (Convert MIDI to mp3/ogg for pygame https://pypi.org/project/midi2audio/)
- pygame (GUI and audio processing https://www.pygame.org/docs/)
- Display MIDI notes (https://www.tensorflow.org/tutorials/audio/music_generation)
- MIDI note numbers, frequency and notes look up (https://www.inspiredacoustics.com/en/MIDI_note_numbers_and_center_frequencies)