My first set of attempts at controllerism used samples of the Beatles and Michael Jackson. For the next round, I thought it would be good to try to create something completely from scratch. So this is my first piece of music created specifically with controllerism in mind.
The APC40 has forty trigger pads. You can use more than forty loops, but it’s a pain. I created eight loops that fit well together, and then made four additional variations of each one. That gave me a set of loops that fit tidily onto the APC40 grid. The instruments are 808 drum machine, latin percussion, wood blocks, blown tube, synth bass, bells, arpeggiated synth and an ambient pad.
This month I’ve been teaching music production and composition as part of NYU’s IMPACT program. A participant named Michelle asked me to critique some of her original compositions. I immediately said yes, and then immediately wondered how I was actually going to do it. I always want to evaluate music on its own terms, and to do that, I need to know what the terms are. I barely know Michelle. I’ve heard her play a little classical piano and know that she’s quite good, but beyond that, I don’t know her musical culture or intentions or style. Furthermore, she’s from China, and her English is limited.
I asked Michelle to email me audio files, and also MIDI files if she had them. Then I had an epiphany: I could just remix her MIDIs, and give my critique totally non-verbally.
You hear musicians talk all the time about groove. You might wonder what they mean by that. A lot of musicians couldn’t explain exactly, beyond “the thing that makes music sound good.” The etymology of the termcomes from vinyl records. Musicians ride the groove the way a phonograph needle physically rides the groove in the vinyl.
But what is groove, exactly? It isn’t just a matter of everyone playing with accurate rhythm. When a classical musician executes a passage flawlessly, you don’t usually talk about their groove. Meanwhile, it’s possible for loosely executed music to have a groove to it. Most of my musician friends talk about groove as a feeling, a vibe, an ineffable emotional quality, and they’re right. But groove is something tangible, too, and even quantifiable.
Using digital audio production software, you can learn to understand the most mystical aspects of music in concrete terms. I’ve written previously about how electronic music quantifies the elusive concept of swing. Music software can similarly help you understand the even more elusive concept of groove. In music software, “groove” means something specific and technical: the degree to which a rhythm deviates from the straight metronomic grid. Continue reading →
Soundation uses the same basic interface paradigm as other audio recording and editing programs like Pro Tools and Logic. Your song consists of a list of tracks, each of which can contain a particular sound. The tracks all play back at the same time, so you can use them to blend together sounds as you see fit. You can either record your own sounds, or use the loops included in Soundation, or both. The image below shows six tracks. The first two contain loops of audio; the other four contain MIDI, which I’ll explain later in the post.
Update: I now have a functioning prototype of my app. If you’d like to try it, get in touch.
My NYU masters thesis is a drum programming tutorial system for beginner musicians. It uses a novel circular interface for displaying the drum patterns. This presentation explains the project’s goals, motivations and scholarly background.
Computers have revolutionized the composition, production and recording of music. However, they have not yet revolutionized music education. While a great deal of educational software exists, it mostly follows traditional teaching paradigms, offering ear training, flash cards and the like. Meanwhile, nearly all popular music is produced in part or in whole with software, yet electronic music producers typically have little to no formal training with their tools. Somewhere between the ad-hoc learning methods of pop and dance producers and traditional music pedagogy lies a rich untapped vein of potential.
This paper will explore the problem of how software can best be designed to help novice musicians access their own musical imagination with a minimum of frustration. I will examine a variety of design paradigms and case studies. I will hope to discover software interface designs that present music in a visually intuitive way, that are discoverable, and that promote flow.
Here’s a presentation I gave at the December 2012 Advanced Ableton User Meetup at Tekserve, hosted by Hank Shocklee of Public Enemy. I speak about how useful Ableton Live is as a music teaching tool, using Gnarls Barkley’s “Crazy” as an example.
Very shortly after I concluded my talk, my wife went into labor with our son Milo. Quite a memorable night.
Apple has long made a practice of giving away cool software with their computers. One of the coolest such freebies is Garageband. It’s a stripped down version of Logic aimed at beginners, and it’s a surprisingly robust tool. The software instruments and loops sound terrific, the interface is approachable, and it’s generally a great scratchpad. However, Garageband isn’t a good way to learn about music. It gives you a lot of nice sounds, but offers no indication whatsoever as to what you’re supposed to do with them. To get a decent-sounding track, you need to come pre-equipped with a fair bit of musical knowledge.
A young guitar student of mine is a good example. After only his third lesson, he jumped on Garageband and tried writing a song, mostly by throwing loops together. I admire his initiative, but the result was jagged and disjointed, lacking any kind of structural logic. It’s natural that a first effort would be a mess, but I felt a missed opportunity. At no point did the program ever suggest that the kid’s loops would sound best in groups of two, four, eight or sixteen. It didn’t suggest he organize his track into sections with symmetrical lengths. And it didn’t suggest any connection between one chord and another. Seeing enough other beginners struggle with Garageband makes me think that it isn’t really for novices after all. It seems to be pitched more toward dads in cover bands, who have some half-remembered knowledge of chord progressions and song forms and who just need a minimum of prodding to start putting together tracks on the computer.
The iPad version of Garageband is a much better experiential learning tool. Its new touch-specific interfaces encourage the playful exploration at the heart of music-making. The program isn’t trying to be particularly pedagogical, but its presets and defaults nevertheless implicitly give valuable guidance to the budding producer or songwrter. And while it’s quite a bit more limited than the desktop version, those limitations are strengths for beginner purposes.
For my grad school thesis, I’m designing an intro-level music education app. I’m operating within the techno/hip-hop paradigm, with an Afrocentric rhythm-oriented approach. Electronic dance music production software had brought me much joy over the years, joy that I’m eager to spread to more people. I firmly believe that everyone is a potential musician, and that the right interface can draw beginners in and motivate them. So as I ponder this project, I’m naturally giving a lot of thought to electronic music interfaces, both software and hardware. And because all interfaces on a screen necessarily involve some music visualization, I’ve been exploring that too. For example, here’s a particularly attractive music interface/visualization, the pitch correction program Melodyne: