import helpers
import psonic

'''
Note: to get oriented with this code, please do the following:
1. In warm_up.py, uncomment each function (one at a time). 
2. Then run the warm_up.py in VS Code and see what happens.
3. Next, navigate to the corresponding function definition in helpers.py and take a look at how this function works.
4. Next, navigate back to warm_up.py, comment out the function you just uncommented, and uncomment the next sample. 
5. Repeat steps 2-4 above until you have run all of the files.

'''

###################
## MIDI EXAMPLES ##
###################
print('Reminder: Make sure that Sonic Pi is open and running on your computer!')
# helpers.play_c_scale()
# helpers.demo_play_sustain()
# helpers.demo_play_fadein()
# helpers.demo_play_fadeout()
# helpers.play_c_scale_builtin()
# helpers.play_happy_birthday()
helpers.play_super_mario()
# helpers.get_play_function_signature()

#######################
## SAMPLES: EXAMPLES ##
#######################
# helpers.drum_4_beats()
# helpers.drum_3_random_beats()
# helpers.vinyl_scratch()
helpers.custom_sound()
# helpers.get_sample_function_signature()