Recently I’ve been fascinated by electronic drum sounds, and really, timbrel modeling in general. I’ve been working for a while on developing a standard synthesizer/sample library to combine and build my own drum sounds, mostly because I’ve been unable to find quality sounds without paying for them. It does feel a bit like I’m reinventing the wheel, but all the same, it’s a good time.
Using Max/MSP, I created my first kick drum synth, which consists of a single impulse click through a lowpass filter at 1-3kHz(the initial hit of the beater on the head), band-filtered pink noise (usually best around 100-200 Hz, the resonance of the shell), and two sin wave generators to mimic the fundamental. Each is individually enveloped because the fundamental might want to ring out or be short.
This particular patch is fixed fundamental, mimicking a tuned kick. If I wanted to have a more electronic/dubstep sound, I would make it so the frequency of the fundamental and the filter on the pink noise move downward over the length of the envelope. This sort of imitates the fact that the high frequencies decay faster than the low ones, and gives the drum a little more attack and frequency dynamic.
As the next semester approaches (-very quickly!), I have a quick update regarding my upcoming projects, as well as my summer endeavors.
First off, if you’ve never read TapeOp Magazine, you must check it out. Every time I read it I am inspired to create, and I also find out about the producers and engineers of all my favorite records, usually totally unaware that they were involved at all. Plus they have free subscriptions! Check it out!
Also, we’ve moved my Black Box show to the spring semester, after I’ve graduated. The reasons are twofold – the Black Box is overbooked for fall, and I am looking forward to dedicating the whole semester to composing and rehearsing for the late January/early February date. More on that to come!
I spent most of June in the Black Box Studios on campus, recording numerous albums. I’m currently mixing a jazz trio record (to which I’ll be posting a link as soon as I get the mix finished), and I just finished recording Princess Music, an amazing local band out of Denver. Everything was tracked live (with the exception of some vocal overdubs) in a one-day session, and we spent 3 days mixing. Overall, such an enriching experience. All of the band members are great and experienced artists, and it was great to work with them and hear their opinions and takes on different aspects of the music. Click on their name above to hear the tracks (mastered by Jeremy Averitt) and also get a free download!
In the next semester, I have a number of collaborations approaching… Dance MFA candidate Nichole Dagesse has a show September 25th, MFA candidate Gabriel Todd has a show October 15th, Ryan Wurst has a show October 6th, and Michael Theodore has a show September 24th. I’m involved in all of these projects to some degree or other, and all of them will be exciting. This is without mentioning the Stockhausen Festival taking place in early September.
As part of my piece in the Black Box, I’ve been working with long-time
friend and collaborator John Gunther on a little electronics apparatus using Arduino, the same technology I used for Mark McCoin’s show. This time, I’m implementing a number of custom sensors (an accelerometer, a couple of potentiometers, an ambient light sensor, and some buttons) to be mounted on any of his instruments, and to be ported into Max For Live via the XBee wireless protocol. As progress happens, I will be posting videos – though I’ve already finished my first prototype. I’ll have a preview of that coming soon.
This post seems empty without some sort of media link in it, so here’s something random:
My improvised electronic piece Colony Collapse Disorder, solo for video and electronics, was recently accepted by the SPARK festival at the University of Minnesota in Minneapolis, which happens from September 28-October 2nd. I’ll be traveling to the festival and I’m very excited to have the opportunity to meet and spend time with some of my electronic music colleagues! The work will be performed either as an installation or a live improvised work. Expect an update as the dates get closer and the schedule is released!
Also, I have an entry entitled “Conversation as Collaboration” that will be posted soon. Keep your RSS feeds peeled!
So, it’s been a while. The semester is over now, and I’ve had some time to recuperate. I’m deep in the planning stages of my performance in November, and I have a couple of tech-y videos utilizing Arduino and Max, which are the first stages in the creation of my sound-art sculpture.
This video uses Arduino to control the brightness of three individual LEDs, and these shine into three analog ambient light sensors. The light sensors are built to control the frequency of a square wave, which they output directly, and which I have connected to three individual speakers. This was basically designed to test the output of the ambient light sensors and to better understand how they can be implemented.
The whole concept of conductive material is fascinating to me, especially that we can take a substance out of the earth and it will carry electricity. My grandfather is a geologist/mineralogist, and had some chunks of pyrite (iron sulfide) lying around, so I decided to see how conductive they were. It turns out pyrite is a semiconductor with certain photo-sensitive properties, and also seems to occasionally have a negative resistance. Fun, but not so dependable. Which could yield some interesting results if I decide to implement it in an interactive sound sculpture. More on that as it progresses.
These two videos are samples of the work I did at a dance party at Astroland, Communikey’s DIY space in Boulder. Both videos use a patch in Max/MSP/Jitter and public domain footage from Archive.org. I’ve included the patch below.
Here are a couple more videos of things I’ve been working on:
I (finally) learned how to use OpenGL in Jitter, and so I’ve been making a bunch of test patches. This is one of them, and it’s something I’ve been trying to make for a while. It’s an animation of 3 wandering cubes, and each one responds to a different band of frequency (Blue = highs, Pink = mids, Yellow = lows). I had to make the quality super low because I haven’t figured out how to record straight from OpenGL. That will come soon.
Also, here’s the visual demo of my work from Ryan Wurst’s piece, “Brief Interviews With Hideous Men,” after the David Foster Wallace collection of stories. (I did this about 2 months ago, but it’s still awesome.)
In other news, I received a research grant from CU to put on a show in the fall. Very exciting! There will be plenty of videos and content coming as a result of that, because I am documenting all of the research for the piece here on the blog. Should be fun!
My role in the Interdisciplinary Performance class I’m taking this semester is turning out to be a very video-oriented one. I keep making patches for live video alteration (see previous Jitter posts), and this one is something I’m particularly proud of.
It’s super simple: I have a video feedback delay running into an object that looks at the difference before and after the delay happens, and only passes things that are different. Essentially, it’s a motion tracker with delay. I also have the color saturation connected to a microphone input, so even though the videos below are silent, know that there was sound going on whenever there is color on the screen. Thanks to Mollie Wolf, Esmeralda Kundanis-Grow, and Luke Iwabuchi for their awesome experiments! We should have video of the actual performance soon. Until then, here are the demos:
This little number is a work commissioned by Psyche Dunkhase, a cellist and recent Masters graduate from CU-Boulder. She is playing the cello into the computer, which is running a patch in Max/MSP, which is processing her signal and sending bits of it to each of the three guitar amps on stage. She did a wonderful job!
Thanks to my friend Luke for recording this little excerpt of me performing in the Black Box, in our Interdisciplinary Performance class. This is the second time I’ve performed solo. It’s an excerpt from the end, but it gets the point across. Thanks, Luke!
This bad boy is a colorizing patch designed to highlight portions of the incoming matrix based on a luminance threshold, and then colors all pictures within that threshold a certain RGB value. It has optional LFOs for oscillating the color of each of the three lumakeys, and a scaling setup for the range of each LFO on the red, green, and blue of each one. It took me a little while to make, but I’m happy with it.
(I set the metro to very slow because I am running it with a couple of very processor-hungry patches, and the metro had to be slow enough that it didn’t bog down the CPU.)
This patch has to be used with the lights off, or at least in a very dark room. It uses jit.findbounds to select a color, then plots a point in the center of the area where that color is occuring, and paints little circles randomly around it. Unfortunately, it only works with one light source at a time. I used my LED keychain light in the basement.
It also sends out a “1″ message when there’s nothing bright enough to be tracked, which causes the screen to stop painting and the little circles fade away. This way, I could turn the light on and off to trigger things (like sound) and turn them off when the light turned off. Pretty fun stuff in the right environment (a dark one).