Thursday, February 19, 2009

Nite Visions


Download: Soulwax - New York Excuse




While lurking the net for more information on a band I like called Soulwax I stumbled upon a rather unique site. Before you enter you must click through various video loops with sound arranged that gives the user a little taste of the action. Check it out Soulwax.com The site is intense and so are these fellas! The drummer Steve Slingeneyer performed about two weeks ago at Webster Hall where I reside as the in house DJ. It was hanging with this fellow that got me more interested in the band.



After meeting Steve and checking out their site I decided to do some experimenting of my own. I truly liked the interaction the user has mixing video and sound. This is a method known as slip queing, you may notice each loop restarts and moves on at the right time. Pay attention to the track structures; careful phrasing can make the mix almost seamless.This past Friday night I set out to take as much live footage as i could to see if I could potentially apply it to my project. Check out the video beow featuring Xavier De Rosnay of Justice as he tears it up.

It might be a lot of fun to go little more abstract. This piece here created by Michael Dzjaparidze was his first attempt to create an audiovisual piece in Jitter. The sounds are made and manipulated with my own granular application build in Max/MSP.


Sounds of Supper

Download: Cheeseburger - Do you remember?



Here is my first run after mapping out some sound effects, the high pass filter and beat repeat are more easily recognized than the delay, flanger, and reverb. In time I'll perfect them so they are harder, better, faster, stronger. Check out the video! At the end you can here my room mates yelling at me to answer the door because my dinner has arrived. Hmmm Dumont Burger.


Track Samples:

1. The Juan MacLean - Happy House
2. The Shortwave Set - Now til '69 (Aeroplane remix)
3. Sébastien Tellier - Kilometer (A-Trak Main)
4. Liquid Liquid - Optimo
5. Black Eyes - Speaking In Tongues
6. 33Hz - Paris Texas (In Flagranti Mix)
7. Cool Kids - 88 (Chewy Chocolate Cookies Remix)
8. The Stills - Fevered

Tuesday, February 17, 2009

Max and Live are friends, yah...

There is no doubt that Max MSP will be a important tool in customizing all of my sounds. Check out the video below where Ableton Lives geekmaster explains how they connect to one another.



Wether or not the effects are built from a Max Patch or an Ableton Plug-in the important thing is that they work and enhance the listening experience. Here is a list of tool and effects that I will be using.

1. 3-Way EQ (Highs, Mids, Bass)
2. High Pass Filter
3. Beat Repeat
4. Flanger
5. Delay
6. Reverb
7. Chorus

Here is a mock up of my midi map so far:

1. Bass EQ Adjustment
2. Mid EQ Adjustment
3. High EQ Adjustment
4. Bass Kill
5. Mid Kill
6. High Kill
7. X/Y pad controls audio devices (when they are activated)
8. Universal Tempo Control
9. High Pass FIlter
10. Beat Repeat (Unique to Abelton Live)
11. Auto Delay
12. Flanger
13. Chorus



The second page is pretty self explanatory, each fader is used to controls out of the eight samples gain, each of the samples can be played in unison. The little square boxes acts as audio gates.

Develop system of laying out audio snippets

Here’s how I'll hook up most of my live set up roughly. I've found myself unable to nail down a specific technique according to my schedule. My organization is going to change over and over again until the final couple of weeks. Last semester I was told when in doubt go through the motions as if I were teaching a class on my project..so this may be a pretty technical and maybe even boring from time to time. Next week I am going to investigate in much greater detail the potential of adding visuals elements to the project. If you are still curious about the technical side of things...read on.

1. Set up Live’s session view.
2. Pick the tracks you’re going to play.
3. Time warp all the tracks.

Open up a new Live Set by going to File > New Live Set. Create three Audio tracks in the session view. To do this, delete the default Midi track by clicking on 2 Midi and hitting the delete key. Then, hit Cmd+T twice to add two new tracks. Also, let’s get rid of the Sends and Return tracks. On Live 5, you can do this by clicking the “S” and “R” buttons on the very right. One that’s done, your Session View should look like this:



2. Pick the Tracks

Perhaps the most important job of the DJ is playing good music! That’s where it all started, anyway. Just like spinning on turntables, DJing with Live requires that you pick a bunch of music that you’re going to play. For a two and a half hour set, I will play about 45 tracks, plus a bunch of short samples to throw in the mix.

From your Finder window, drag each of the three tracks onto the first line of each track. When you drag the file, you will see a progress indicator on each track as Live analyses the clip and tries to auto-warp it.

Once Live finishes its sample analysis, your Session View should look like this:



Now we’re ready to get these things warped.

3. Time Warp the Samples (Beat match readying)

The next most important thing about mixing music is making sure that you can mix one track into another without it sounding like nails on a chalkboard.

When you import an audio file, whether it’s one second or one hour long, Live treats it as a sample. Samples can be manipulated in all sorts of ways, including (luckily for us) time-warping to match up the beats of your song with the tempo you set in the upper-left corner of Live. This way, no matter what BPM you’re using, the sample will be in time. When you do this warping on all the tracks you’re going to use, you can essentially start any sample at any time and it will always be beat-matched properly.

Let’s go through this process on our first track, & Down. Double click on the sample to bring up the sample analysis view at the bottom.

Sometimes, Live does a brilliant job and time-warps your track for you. You can import a file, hit play, and drink champagne. But sometimes, Live just messes it all up completely, and you get something that looks like this:



In this example, Live has somehow determined that the song starts at about 3:40, and there are four tempo changes. When this happens, I delete it all and start over. I click on the green 1 marker, and hit delete a bunch until all the other markers are deleted, too. That gives us this, which is actually a little more messed up:



From that point, I drag the 1 marker all the way to the left, and then drag the End marker back to the right. Now we have a slightly more logical starting point



Now we need to time-warp the track. Where I start is by zooming in on the first five seconds or so, and aligning the 1 marker (and Start marker) with the first beat of the song.

After we do so, we get this:



So far, all we’ve done is told Live where we want the track to start when we hit play on the sample. Odds are, it’s not actually time-warped at all.

To test this out, set the tempo that you want to use for your mix in the top-left corner. Then, hit the metronome icon two icons to the right of the BPM indicator. This way, when you hit play, you’ll get a metronome count that you can use to beat-match your track.

You may find when you hit play on your track (once you’ve lined up the first beat), it may sound in-time for a couple seconds. But click on the sample in the analysis pane further down along the track, and you’ll probably find that you’ve come out of synch.

This is the most important part of the whole warping process. You need to ensure that your entire track is perfectly in-time. With most electronic songs, you can be pretty sure that the track was originally recorded at a steady beat and probably a whole number (ie. not 135.67 bpm, but 136).

There are a couple ways that I do this:
1. If Live has determined a fairly close BPM (in my case, 122.xx), I try the closest BPM (122) and see if it works.
2. If it doesn’t, I’ll move forward about 30 seconds and find an obvious beat that a marker should be at. In my case, I know that Marker 13 should probably be moved the left a little bit, like so:



To make that change, I just double-click on the 13 marker to activate it, and then drag it to the left.

After doing that, I hit play and listen. Sounds good!

The resulting BPM is 122.99.

3. So once I’ve figured that at least the first 25 seconds are pretty damn close to 122.99, I delete the marker I made at 13, and set the BPM of the entire track to 122.99 and give it a listen.

4. The track loses time a bit near the end, so I try the obvious BPM of 123 and whammy, I’ve got the track time-warped.

These steps may sound complicated because I’m not always too good with words, but once you practice warping a couple tracks like this, it will become second nature, and you’ll be able to figure out some tracks quicker than others.

Now that & Down is ready to go, I move on to track #2, Oh!. Upon inspection, it seems as though Live has properly guess the track’s BPM, but has put the start of the track in the wrong place:



This one is easy! Just drag the 1 marker to the start of the first beat, and you’re done.



Continue the process for your third track and so on.

Tutorial Aid: www.harvitronix.com



Tuesday, February 10, 2009

Blurb is the Wurd




Title: Work in progress (Do I make a name for the project? Performance?)

Medium: Sound Design, Controllerism, Visual Effects, Wireless Toys

Technology: Max Msp, Abelton Live, Touch OSC, Apple 3G iPhone, Wi-Fi Connection

Blurb: "A study in building, remixing, effecting, modifying, or otherwise creating live music and visual art with the use of an Apple 3G iPhone as a controller. This montage/sound collage is made up of meaningful sound/video clips that can be mixed and remixed on the fly to create an meaningful experience greater than the sum of its individual clips. Each performance is controlled wirelessly for a audible/visual experience capable of sending an audience from tears into a dancing frenzy""

Thursday, February 5, 2009

You Can't Stop It Screaming Out


Here she is, just a bomb waiting to blow. I am fairly certain this schedule will change over time, but that's cool...blogs like updates Heh Hehhh! I decided to go with the roman numeral motif to spice things up a little bit. It takes me a bit longer to process these symbols in return I get a false sense of security of how long it is til I hit my deadline deadline while I transcribe the numerals.

Week I - Create a zany blog site! (include a production schedule).

Week II - Develop system of laying out audio clips.

Week III - Submit an official midi map all controls for audio, create list of all needed audio effects.

Week IV - Finalize all systems audio tools and effects, begin the use of jitter.

Week V -Continue with jitter, implement sample video.

Week VI - Record or Retrieve needed visuals.

Week VII - Embed all edited visual content

Week VIII - Sync audio effects with video effects.

Week lX - Fine tune all audio/video footage and effects, finalize all clips.

Week X - Practice Technique.


Download: Muse - Time Is Running Out


User testing and beyond..

Ya'll love user testing... this fella here has never used the interface before and is quite unfamiliar with all the sounds he is playing with. I thought it may be a good idea to test out the interface with someone who has yet to deal with a controller to create music. The bank of sounds he is playing with is very limited and not entirely appealing to listen to...YET! All in good time I'll have a glorious set of sounds samples and instrument to nail down my own technique. This video below covers the first encounter the user has with the controller, after he got the hang of it I recorded a short sample in much higher sound quality for a closer listen.



Download: User Testing - Take One HQ




Next order of business.. Will I implement visual? If so my own footage? Stock Footage? What about using music that already has music that already has been aligned with it's own personal brand. We took a look at this Radiohead video for class. In case anyone was snoozing I've reposted the video and download link for the tune, isn't it great? The video itself may lack a beginning or end... climax or anything like that but the visual effects are cosmic/psychedelic. It was brought to my attention that this site can help out in the area of visual effects, expect a more detailed post about the site and visuals in upcoming weeks.



Download: Radiohead - House Of Cards




Since we have seen the Radiohead video in class already I've also taken upon myself to include this video for the newest single from the most blogged about band of 2009 Animal Collective off there recent release of Merriweather Post Pavilion. I can not exactly put into words how I feel about this video but the song is glorious download it below and in return leave some comments about how the video makes you feel. Is it a masterpiece just like the song? Can nothing live up to the unique sound of Animal Collective? Does it look like an iTunes ad 2k10? I'd love to hear what'ya think.



Download: Animal Collective - My Girls


Monday, February 2, 2009

Blog is the new Black!

It's times like this I love being a bloggerific DT student because I get to share all my data and get feedback without even leaving my desk. My current Max MSP patch is only programed currently to carry out pretty simple commands such as pause, play, a 3 way equalizer and a high pass filter. As the semesters progresses I'll implement more custom effects and interesting samples. Also in the future I'll record my own personal video footage to accompany my posts but for now you are gonna have to trust me! The video shown below is Touch OSC interacting with a simple program called processing so you can get an idea of the connection between iPhone and Laptop.



Click here to download a 3 minute sound test using my iPhone as a controller with my max/ableton setup, feel free to leave questions/comments.

Working A Little Backwards Here!

It's a new blog but an ongoing project so let me fill you in a little about myself and why a project like this interests me and hopefully interests you too! I've worked as a performance DJ for most of my career here at Parsons, making a steady living while enrolled in school. When it came time to buckle down for my thesis I decided the best way to fully immerse myself in this year long journey was to incorporate something I love outside of school (in this case playing music) with something I've learned in school (technology!).

Using my own knowledge of music combined with my love of gadgets and gizmos I've come up with a system of controlling an entire musical performance with a single iPhone and my laptop computer. I'm using Touch OSC, an iPhone application, to provide a nice graphical way to control the music. The Touch OSC software in itself is not a usable program so I've created my very own patch in Max MSP that maps out each set of controls such as faders, rotary controls, push buttons, toggle buttons, XY pads, multi-faders, multi-toggles, and LEDs to control different sounds, samples and effects. My plan is to provide live musical entertainment during our thesis exhibition for students and spectators to groove to while admiring all of our separate installations. Here are a few screen shots of the Touch OSC software: 



Bonus Download:THE JUMP OFF 11! Official Mixtape

See kidswithsnakes.com for more downloads and the inside scoop on extracurricular activities.




Tracklist

1. When We Were Young (G.L.O.V.E.S Remix) - Sneaky Sound System
2. 100% - Chromeo
3. Do It (Romeo Erotic Remix) - The Bar-Kays
4. Down In L.A. (Shazam Remix) - Munk
5. Lion (Bagraiders Remix) - ZZZ
6. Pocket Piano (Joakim Remix) - DJ Mehdi
7. Paris (Aeroplane Remix) - Friendly Fires ft. Au Revoir Simone
8. Life's A Beach (Todd Terje Beach House Mix) - Studio
9. The Deep End (ft. Nancy 'LCD Soundsystem' & Juan Maclean) (Holy
Ghost! Day School Dub) - Curses!
10. Shadows (Knightlife Remix) - Midnight Juggernauts
11. Shempi - Ratatat
12. Goodbye Horses - Q Lazzarous

First Post, Parsons 2009 Thesis Blog!

This blog will help you understand my research every step of the way, download tons of Mp3s and learn more about what it is to specialize in Controllerism - the art of manipulating sounds and creating music live using computer controllers and software.

My thesis deals with making music using an Apple iPhone equipped with Touch OSC, an iPhone/iPod Touch Application that lets me send and receive Open Sound Control messages over a Wi-Fi network using the UDP protocol. This allows me to remote control and receive feedback from software and hardware that implements the OSC protocol such as Max/MSP or Ableton Live.



Last semester I was a little unsettled on the method in which I would deploy this project so I spent the whole semester ripping all of my vinyl records and CDs to MP3s. Then imported them into iTunes and came up a with a system of organizing each file for easy access. Using different sounds and samples from such a wide variety of music, I knew it was going to be important to categorize what records were compatible with one another. This process was long and tedious but in the end was the necessary to ever figure out what sort of sounds I wanted to experiment with when it came down to the performance.

+ =

After getting all my media into iTunes I began making Smart Playlists, a powerful and underused feature. These special playlists are updated automatically, depending on a simple set of criteria in my case I separate tracks by tempo and key signature. The ability to create playlists by mixing tracks from different genres has always been one of the great features of iTunes, and Smart Playlists allow to to really isolate a set of tunes to come up with very creative combinations of music and sound. Before I create a smart playlist I must fill my two separate parameters that iTunes will look for. I can detect keys with a piano, a good ear, or a background in music theory. To save time, I use a professional DJ software called Mixed In Key. Mixed In Key scans my MP3's and shows me the key of every song. Think of this wheel below like a clock that I must move through hour by hour in either direction.



Click the image below to get a better idea of a smart play list, the "comment" 8A represents an A minor and the number "121" represents the BPM or tempo. This is a numerical value describing the number of musical beats in one minute. The value is not calculated by iTunes. It must be entered manually or calculated by a third-party application. As you can see the highlighted songs that are not neccacarily related by genre, however they are alike in other ways enough way to be combined to create new and interesting effects.



I spent the majority of last semester coming up with this technique to aid my eventual performance, more to come soon! In the mean time enjoy some of these free MP3s to celebrate the first post of my new thesis blog!