Jorge Aguirre

CubiCadence

Code Download: hw3.zip


Build Instructions


Download. Make. Run. Sequence!


Design Ideation


During the brainstorming process, I was really interested in how the inputs worked for physical and digital sequencers. I drew out a fully flushed out sequencer, but for my implementation, I knew I just wanted to have a more thorought input method for different beats. My final design shows the beat divisions and utilizes the keyboard for input.


Usage Instructions


Once the application is running, it is simply awaiting for a beat to be set. There are 8 beats that are played, and you have the option of choosing quarter notes, eighth notes, or sixteenth notes. Becasue of limited spaceo n the keyboard, you can only enter rhythms for 4 of the beats at a time, using the "`" or tilde key to toggle between the first half of 4 beats and the last half of 4 beats.



As shown above, there are 4 main sections of the keyboard, which correspond to beats 1-4 as well as beats 5-8. (1 corresponds to beat 5, 2 to 6, and so on). Those sets of keys are used to set the rhythm to each beat by choosing from the quarter(blue), eighth(orange), and sixteenth(purple) note keys. Once you press a key, that note will be highlighted in the sequencer as green and play a tone. Press the key again to deactivate that note from the sequencer.

The "1" key (coming soon) activate the editor, which allows you to select a note and modify it's amplitude and pitch. You will know that you're in an editor mode if the background is red. While in an editor mode, you will no longer activate keys, but select them in order to edit them. When you select a key, it will be highlighted in blue. You can also highlight a set of notes such as all of the quarter notes, eighth notes, sixteenth notes, or the entire sequence with the indicated keys and modify the group all at once. Use the pitch and amplitude controls to edit that note. Click on "1" again to exit editor mode.


Musical Statement


To be shown during class and uploaded later