gw-sd-2016 / ArtificialInstructor

Shawn Huntzberry
0 stars 0 forks source link

Week 20: Updating the UI properly, adding to a data structure to enable feedback tracking. #6

Open SHuntzberry opened 8 years ago

SHuntzberry commented 8 years ago

@twood02

This week I added the functionality to properly change the colors of the notes. Was able to set a "grace period" variable to change the color of the note a certain amount of time before the note should be played, and allow for it to be green for a certain amount after the note should be played. May have to add this property to the FretLesson data structure I am creating in order to allow for different grace periods to be programed into a single lesson. Using this grace period I will now be able to create a function to compare the user's input to the assigned grace period during the lesson to track feedback of note accuracy and rhythm. Should be able to implement this by the end of the week. Also, the built in microphone has better playback than the line in, but working on some possible solutions to test before this weekend. Testing out issues with reading into a buffer, or trying to accurately read directly into a source dataline to see which is more efficient.

twood02 commented 8 years ago

Sounds good. Be sure you have thought through what you will demo for 70%. A video is still fine so you don't have to bring in your instrument.

On Monday, January 18, 2016, SHuntzberry notifications@github.com wrote:

@twood02 https://github.com/twood02

This week I added the functionality to properly change the colors of the notes. Was able to set a "grace period" variable to change the color of the note a certain amount of time before the note should be played, and allow for it to be green for a certain amount after the note should be played. May have to add this property to the FretLesson data structure I am creating in order to allow for different grace periods to be programed into a single lesson. Using this grace period I will now be able to create a function to compare the user's input to the assigned grace period during the lesson to track feedback of note accuracy and rhythm. Should be able to implement this by the end of the week. Also, the built in microphone has better playback than the line in, but working on some possible solutions to test before this weekend. Testing out issues with reading into a buffer, or trying to accurately read directly into a source dataline to see which is more efficient.

— Reply to this email directly or view it on GitHub https://github.com/gw-sd-2016/ArtificialInstructor/issues/6.


Timothy Wood, Ph. D. Assistant Professor Department of Computer Science The George Washington University http://www.seas.gwu.edu/~timwood

twood02 commented 8 years ago

(I'm calling this week 20 based on the schedule from the website)