JSSynth exercises#
Prerequisites#
Exercise 1#
Create a modular page that plays an ascending arpeggio beginning on middle C (MIDI 60).
Exercise 2#
Create an experiment that asks the participant whether they want to hear a major arpeggio or a minor arpeggio, and plays them that arpeggio.
Tip: Your question should go on a separate page to your music player.
Exercise 3#
Create an modular page that plays a random sequence of tones drawn from the chromatic scale.
Exercise 4#
Extend your result from Exercise 3 to solicit a ‘preference’ rating from the participant on a scale from 1-4.