Jim's
Tutorials

Fall 2016
course
navigation

Nov 17

The two main things I worked on were writing the add_flourish function and debugging. The add_flourish function, which adds a note to an existing motif in the same key, involved a lot of tedious trial and error work. Similarly, most of the debugging was just a way for me to realize that I was storing the motifs I was detecting as integers rather than MyNote objects. While I'm practicing, the next step for development will be making the process of generating pitched and rhythmic motifs clearer. Right now, I'm only allowing the program to generate pitched motifs. Also, I'm going to try using the curses library* to make it easier to monitor the most important data (like what motifs are currently stored) in my terminal while the programming is running. For now, it will be to make testing and debugging easier, but I may end up using the interface in performance too.
http://cs.marlboro.edu/ courses/ fall2016/jims_tutorials/ tbedford/ Nov_17
last modified Thursday November 17 2016 2:18 am EST