Traversing Samples with Granular Synthesis

messy_patchI have begun to refine the patch I described in the last entry, creating an instrument that allows you to traverse through samples using an x-y controller and a slider. The x axis controls the forward or backward playback frequency of the grain. The y axis controls the width of the grain; either very narrow (minimum of 10ms), to an adjustable percentage of the sample at the widest (15% by default). The slider controls the position of the grain in the sample. Buttons across the top allow you to choose one of five preset samples. Alternatives can be loaded in the patch or set as defaults.

So far the TouchOSC controller is working quite well for the project. It was a bit tricky getting the interface to reflect changes in the patch, since radio button behavior is not supported in TouchOSC. Fortunately it supports an input port, so I managed to get all the buttons toggled properly by sending data back to the iPod Touch. I have connected the accelerometer to a filter so that when turned on with a toggle, tilting it on the y axis causes a lowpass filter to effect the output. Finally, by setting a threshold on the z axis, giving the iPod Touch a brisk shake will cause the patch to loop a randomly selected grain of random length from a randomly selected buffer played back at a randomly selected rate. The variety of sounds possible with five short samples is huge. Here’s a selection of sound produced with one sample selected. The sound source is from a vintage video game. I’m curious to see if anyone can recognize it. Please post your guess in a comment.

Etude in 8 Bits for Multitouch Graintable Synthesis

TouchOSC Controlled Glitch Looper in MaxMSP

Custom TouchOSC LayoutI don’t have this patch ready to share yet, but I thought I could at least explain a little bit about it and offer an audio example. What I’m working on is a device to manipulate samples in unconventional ways using alternative input methods. This audio clip, for example, was generated using a Max patch that adjusts the playback frequency and length of a sample using an x-y controller. The x-axis controls the frequency while the y-axis controls the sample length. For a controller I used an iPod Touch running TouchOSC. I’ve been using Mrmr as well, but wanted to try TouchOSC now that it has an editor to create custom layouts.

My goal is to create several pages in TouchOSC that allow you to manipulate one of five samples in several different ways. The image is a shot of my iPod Touch displaying the custom layout that I created and connected to my Max patch for creating the sound linked below.

Mad Looper

A Glorious Dawn


This has clearly been making the rounds, so it’s likely that you’ve already had the pleasure, but I can’t resist linking it to it here.

The piece features video and auto-tuned dialog of Carl Sagan from his amazing series, Cosmos: A Personal Voyage, mashed-up into a melancholy, downtempo, new-age, retro music video with just enough (or perhaps not enough) tongue in cheek. Finally, auto-tune use to be proud of!

The piece was produced by John Boswell. More about him and his music is available on his site. He has also made a download of the track and the video available here.

 

 

 

Monophonic Step Sequencer Max Patch Download

Max5LogoHere’s an archive that contains the patch and a standalone application (Mac OSX only) of the step sequencer that I built in MaxMSP a few days ago. The sequencer works pretty well sending MIDI, but I haven’t really fine tuned the internal synthesis. Currently it uses a function object with an adjustable domain to adjust the amplitude envelope of a sinusoidal, but if the note length (function domain) is either too short or too long, clicks occur between notes. What I need to do is ramp up or down to the proper level for each new note. I’ll post an update here when I come up with a solution. If any Max veterans out there have any suggestions, please feel free to post a comment.

MonoStepSequencer.zip

MAW Media Mash-up at the WBSC

Earlier this month I shared an excerpt of music from a performance at a recent Minneapolis Art on Wheels exhibition. MAW artist, Andrea Steudel, did some excellent video documentation that highlights the artwork and sound that transpired at the event.

The audio quality is quite good, considering the conditions in the space, and goes a long way to illustrate the ambiance during the night. Please enjoy the video and checkout the original post at http://minneapolisartonwheels.org/content/media-mash-wbsc.