Jim's
Tutorials

Fall 2016
course
navigation

Oct 13

(We didn't have internet on campus when I planned on posting (this morning), so I'm posting it now.)
I fiddled around with the Max patch to make an actual pitch duration indicator. It's simple and still has the issue of not cutting off long notes when silence is detected--a 100 ms note followed by a 900 ms silence is read as a 1000 ms note--but I may have to incorporate that issue into my practice and use rests sparingly when I perform.
I've added a folder with a short notated melody, the source code for that melody in the Lilypond score engraving language, and a recording of me singing the melody. The melody is very clearly in the key of C Major and has a couple of rhythmic and melodic repetitions to test looking for.
I've started writing the function for quantizing each note. It currently has a list of possible values and will return whatever value it is closest to. It goes from 50 ms, which would be the shortest note the Max patch been able to detect when practicing with it, to 4000 ms, which would be the longest I can imagine singing a single note and accurately sustaining it.
http://cs.marlboro.edu/ courses/ fall2016/jims_tutorials/ tbedford/ Oct_13
last modified Thursday October 13 2016 4:31 pm EDT