Software
Composing MH
An app for Mac, expressly intended for educational use. Yes, it’s free.
- Version 2.3.3, updated November 1, 2014
- Created with Max 6 (It runs on Max 9.2!)
Download Composing MH (from GitHub)
What this app does
- It encourages, first and foremost, the users to be sensitive about different kinds of sounds, and to interact with them. It aims to awaken within the users the essence of the creative process in music.
- Using eight preset sounds, the app allows users to utilize some of the tape techniques (looping, speed/pitch, reversing, etc.) to create a kind of musique concrète piece with a small learning curve.
- It allows to record the creative process itself and make .wav files.
- It allows users to add custom sound files (in .wav or .aiff formats only) and experiment with the sounds.
Why this app
In the summer of 2014, I was teaching a summer course in Music Humanities, an obligatory core curriculum course for undergraduate students at Columbia University. As the session was nearing toward the end, a student asked me in class (I am paraphrasing the question here): “We’ve learned about composers and compositions, even some things about conducting and even some critical theory, but what about composing itself?”
Then it occurred to me that it would be a pity not to teach one thing or two about the creative process in music. What kind of mindset do composers have when they compose? And how does it feel like to put things together? The students seemed to be interested in seeing the “creative process” in action. They wanted to see me do something. But then I secretively thought: “Well, why not let the students themselves be the composers?” After all, if I were to teach about the art of listening, why not let the students utilize their own sense of listening into action?
So I asked the students to record some sounds in their lives that interested them. A student brought me the sound of mixing bowl stricken with a beater, while someone else brought me the sound of his own coughing. I edited them down to small bits of sound files.
I asked them also to suggest some compositional techniques that they want to see them realized in class. Some were interested in an organum, while others fugue, or even someone suggested that the emulation of Steve Reich’s Come out would be nice.
I built a patch with Max/MSP, then create an application that does a lot of what happens in the early tape music; splicing, looping, reversing, pitch/speed…, and using the sounds that they thought they were interested in, they could assemble small tape pieces.
In class, without saying a word, I demonstrated the app by improvising on it. Then I spoke some things about “inspirations” and how composers discover different possibility of any given sound that composers might be interested in. I mentioned how composing is often a dialogic process, notably in electronic music (i.e. assemble, listen/think, react (assemble), listen/think…). I gave a small tutorial as to how to operate this application, and the students were ready to go.
Then I made it so that two students pair up as a team, and each team spent about 20 minutes to create a sound track. I received the soundfiles from them, and made “The Mix.”
Acknowledgements
I would like to thank my students who took the Summer Music Humanities in the summer of 2014 at Columbia University. The initial eight sound files that are contained in the app are the ones that the students recorded.
Composing MH by Yoshiaki Onishi is licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License.
OpenMusic Tutorial Sessions
I have been teaching OpenMusic to undergraduate and graduate composition majors at the University of Missouri School of Music this fall. As I started teaching, I decided to create a side project of making a series of tutorial videos. Today I decided to make them all public. There will be a new video every week, at least until the end of the year 2020.
In making these videos, I thank my students, colleagues and friends who never cease to inspire me, and I am deeply grateful to Michael Klingbeil, who introduced me to OpenMusic 13 years ago and gave me a solid foundation in it.
Be sure to check out the individual video page on Vimeo for timestamps and some downloadable contents attached to some of the videos.
Table of Contents
- Session 1: OM Tutorials 9, then 1~4 (Preliminaries, simple arithmetic operations)
- Session 2: OM Tutorials 5-8 (arithmetic operations, cont’d.)
- Session 3: OM Tutorials 11-13 (pseudorandomness, iterative function repeat-n)
- Session 4: OM Tutorial 14 (OMif (conditional parameters))
- Session 5: OM Tutorials 15 & 16 (OMloop)
- Session 6: A Special Session on L-System Algorithm Implementation
- Session 7: OM Tutorials 17 & 18 (managing list structures with flat; interpolation)
- Session 8: OM Tutorials 19-21 & extra (BPF, etc.)
- Session 9: OM Tutorials 22-23 (review of Chord-seq object)
- Session 10: OM Tutorials 24-25 & extra (Rhythm Trees)
Q&A
Why are you making these videos now?
I have been using OpenMusic for the past 13 years, and it has helped me imagine bigger things in music. And now the timing seems to be right for me to empower others—younger generations of composers in particular—and help them imagine bigger things, too. There are already a few tutorial video series on this software program, but I do mine alongside the OM Tutorial Patches that come with the software program, so that the learning curve for the program is progressive and gradual, with as little bumps as possible. The advantage of such tutorial videos is that the viewers can follow along, stop them whenever they wish to try things out on their computers. I have also implemented some of my twists to encourage the students to go deeper into some of the key concepts.
Will OpenMusic make composers write better music?
I say it will, so long as composers use it with their strong creative wills! At the very least I hope it gives them yet another way to think about process of composing, and music in general. I am interested in augmenting the affordance of flexibilities in compositional thoughts to young creative minds. (Edit: I amended the answer after I had a conversation with a friend who convinced me that OpenMusic does help composers write better music!)
Who should watch these videos?
Anyone who downloaded OpenMusic on their computers but doesn’t know where to start! (But I would heartily recommend checking out OpenMusic’s QuickStart Guide before proceeding with my videos.) I would recommend these videos to anybody who is interested in using OpenMusic, even undergraduates. I might even say the sooner the better.
Note: You will notice that as of late October, eight tutorial videos into it, I have yet to cover the tutorial on how to export the musical materials for use in music notation software programs. I will cover it as one of the last topics in the tutorial sequence. This is because:
- I view these initial tutorial videos as forming a skill-building tutorial sequence to get around well in OpenMusic as the viewers acquire basic skills in computer programming, and more importantly;
- Very often what OpenMusic generates will not be immediately usable in the actual notated music. That does not mean that they aren’t useful; rather, it means that it is necessary to work the materials out further, and that is one topic that deserves one tutorial session.
I insist—at least at the early stage of learning the software—that OpenMusic is best used as a musical sketchbook, where imagination can roam wild. Working with musicians will seemingly put a leash on such imaginations, but then hopefully what OpenMusic teaches—logical thinking process among other things—will help the composers reach a higher level of music-making in the collaborative process.
Is this free?
Yes, yes and yes! OpenMusic itself is free, so why should I charge people? At the moment, I am very fortunately employed where teaching/research is my job, so I find it unethical to charge money, especially given the current job climate where artists are going through very difficult times. We need to help each other, don’t we?
That said, I may start Patreon if there are enough people interested in the tutorial videos and they request special contents from me. After all, video editing takes a lot of time (how do these YouTubers find time to edit all these fancy schmancy videos!? Goodness…)
Supplementary Files for the OpenMusic Tutorial Sessions
Here are supplementary materials introduced in my OpenMusic Tutorial Sessions.
YO.OMMicro
A very simple playback mechanism for OpenMusic. For Mac users, you can run it either as a standalone app, or as a function in Max. For Windows users, you can only run it as a function in Max (you need the latest version of Max).
Extra patches introduced within the videos
GitHub
More code, tools and notation resources, including the LilyPond Contemporary Notation Cookbook, are on my GitHub page.