talking about code

I’ve been working on a Ruby on Rails / SoundCloud / Heroku web app, for my SENG 435 course at UVic, and I’ve hit some snags that I want to document, in case anyone ever hits the same thing.

– I’m working in Ubuntu 10.10. SoundCloud & Flash in Ubuntu is a tough thing at the moment. Parker & Omid have answers.

– I’m recording audio using the SoundCloud JavaScript SDK. I needed to permanently authorize a single SoundCloud account for all users to post audio to. That’s possible by passing an OAuth Access token to Recorder.upload:

Recorder.upload({url:”https://api.soundcloud.com/tracks.json?oauth_token=” + YOUR_ACCESS_TOKEN, …

I ended up hard-coding mine into the javascript file, because I am a terrible person. There might be a real way to do this, but I can’t find it in the docs.

– I’m using Heroku, who are mostly wonderful. I had to use the RAILS_ENV=production bundle exec rake assets:precompile command, as detailed here.

– I’m also using SoundCloud oEmbed endpoint, and I could not, for the life of me, get a response back when calling it from Heroku…until Johannes Wagenger at SoundCloud pointed me to the following:

Net::HTTP.get(URI.parse(“http://soundcloud.com/oembedformat=json&url=YOUR_URL”))

No idea why the code I was using that did almost the same thing didn’t work, but it works now.

ximer on the remix

I just finished up two remixes: one for London techno gent Colin John, of his track Solstice, and one for local dubstep hero, Eclectrix, of his tune Alkalosis. Clips soon, I promise.

National Geographic

I just got the recording for the final entry into my National Geographic suite of compositions. All four pieces, taken together, are 43 minutes long. Let’s put a bow on it and call it a symphony.

Deep thanks to Cassandra Miller for being the best composition teacher ever, and deeper thanks to my players: Rob Phillips, John Russell, Kira Hall, Kim Shepherd, Kevin Thomson, Connor Ashton, Lea Kirstien, Alex Jang, Sara Page, Nathan Friedman, Stefan Maier, Alexei Paish, Iain Gillis, Mary-Ellen Rayner, Jillian Hanks, and Jamie Hook. Full audio will be up soon.

corollary to clarke’s law

“Any sufficiently advanced engineering is indistinguishable from nature.”
– found on grinding.be, almost made me fall out of my chair.

lounges & openings & gigs!

I’m playing deeper stuff at the UVic Grad Lounge on Wednesday (the 5th!) afternoon / evening, from 5 until 7. Also on board will be Mike ‘Eclectrix’ Dean and Dan ‘Ookpikk’ Godlovtich. Come have a beer or six with us.

On October 14th, I’m on opening duties at Hush for another fabulous Sub|Division party, with Eames & Monolithium.

Finally, on October 20th, ITERATE are playing at Cloudsounds 3, at the Fort Street Cafe. Busy times!

uvic music hack day: video evidence

Now this was a day. Big ups to everyone for coming and making rad stuff.

all my friends miss me

The fourth installment, featuring people choosing music that reminds them of me. Download here!

Many thanks to Alex Jang, Alex Richards, Amanday Farlow, Andrew Clark, Charlie Van Kirk, Connor Ashton, Hilary Dawson, Iain Gillis, Jennifer Mitchell, Kathleen Genge, Kira Hall, Nadia Pona, Nathan Friedman, Oriane Fort, Pat Littlejohn, Rob Cross, and Walter Moar. As always, bonus points are awarded for matching people to music.

1: Handel – Dixit Dominus – V
2: Thomas Dolby – She Blinded Me With Science
3: Alter Ego – Rocker
4: Electric Six – Improper Dancing
5: Langdon Auger – Island Nights
6: Becky Everett – God Only Knows
7: Groucho Marx – Hello, I Must Be Going
8: Ivan Mládek – Jožin z Bažin
9: Ground Zero – Those Were The Days
10: The Constructus Corporation – Ooh La La
11: Son Lux – All The Right Things
12: The Beatles – Eleanor Rigby / Julia
13: Stravinsky – The Firebird – Berceuse
14: Hybrid – Out Of The Dark
15: Chausson – Poeme, Op. 25
16: Stravinsky – The Firebird – Finale
17: Deepsky – View From A Stairway

varying variations

I’m pretty pleased to say that the Complete Goldberg Variations Variations, by Gould & Gould are now ready for listening on the SoundCloud: http://soundcloud.com/gouldandgould/

crushingly techno

I am packing records for this. It will be rad, and you should come and dance to techno. Yes.

compass

A summer mixtape that sounds like winter. Download here.

01: SCULPT – CDN1NNFC []
02: SCULPT – JSS2HHV []
03: Bela Bartok – String Quartet No.1 (Fractal Remix) []
04: Zoe Keating – Legions (Aftermath) [Zoe Keating]
05: Girl Unit – IRL (Bok Bok Remix) [Night Slugs]
06: Deadbeat – Afrika Star [Numbers]
07: Moa Pillar – Water Lilly [Error Broadcast]
08: Flying Lotus – Clock Catchers [Warp]
09: Nobuo Uematsu – Kefka’s Theme [Square]
10: Stravinsky – Petrouchka’s Cell [Ballets Russes]
11: James Blake – Postpone [R&S]
12: Darling Farah – Picture [Civil]
13: Boxcutter – Loadtime [Hot Flush]
14: DJ Rashad – Baby [Planet Mu]
15: Flying Lotus – Zodiac Shit [Warp]
16: SCULPT – CDN2SCSV []
17: Monolithium – Simon & G-Funk (Eames Refix) [Error Broadcast / SubDiv]
18: Kidnap Kid – If (Jamie Grind Remix) [Squelch & Clap]
19: Kenny Larkin – You Are (C2 Remix) [Planet E]