Thursday, November 3, 2011

Birdie Installation

I haven't come up with a name for it yet, but I'm putting together an interactive video installation for the Lansing Media Theater Project (which may or may not have a new title these days).   Professor Alison Dobbins gave me a prompt of making something with Boids, and I thought she was spelling it funny.  Turns out, it's a flocking thing, and Processing has a demo patch built into its examples.  I was up super early today, so I made a pretty solid start to the whole thing.  Here's what happens:

  1. Birds fly on the screen
    1. They flock using this Boids stuff
      1. Each bird is an instance of the Boid class, called by the Flock class, which is started in the main patch
    2. They flap!
      1. actually, it's just a picture of a bird that is alternately squished and not squished. :)
  2. Three ways to interact with the birds so far
    1. Whistle a descending third, and a new bird is born
      1. Pure Data and Processing are talking over Open Sound Control, and Pd listens for a note in whistling range, then waits for a note somewhere between 2 and 5 half-steps lower.  If it hears it, it tells Processing to make a new bird/Boid
      2. There is also a tweet sound :)
    2. Make a noise too loud, and the birds go away for a while all flustered
      1. There's a decibel threshold in Pd that, when crossed, tells Processing that the birds are "scared" and the boundaries of the screen are removed, allowing the birds to disappear
      2. You also hear a fluttering sound, as the general bird noise loop fades out
    3. Wave something green in front of the camera, and you can herd the birds on the screen.
      1. There is a grid made out of groups of the pixels from the camera.
      2. Each group is checked to see if it is mostly green
      3. If it is, it is recorded in an ArrayList
      4. Then, a function checks how far the elements in the ArrayList go left, right, up and down, and draws a box around the whole thing (drawn as an ellipse on the screen).
      5. That box is now an object that the birds avoid.
As I learn more about capturing video from my screen, I'll post more detailed things with pictures and such.  Here's one!


Friday, September 16, 2011

New Job, Old Role?

So, out here in Grand Rapids, I've been floating around a little for the past couple weeks, applying to too many places from bookstores to Guitar Center to coffee shops, and I finally got something!  I'm teaching and fixing things at Grand River Music in Grand Rapids, so if you send your guitar or amp or anything there to have some electronics fixed in it/them, I'll likely be the guy doing it!  I've been doing this kind of thing for a long time for friends (and family), so I probably won't break your stuff. :)  There's a fun bench where I've worked so far too!  Check it:


I'm really quite pleased with the whole situation. :)  Maybe some fun stories of fixing will turn up here too!  More soon!

And also (if this isn't enough of a plug already) here's more about them: grandrivermusic.com

Friday, September 9, 2011

Bookshelf Funtime

My good friend and colleague built a bookshelf the other day.  I don't know if we saved any money with this project, and we certainly didn't save any time, but we got a pretty sweet place to put our books out of it, and it has a special Wurlitzer cubby!


We also do lots of our projects together, and we agreed to time-lapse everything we possibly could.  Here's one!

Wednesday, July 27, 2011

Mechanical Mower

This was a fun project.  Screwed the handle back on to this mechanical mower of my parents', and now we mow our lawn with it!


cueStick...

It may be early to post about this, but my friend Dave and I have an idea.  Numbers are nice inside the computer, but they're even better in a funny little box.  With JeeNodes, some java and shift registers, you can get just that!  This idea is more developed than that, I promise, but like I said, it may be early to post about this.  Here are some pictures:

Washtub Bass!

My friend Corrina and I made a washtub bass together.  I was going to play it in a play (called the Grapes of Wrath, maybe you've heard of it?) with my friends Meredith, Linnea and Emily, but I forgot I had a thesis I had to finish and an opera to play in (oddly enough, also called the Grapes of Wrath!) and I was very disappointed, but the bass lived on!  Here's how we made it:

I don't remember now, but I'm pretty sure I got most of my details from this website. These instructions are good too!

In fact, their directions are good enough, so here are some pictures instead.  Lazy blogging!











Tuesday, July 19, 2011

First Show!

So, I had my first gig!  This is a short update, and you can see my set here on vimeo.  Thanks to WisaalThe Anatomy of Frank and Tim Lane at Scene Metrospace.  More Soon!

Tuesday, July 12, 2011

New Audio Interface

I think I'm going to buy a new audio interface, with more ins/outs.  I really just need one more than the two that I have, but I'm tempted to go all out and get this Focusrite Saffire Pro 40, but I'm waffling about it, because I'd love to use it with linux too.

(image from sweetwater.com)

More research to do, but I was reading a little about firewire audio devices with linux here.  More soon!

Monday, July 11, 2011

qlist!

[qlist] is a Pd object that I haven't tried before, and it will do exactly what I need (I hope and assume, as the help file has assured me as such).

Instead of "looping," I'm going to record a series of events in this [qlist] object, and establish that that is a thing, a duration of time, a measure, or whatever.  It's not playing back audio, but more like making a little MIDI file, and playing it back, but without the crappy sound baggage.  What I mean to say is that I'm recording the relative timing between me pressing this pedal, turning this knob, and saying this thing, and it will remember and repeat (and repeat and repeat if I want).

Let's see if it works!

Tuesday, July 5, 2011

Music Project

I've lapsed for a long time, and a lot has changed.  I'm out of school, and I'm out of things to do, except the thing that I've always wanted to do.  That thing is to make music of my own and play it a lot.  So, this is me changing and doing that.  I'm moving away from the town I grew up in, writing new kinds of material, and making plans for logistics of this new project, and it's all very exciting.

You might wonder why I'm writing about it on my tech projects blog.  I've been trying to think of a name for this solo project I'm starting, and it occurred to me that Blitobot Research isn't bad, and it might even be the truth.  All the things I make on here are about me trying to link the different things in my life, and this music project will be techy indeed!

So, the content on this will shift a little bit, but not really that much.  I'm guessing it will become more frequent though :)

ps. I just started a new website, and I'm trying to decide whether to keep it.  Sorry if this moves there...