Skip to content

rhit-perezbe/MIDI-Player

Repository files navigation

MIDI-Player

ECE434 Final Project - Gaven Williams, Brendan Perez

Setup

Required software

This project uses a few programs to work: Fluidsynth, Alsa, and Pygame

Run install.sh as root to install these.

Next, do sudo nano /boot/uEnv.txt to enable the LCD device tree. Add the line uboot_overlay_addr4=/lib/firmware/BB-LCD-ADAFRUIT-24-SPI1-00A0.dtbo, and save and close the file.

Next, move asoundrc to your home directory:
cd ~/MIDI-Player
cp asoundrc ~/.asoundrc

Finally, reboot your bone. This should be all the setup you need to use our program.

Hardware

We are using a BeagleBone Black with a 32GB SD card. Keep this in mind when cloning the repo, since we included many large sound files.
For the sound, this project used the Sabrent USB audio dongle (Found Here!) Other audio dongles may be used, but are unknown if they work.
Screen - 2.4" SPI TFT Module (Found Here!)
Illuminated Push Buttons (Found Here!)
Any speaker that uses a 3.5mm headphone jack

About

ECE434 Final Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published