Aaron Meyers tumbls
link
Tonight we are doing our first run of the World Series of ‘Tubing (registered domain, but as of yet, not set up!) at the Eyebeam Benefit. If you are in New York, you should come, but actually I’d recommend the Mixer party on Saturday over tonight’s event.
Anyway, I decided late yesterday that I wanted to have Yooouuutuuube style transitions between rounds and matches as a sort of homage to that wonderful thing, so I hacked together a quick version of the effect for use in the World Series of ‘Tubing software. While working on it, I was using the webcam rather than a video file and it turns out that its really fun to play with live. If you have an OS X computer with a webcam, you can try it for yourself.
Download muybridgey
It’s called “muybridgey” because that’s what I typed for the project named as I began coding this at 11pm last night at the end of a very long day in crunch mode.

Tonight we are doing our first run of the World Series of ‘Tubing (registered domain, but as of yet, not set up!) at the Eyebeam Benefit. If you are in New York, you should come, but actually I’d recommend the Mixer party on Saturday over tonight’s event.

Anyway, I decided late yesterday that I wanted to have Yooouuutuuube style transitions between rounds and matches as a sort of homage to that wonderful thing, so I hacked together a quick version of the effect for use in the World Series of ‘Tubing software. While working on it, I was using the webcam rather than a video file and it turns out that its really fun to play with live. If you have an OS X computer with a webcam, you can try it for yourself.

Download muybridgey

It’s called “muybridgey” because that’s what I typed for the project named as I began coding this at 11pm last night at the end of a very long day in crunch mode.

link
Mini-tutorial: C++ vectors and u

In the last month or so, I’ve begun messing around with making apps on the iPhone using the great openFrameworks for iPhone. In most cases so far, this has meant coding almost exclusively in C++ unless I need access to some kind of SDK functionality that hasn’t yet been integrated into ofxiPhone (like sound!).

Anyway, I spend a lot of time using Processing/Java and my typical workflows when building projects involve using ArrayLists to add and get rid of objects during runtime. As it turns out, C++ has a collection that is pretty similar to an ArrayList and its called a “vector”, which is confusing because vectors are also what you’d use to store things like velocity, positions and any kind of forces, right?

What with all of C++’s super-close-to-the-hardware memory management, its not a big surprise that working with vectors takes a little more effort on your part than using an ArrayList. Nothing that follows here is “l33t” and I’ll bet I’m not even doing things the optimal way, but it works and I think it will be helpful if you are used to using ArrayLists (or even ActionScript 3 Arrays).

For the sake of this example going forward, let’s say we’re using our vector to store instances of a class called “Noodle”.

Lesson 1: Use pointers

I found out the hard way that you should store pointers in your vectors and not the objects themselves. It turns out that when you are removing an object a vector using the erase() method, that objects destructor gets called automatically and you may not want that to happen. Better to do that manually if its what you need.

First, don’t forget to import the vector header at the beginning of your source file so you can use it:

#include <vector>

So, here is how I’ll declare the vector:

vector<Noodle*> noodles;

Lesson 2: adding instances

Somewhere in your code, you’ll want to add new objects to your vector. Maybe inside a mouse press or a finger touch?

Noodle* noodle = new Noodle();

noodle->init(positionX, positionY);

noodles.push_back(noodle);

Got that? I made a noodle and then initialized it with some position coordinates and then put it in the vector using the push_back() method (its the equivalent of the ArrayList’s add() method).

Lesson 3: iterating through the vector

So let’s say we’ve got a bunch of noodles in our vector now and we want to do something with them. Anything! Iterating through a vector is slightly more involved than an ArrayList because you need an iterator object to take you through. Its not that hard though:

vector<Noodle*>::iterator iter;

for ( iter = noodles.begin(); iter != noodles.end(); iter++ )

{

Noodle* noodle = (*iter);
noodle->update();
noodle->doAwesomeThings();
noodle->whateverYouGetTheIdea();

}

Now, inside that for loop, I also could have called those methods off of the de-referenced iterator like this:

(*iter)->anotherCoolMethod();

But it reads a bit more clearly if you have a locally scoped little pointer like above. Right?

Lesson 4: taking stuff out (aka Noodle Take-Out)

This is the part that I got a little hung up on, mostly due to the aforementioned consequences of storing instances of objects rather than storing pointers to instances of objects. So, let’s say that when a Noodle dies, it has a variable called “isDead” that becomes true. We’ll want to get rid of all those dead noodles and here is how:

vector<Noodle*>::iterator iter;

for ( iter = noodles.begin(); iter != noodles.end();)

{

Noodle* noodle = (*iter);
if ( noodle->isDead )
{
iter = noodles.erase(iter);
// maybe you want to get rid of the noodle
if ( deleteNoodlesForevs )
delete noodle;
// or perhaps you want to store it somewhere else and bring it back to life later
else
deadNoodles.push_back(noodle);
}
else
iter++;

}

Well folks, that is about it for now. Now you can dynamically create objects and then get rid of them when you want to. Hope that was useful.

link
After I had been studying music with him for two years, Schoenberg said, ‘In order to write music, you must have a feeling for harmony.’ I then explained to him that I had no feeling for harmony. He then said that I would always encounter an obstacle, that it would be as though I came to a wall through which I could not pass. I said ‘In that case I will devote my life to beating my head against that wall.’
John Cage
link

I’ve spent a lot of time in the last week listening to Tim Exile’s new album, “Listening Tree”. For the most part, this album is a big departure from the glitchy dnb of Exile’s last album, Pro Agonist. The sound on Listening Tree is rooted in synth pop, but manages to defy the expectations that go along with that on almost every track. Some of the tracks sound like the kind of music you’d hope Depeche Mode would make in 2009. Other tracks remind me a lot of Cursor Miner (and his sense of humor). Everything on the album sounds HUGE.

If you watch the video for “Family Galaxy” above, make sure to switch it to “high quality” mode… its not a track you want to hear mono/8bit/22khz/whatever.

link
There is a paraplegic and the only way that he can go anywhere is if he astral travels. He goes out of his body, into outer space and a bit like Icarus, he goes too close to the sun, burning off the golden umbilical cord that is attached to his solar plexus. So he is in outer space and he is lost, he gets sucked into a wormhole, he ends up in the spirit realm and he talks to spirits telling them that he is not really dead. So they send him to the Russian cult, they use him in a divination and they find out his problem. They decide they are going to help him. They put his soul inside Rasputin’s body. Rasputin goes to usurp the czar and he is murdered. The two souls fly out of Rasputin’s body through the crack in the sky(e) and Rasputin is the wise man that is trying to lead the child home to his body because his parents have discovered him by now and think that he is dead. Rasputin needs to get him back into his body before it’s too late. But they end up running into the Devil along the way and the Devil tries to steal their souls and bring them down…there are some obstacles along the way.
Brann Dailor, drummer of Mastodon, explaining the concept behind their forthcoming album “Crack the Skye”. Via Blabbermouth
link

Currently listening to a new mix by DJ VLR. Hot tracklist:

1. NWA - Express Yourself
2. Human League - The Things That Dreams Are Made of
3. Renegade Soundwave - Transworld Siren
4. Meat Beat Manifesto - Radio Babylon
5. Mr Oizo - No Day Massacre
6. LL Cool J - Hanal Said Knock You Out
7. Todd Terry - Made By The Man
8. LFO - EL EF OH!
9. Ultramagnetic MCs - Ego Trippin’
10. Kaman Leung - Special Blends Vol 1 B2
11. Harmonic 313 - Cyclotron
12. T.Raumschmiere - A Million Brothers (Sub Species Remix)
13. DJ Pierre - Box Energy
14. The Beat Club - Security
15. Pornography - LMGSM
16. Hypersonic - Dance Tones (Stoned Mix)
17. Success-n-Effect - Roll It Up
18. Bug Kann & Plastic Jam - Made in Two Minutes (Instrumental)
19. Kid Unknown - Nightmare
20. The Psychopaths - Nightmare
21. Smart Systems - The Tingler (State Side Swamp Mix)
22. Metalheads - Terminator
23. Psyance - Motion
24. A Guy Called Gerald - Voodoo Ray
25. Derrick May - Wiggin (The Remix)
26. Mike Hitman Wilson - Bango Acid
27. Virgo Four - Take Me Higher
28. Pierre’s Pfantasy Club - Dream Girl (Wet Dream Mix)
29. DJ Nex - Respect Is Due
30. Nebula II - X-Plore H-Core (Remix)
31. Kicks Like A Mule - The Bouncer
32. Nightmares on Wax - Aftermath
33. The Blapps Posse - Bus’ It It’s Time To Get Busy
34. Ital Rockers - Ital’s Anthem (Trebledown, Bassup Mix)
35. Tricky Disco - Tricky Disco
36. Snatcha - Icct Graft
37. Skream - 2D
38. 6blocc - Murderah 
39. Various Production - Chief
40. Modeselektor - Kill Bill 4
41. Bass Junkie - Return of The OVC (Instrumental)
42. Dopplereffekt - Cellular Phone
43. Model 500 - The Flow (Jedi Knights Remix)
44. LFO - LFO + Freak
45. The Black Dog - Floods v3
46. Arpanet - Event Horizon
47. Radiance - III

link
Cosmos: The Cosmic Calendar

The other day, I began a journey into the cosmos with Carl Sagan.

After locating and downloading billions and billions of bytes in the form of compressed digital video, I watched the first episode of the 1980 PBS series. For me, the biggest takeaway from this episode was Sagan’s explanation of the Cosmic Calendar, a sort of temporal analogy that compresses the history of the universe into one year of our Gregorian calendar.

The Big Bang takes place exactly at midnight on January 1st of the Cosmic Calendar and we are currently living out the very last second of its year. With this in mind, imagine that our galaxy, the Milky Way, didn’t form until May and our solar system didn’t form until September. Life on Earth began about a month later, but the first humans didn’t show up until 10:30pm on December 31st.

The real kicker is that all of recorded human history has taken place in the last ten seconds of the Cosmic Calendar year.

More landmark events can be seen at the wikipedia page for the Cosmic Calendar.

link

Squarepusher, live at Trabendo

Recently I had the opportunity to see Squarepusher play in Paris of all places. I’d previously only seen him perform on one previous occasion sometime back in 2001 or 2002 at a Warp Records party at the Frying Pan in Chelsea Piers. That was shortly after the release of his album Go Plastic, which didn’t feature much (if any) of his trademark bass playing, so it followed that the stage show was just Squarepusher mysteriously twisting knobs behind stacks of equipment, while cheering and drinking from a bottle of vodka. Hey, even if there was no bass playing, it was still a treat to hear those tracks on an enormous sound system.

Squarepusher’s new album has a much more live sound to it so it was only natural that he’d use some traditional instruments in the live stage recreation. For the bulk of the show, Squarepusher shared the stage with an incrediblyl nimble drummer. I’m pretty sure its the same one as in this video here. The set focused on his new album, but he also played some unrecognized (unreleased?) tracks as well as some old favorites including Come On My Selector and Journey To Reedham(!). Seeing the two ripping through Squarepusher’s freaked out hyperactive songbook was a pretty jaw-dropping experience as you might imagine.

As you can see in the video above, there was also an intense light show component. The stage was adorned with three giant LED walls that displayed audio-driven visuals that Mr. Squarepusher programmed himself. You can see the same visuals at work in a music video he made for Planet Gear along with a detailed accounting of his process over here on his site. Its hard however to communicate the completely insane blinding brightness of these screens.

link
Brian Eno in my iPhone

I’ve got so much Brian Eno in my iPhone this week. A couple days ago in collaboration with Peter Chilvers, Eno released a piece of software for the iPhone called Bloom. Its a very simple and beautiful little piece of software allows you to build looping sequences of notes over slow washes of background ambience. If you leave it idle, your sequences will mutate into new sequences and change scales. Its very subtle and well executed. Any fan of Eno’s ambient work is going to be an instant fan.

On top of that, I discovered an iPhone app of Eno’s Oblique Strategies, a deck of cards that Eno co-created. Each card has a cryptic phrase that is supposed to break an impasse or deadlocked situation. You never know when you will need an oblique strategy. Interestingly, the Oblique Strategies app is an open source project hosted on Google Code.

App Store Links:

Bloom

Oblique Strategies

link
[Flash 9 is required to listen to audio.]

Sisters of Transistors - The Don

When I first heard this track starting off the really great Fabriclive mix that Simian Mobile Disco put out over the summer, I was instantly hooked and started digging for more info on the source. Sisters of Transistors are an organ quartet (or coven?) of ladies putting on airs of Wiccanness while making some rather interesting and funky music. Graham Massey of 808 State acts as producer and is seen playing drums in the video made for this track. The official single recently came out and its accompanied by an interesting Hot Chip remix. I can’t really understand most of what they’re saying in the song, but when they say “people come on”, I want to. Looking forward to hearing more from the sisters.

link

Del Shannon playing “Runaway” in 1961

This was posted to Matrixsynth via Sequence 15 because of its historical usage of the Musitron for the iconic keyboard solo. I am enjoying it even more for the circle of girls dancing around Del Shannon through the whole clip.