iMonkeypants is an album of algorithmically generated, listener-interactive electronica in the form of an iPhone app. The music responds in real time to the position of the device, giving the listener control over certain aspects of the sound while it plays. iMonkeypants is now available for download from the App Store.

For questions, comments, and support, email: iMonkeypants (at) ryancarter (dot) org

Watch the iMonkeypants video:

App Store badge

More Information

How does it work?

iMonkeypants is "algorithmically generated," meaning that it involves no pre-produced or pre-recorded sound files. Instead, all of the sounds are synthesized in real time from code written in a programming language called RTcmix. This allows me to incorporate data from the accelerometer of the device into the code, allowing the listener to control aspects of the sound as it is generated. Tipping the device from one position to another may, for example, raise the pitch of one musical layer while changing the volume of another and transforming the "color" of a third.

[ close all ]
Why is there no option for pausing, rewinding, or fast forwarding?

Because of how RTcmix works, the rate at which the music unfolds is determined immediately after the play button is pressed, so the music can't be accelerated or rewound. If there's enough demand, I may add the option to skip to the next section or loop the current section of a track. (Each track is actually split into several source files, and it would be possible to skip from one to another.)

[ close all ]
Why are headphones recommended?

One of the primary forms of interactivity is spatial (i.e., whether sounds are in the right ear, left ear, or somewhere between). Rotating the device can create the sense of sounds moving around the listener's head, but this effect is lost when listening to the music through the internal speakers of the device. The last track on the album, in particular, doesn't work well without headphones or external speakers.

[ close all ]
What's the deal with the app icon?

The icon is a stylized "fermata" (a musical indication to hold a note). Because you're literally "holding" the music.

[ close all ]

On the expressive potential of suboptimal speakers

On the expressive potential of suboptimal speakers is a piece of interactive electronic music for any number of people with mobile devices. The sound responds to the position of your phone or tablet, so tilting your device (left and right) or tipping your device (right-side up and upside down) will sculpt the music in real time. You can also explore the music on a laptop or desktop computer.

Headless Monkey Attack

Headless Monkey Attack is a live electronic performance project using the same programming language as iMonkeypants in conjunction with a video game controller.

Recordings, source code, and additional information can be found on the official Headless Monkey Attack site.