CSCI 107 Assignment 8


A common computer science task is to take an existing program and modify it. For this assignment, download and rename it according to the instructions above. Before starting the assignment, study the program carefully to gain a sense for how it works. Note: You do not have to understand the provided program fully to complete this assignment.

Windows Users - Use Python 3.6.7

Mac Users - Use Python 3.7 - Instructions provided by Kyle Webster

Type the following commands into the Terminal app:

  1. xcode-select --install (Select the right install option)
  2. /usr/bin/ruby -e "$(curl -fsSL"
  3. brew install gcc
  4. brew install portaudio
  5. brew cleanup
  6. pip3 install --user pyaudio

Explanation of the instructions:

Requirements and Grading - 100 points