Skip to content

austinborn/GuitarBuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GuitarBuddy

Guitar Buddy is a digital instructor for guitar lessons. The project is being built as the capstone project for ECE 445: Senior Design, Fall 2018.

Getting Started

The software portion of Guitar Buddy consists of two programs: one for conversion from MIDI to LED array assignments in a dense track structure, and one to actually transmit the dense track structure to the microcontroller as a sparse, "real-time" track structure. These can be found under the Bluetooth_Transmission and MIDI_to_Binary_Conversion directories.

Prerequisites

Requires: -- g++ compiiler to make the C++ program in the MIDI conversion program -- Arduino IDE and Python 3.X for bluetooth transmission -- MuseScore2 from Windows store to investigate MIDI channels

Running the tests

To run the MIDI conversion program, follow these instructions in the MIDI_to_Binary_Conversion directory:

make "cleanwin or cleanlinux"
make
./MIDIToBytes songname channel_num

Example:

make cleanlinux
make
./MIDIToBytes JingleBells 1

Authors

Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published