RAPS Week 2 Gabriel Chi: Simple Arpeggiator Assignment

Github Link: https://gist.github.com/gabrielchi/57e1149a084d96f475caa4f915287c3b

When working on the assignment, I originally thought that we were required to make two separate arpeggiators, one which would play the normal sequences and another that played random sequences. However, after clarification, I realized that the randomizer was actually not an arpeggiator, but rather a supplement to the original arpeggiator. 

After realizing this mistake, I created a new player which is essentially the same as the original, up until the counter. Instead of the counter object, I changed it to the random object, which receives a message from the bang and outputs it as a random number within the parameters of 0-100. This output will then send the number through the number block and feed it back into the original  arpeggiator, later to be inputed into the make note and output as a sound through the make note object. Additionally, using the addition object, you can set a consistent ratio between the notes, I chose a +6 difference in pitch from the first to second note and a -5 difference in pitch between the second and third note. After setting the random player to play every 2 seconds before randomizing, I just went through and checked to make sure everything worked as planned. 

Leave a Reply