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.