This assignment is a good introduction to queues, as well as reading from a file.
This assignment is inspired by a Nifty assignment, but using BRIDGES for the visualization and Audio API. Students create a program to read notes to a song from a file, place them in a queue, and then play the song. Included with this assignment we have the files for happy birthday, and twinkle twinkle little star. The student is welcome to write other songs or download some of the other samples from Nifty; in fact, this would increase engagement of the assignment as it provides choices for students to choose their own songs and share the assignemnt output with others.
The purpose of this assignment is to learn to
Build a queue of notes from a file
Music Theory Converting Notes to HZ