Assignment 1
Assignment 2
Assignment 3
Assignment 4
Assignment 5
Assignment 6

Assignment 2 (due Mar. 25):

 

Expanding your patch I

Now that you've gotten your feet wet with handling OpenMusic and are making your first patches, here are some suggestions on some different ways of expanding your patch.

One thing you might want to think about is trying to further customize the input of your patch. For instance, maybe instead of just a chord you could now refer to a sequence of chords and try an operation that way. Another possibility is to try to define your input more precisely by using some operations to calculate offsets, dynamics, etc. Or you could try and use rhythmic notation as well with objects like voice or poly (this can get tricky though depending on what operations you end up doing, but it is good to experiment).

Another direction you might want to consider is to start learning about one of OpenMusic more powerful features: omloop. This function performs iterative and accumulative processes, and can be VERY useful.

For this assignment, explore one or both of these methods and either make a new patch or expand on something you're currently working on. Try to work towards something that will be useful to your own compositions.

 

 

Suggested objects: om-random, chord-seq, omloop.

Suggested operations to try: try to make your inputs and outputs more 'music-friendly'.

Suggested Tutorials for reference: Tutorials 11-17

 

Please send Elaine your patch by Mar. 25. Also email the group list at om_users@music.columbia.edu for any questions or suggestions for the instructors or the other students.