complete radio station (PHP, 2006-present)
I wanted to listen to more music from the Twin Cities artists and bands, but I found that I really didn't have much of it. So what if there was an internet channel that only had local music? Of course. I'll download a simple program and make my own stream from mp3s I put on a server. Voila! Right? And it will be free, right? No, I guess not. I found a few programs for streaming from a server, but they were either just for personal use, not flexible, or not secure enough. Or charged a rather exorbitant subscription fee. I wanted something that would stream to any music player and display the song title, artist, and other pertinent information. Well, so I figured out how an MP3 works and I wrote my own 'radio station' script. I'm still working on it... slowly getting a nice interface to upload music and edit tags, plus program playlists. I may never finish For now, you can listen to my friends play noise music for 12 hours on shuffle, or write me at twincities.fm@gmail.com to tell me to upload more Mazarati. Seriously.
image stream tagger NSFW (PHP, 2006)
Random image generators from publicly available streams of images can be pretty amusing. But what if you reload the stream, and you try to go back, and you can't find that picture of a kitten sleeping on a baby deer anymore? You might not be sad enough to try to get around this situation by learning PHP and MySql then writing a program to tag and search said images, thereby saving them with word that you randomly associate with it in your head. Like inventing a pen that writes in zero gravity instead of using a pencil (or just ignoring pictures of cats on the internet.)
animation of gravitational effects on multiple rotating bodies (Flash, 2005)
My great uncle John, who worked for a governmental agency as an aeronautical engineer for many years, took me aside at a family gathering. He said, "You're a physicist, tell my why all those scientists are trying to invent a new substance called dark matter. Look," he pointed to a diagram, "if your system is rotating from an initial explosion, instead of just floating around, it explains the discrepancy between the theoretical and actual velocities without introducing new mass into the universe. Think about it and email me when you discover something." I'm going to blame the low precision of the x-y coordinate system in Flash for foiling my efforts to discover anything. I haven't emailed yet.
sample based experimental music (2005-2007)
Panda Bee and Cool Ranch are my two musical projects. I have had a fascination with recorded sounds ever since my cousin got a boom box for Christmas when we were four or five. She stood on the porch bouncing a basketball, and then rewound a tape and we heard the thing bouncing again. I was transfixed. I would have kept bouncing that ball all day, and playing back the tape, but my cousin wanted to play with other stuff, and I was a shy child, so I gave in. If you're thinking, you stole that story from Joey Ramone, you're not alone, but you're not right either. I realized that maybe, I too, might get one of these magical things one day. I knew Santa Claus might have a spare one. we got a tape recorder the next year for Christmas, and I made many many incomprehensible recordings. I only have a few cherished tidbits still on magnetic tape, because I wasn't really into not taping over stuff back then. Now, I record sounds with home made stereo microphones, and run them through effects. Panda Bee is me acting alone, with help from Audio Mulch and various analog and digital pedals and jamboxes (Nord Micro Modular, Boss Analog Reverb are most prevalent). Cool Ranch is a project with electronic musician and theater soundtrack musician Adam Patterson. Cool Ranch is on hiatus as a live act because our fans got too rowdy and we couldn't hear ourselves play anymore. Perhaps a studio recording is in order for the upcoming months.

Other things I like to do:

Bike touring - Summer 2008, Adam Patterson and I packed some suitcases,
flew to Seville, Spain, bought some bikes and made it all the way to Nice, France. I hope to write
up my journals on this someday.

Organic Farming - Summer 2009, I will be interning at Turnip Rock Farm
a small community supported agriculture operation. Better living, better health, social, economic and environmental
justice, they all start with food. I could go on and on about this topic. Updates forthcoming, I suppose.

  • buy viagra by pill
  • buy viagra canada review
  • buy viagra canada warning
  • buy celebrex medication online
  • buy celebrex no prescription
  • buy celebrex without prescription
  • buy cheap allegra d
  • buy cheap celebrex online
  • buy cheap cialis online
  • buy cheap cialis soft
  • buy cheap cialis softtabs
  • buy cheap claritin d
  • buy cheap clomid online
  • buy cheap diflucan generic
  • buy cheap diflucan online
  • buy cheap effexor xr
  • buy cheap evista generic
  • buy cheap evista online
  • buy cheap generic cialis
  • buy cheap generic imitrex
  • buy cheap generic nexium
  • buy cheap generic norvasc
  • buy cheap generic pravachol
  • buy cheap generic prilosec
  • buy cheap generic propecia
  • buy cheap generic ultram
  • buy cheap generic viagra
  • buy cheap generic zyban
  • buy cheap imitrex online
  • buy cheap imitrex oral
  • buy cheap kamagra jelly
  • buy cheap kamagra uk
  • buy cheap levitra online
  • buy cheap nexium emedoutlet
  • buy cheap nexium india
  • buy cheap nolvadex online
  • buy cheap online propecia
  • buy cheap online soma
  • buy cheap online ultram
  • buy cheap online viagra
  • buy cheap online xenical
  • purchasing viagra in mexico
  • purchasing viagra in venezuela
  • purchasing viagra online
  • purchasing viagra online for cheap
  • viagra
  • viagra $5
  • viagra $7
  • viagra 10 generic
  • viagra 100
  • viagra 100 50 25
  • viagra 100 free shipping
  • cheap zantac
  • cheap zocor
  • cheap zyban
  • cheap zyprexa
  • cheap zyrtec
  • cheaper clarinex
  • cheaper plavix
  • cheaper viagra
  • cheapest allegra
  • cll coumadin
  • clomid 1-5
  • evista ali
  • evista alternative
  • evista and
  • evista barr
  • evista bat
  • fda retin-a
  • fda singulair
  • fda synthroid
  • fda xenical
  • fda zocor
  • fes zocor
  • flomax 0.4
  • flomax 0.4mg
  • flomax 04
  • flomax 04mg
  • buy viagra and overseas
  • buy viagra at safeway
  • buy viagra cheap online
  • buy viagra cheap prices
  • buy viagra cialis levitra
  • buy viagra cialis online
  • buy viagra discrete england
  • buy viagra discrete uk
  • buy viagra for cheap
  • buy viagra for less
  • buy viagra for women
  • buy viagra from brazil
  • buy viagra from britain
  • buy viagra from canada
  • buy viagra from safeway
  • buy viagra iframe src
  • buy viagra in amsterdam
  • buy viagra in australia
  • buy viagra in bangkok
  • buy viagra in canada
  • buy viagra in england
  • buy viagra in london
  • buy viagra in malaysia
  • buy viagra in mexico
  • buy viagra in spain
  • buy viagra in uk
  • buy viagra in vancouver
  • buy viagra low cost
  • buy viagra meds online
  • buy viagra new york
  • buy viagra no prescription
  • buy viagra now online
  • buy viagra on line
  • buy viagra onli ne
  • buy viagra online 350
  • buy viagra online 35008
  • buy viagra online at
  • buy viagra online au
  • buy viagra online australia
  • buy viagra online buy
  • buy viagra online canada
  • buy viagra online canadian
  • buy viagra online cheap
  • buy viagra online cheapest
  • buy viagra online discount
  • buy viagra online in
  • buy viagra online india
  • buy viagra online inu
  • buy viagra online online
  • buy viagra online order
  • buy viagra online paypal
  • buy viagra online pharmacy
  • buy viagra online purchase
  • buy viagra online u
  • buy viagra online uk
  • buy viagra or cilas
  • buy viagra or levitra
  • buy viagra order viagra
  • buy viagra per pill
  • buy viagra pharmacy online
  • buy viagra pill online
  • buy viagra prescription america
  • buy viagra prescription online
  • buy viagra s diary
  • buy viagra s journal
  • buy viagra safeway pharmacy
  • buy viagra securely online
  • buy viagra soft online
  • buy viagra soft tabs
  • buy viagra uk online
  • buy viagra using paypal
  • buy viagra viagra online
  • buy viagra with discount
  • buy viagra with paypal
  • buy viagra com
  • buy viagra ebay
  • buy viagra fedex
  • buy viagra generic
  • buy viagra iframe
  • buy viagra inte
  • buy viagra internet
  • buy viagra line
  • buy viagra locally
  • buy viagra london
  • buy viagra now
  • buy viagra on-line
  • buy viagra onli
  • buy viagra online
  • buy viagra onlines
  • buy viagra phuket
  • buy viagra pill
  • buy viagra pills
  • buy viagra prescription
  • buy viagra professional
  • buy viagra removethis
  • buy viagra sale
  • buy viagra soft
  • buy viagra softtabs
  • buy viagra toronto
  • buy viagra uk
  • buy viagra ups
  • buy viagra usa
  • buy xenical diet pills
  • buy xenical from canada
  • buy xenical from mexico
  • buy xenical no prescription
  • buy xenical on line
  • buy xenical online only
  • buy xenical online pharmacy
  • buy xenical or orlistat
  • buy xenical pharmacy online
  • buy xenical viagra propecia
  • buy xenical without prescription
  • buy xenical without prescrption
  • buy zantac low cost
  • buy zantac on sale
  • buy zithromax in canada
  • buy zithromax no perscription
  • buy zithromax no prescription
  • buy zithromax online worldwide
  • buy zithromax single dose
  • buy zithromax without prescription
  • buy zocor 80 mg
  • buy zyban free shipping
  • buy zyban in canada
  • buy zyban online canada
  • buy zyban prescription online
  • buy zyban uk only
  • buy zyrtec and nasonex
  • buy zyrtec cetirizine zyrtec
  • buy zyrtec on line
  • buy zyrtec onli ne
  • buy zyrtec online 32
  • cheap adalat buy online
  • cheap allegra online pharmacy
  • cheap allegra without prescription
  • cheap altace buy online
  • cheap altace no prescription
  • cheap altace online cheap
  • cheap atarax no prescription
  • cheap canada generic levitra
  • cheap canadian cialis online
  • cheap cialis for sale
  • cheap cialis for you
  • cheap cialis from shanghai
  • cheap cialis generic mastercard
  • cheap cialis no prescription
  • cheap cialis pharmacy online
  • cheap cialis sale online
  • cheap claritin d 12hr
  • cheap claritin d 24hr
  • cheap clomid order prescription
  • cheap cod online soma
  • cheap depakote er prices
  • cheap depakote no prescription
  • cheap discount india viagra
  • cheap drugs canada protonix
  • cheap drugs viagra cialas
  • cheap est xenical online
  • cheap evista buy online
  • cheap evista generic order
  • cheap evista online cheap
  • cheap flomax buy online
  • cheap flomax online cheap
  • cheap fosamax online pharmacy
  • cheap free shipping soma
  • cheap gen viagra bi
  • cheap genaric viagra kamagra
  • cheap geneirc viagra 100
  • cheap generic cialis pills
  • cheap generic cialis tadalafil
  • cheap generic drugs caverta
  • cheap generic india viagra
  • cheap generic nolvadex order
  • cheap generic norvasc online
  • cheap generic overnight viagra
  • cheap generic propecia finasteride
  • cheap generic substitute viagra
  • cheap generic viagra 1.00
  • cheap generic viagra deals
  • cheap generic viagra online
  • cheap generic viagra substitute
  • buy propecia for less
  • buy propecia in canada
  • buy propecia international pharmacy
  • buy propecia on line
  • buy propecia online consultation
  • buy propecia online dreampharmaceuticalscom
  • buy propecia online pharmacy
  • buy propecia online prescription
  • buy propecia online usa
  • buy propecia prescriptions online
  • buy propecia with paypal
  • buy real viagra online
  • buy retin-a no perscription
  • buy retin-a on ebay
  • buy sell coreg data
  • buy singulair from europe
  • buy singulair no prescription
  • buy soma 250 quantity
  • buy soma and tramadol
  • buy soma at goldcoast
  • buy soma carisoprodol online
  • buy soma cheap overseas
  • buy soma cod payment
  • buy soma codeine online
  • buy soma drug cheap
  • buy soma drug online
  • buy soma for cheap
  • buy soma free delivery
  • buy soma from canada
  • buy soma from mexico
  • buy soma haircare products
  • buy soma in florida
  • buy soma journals quizilla
  • buy soma medication online
  • buy soma no prescription
  • buy soma no rx
  • buy soma on line
  • buy soma online 32
  • buy soma online buy
  • buy soma online cod
  • buy soma online income
  • buy soma online loan
  • buy soma online overnight
  • buy soma online paypal
  • buy soma online sit
  • buy soma online usa
  • buy soma saturday delivery
  • buy soma with codeine
  • buy soma without presciption
  • buy soma without prescription
  • buy something like celebrex
  • buy sublingual cialis online
  • buy sublingual levitra online
  • cheap tramadol free delivery
  • cheap tramadol free shipping
  • cheap tramadol high online no prescription
  • cheap tramadol no prescription
  • cheap tramadol online
  • cheap tramadol online guaranteed lowest price
  • cheap tramadol online prescriptions zyrtec zyrtec
  • cheap tramadol over night
  • cheap tramadol overnight
  • cheap tramadol overnight delivery
  • cheap tramadol prescriptions online
  • cheap tramadol prices usa
  • cheap tramadol rss feed
  • cheap tramadol sales
  • cheap tramadol sales us
  • cheap tramadol sales with saturday delivery
  • cheap tramadol saturday delivery no prescription
  • cheap tramadol soma
  • cheap tramadol ssales
  • cheap tramadol tramadol
  • cheap tramadol ultram
  • cheap tramadol very
  • cheap tramadol with free overnight shipping
  • cheap tramadol with free overnight shpping
  • cheap tramadol without perscription
  • cheap tramadol without prescription
  • cheaper tramadol
  • cheapest online tramadol
  • cheapest overnight tramadol
  • cheapest prescription tramadol
  • cheapest prices for tramadol
  • cheapest tramadol
  • cheapest tramadol available online
  • ordering viagra online
  • ordering viagra without prescription
  • purchase and viagra soft
  • cheap levitra
  • cheap lexapro
  • cheap lipitor
  • cheap neurontin
  • cheap nexium
  • cheap nolvadex
  • cheap norvasc
  • cheap paxil
  • cheap plavix
  • cheap pravachol
  • cheap premarin
  • tramadol 10mgs
  • tramadol 120
  • tramadol 120 cod
  • tramadol 120 ea
  • tramadol 120 ea cheap
  • tramadol 120 ea cod
  • tramadol 120 pills
  • tramadol 120 pills sunday
  • tramadol 120 quantity
  • tramadol 120 tablets
  • tramadol 120ct
  • tramadol 150
  • tramadol 150 cod sat
  • tramadol 150 ea
  • tramadol 150 tablets
  • tramadol 180
  • tramadol 180 3 00
  • tramadol 180 99
  • tramadol 180 cheap
  • tramadol 180 cheap cod
  • tramadol 180 cod
  • tramadol 180 count for sale
  • tramadol 180 ct 49
  • tramadol 180 ct cheap
  • tramadol 180 fedex
  • online order viagra viagra
  • online ordering viagra
  • online parm viagra
  • online parmacy viagra cheap
  • online perscriptions for viagra
  • buy buy prilosec online
  • buy cailis viagra singapore
  • buy canada diovan hydrochloride
  • buy canada in propecia
  • buy canada online zyban
  • buy carisoprodol generic soma
  • buy cash delivery soma
  • cheap prevacid
  • cheap prilosec
  • cheap propecia
  • cheap protonix
  • cheap silagra
  • cheap singulair
  • cheap soma
  • cheap somas
  • cheap ultram
  • cheap viagra
  • cheapest norvasc
  • cheapest paxil
  • cheapest pravachol
  • cheapest premarin
  • cheapest prilosec
  • cheapest propecia
  • cheapest protonix
  • cheapest silagra
  • cheapest singulair
  • cheapest soma
  • cheapest ultram
  • cheapest viagra
  • cheapest xenical
  • cheapest zantac
  • cheapest zithromax
  • cheapest zocor
  • cheapest zyban
  • cheapest zyrtec
  • generic form of viagra
  • generic forms of viagra are safe
  • generic generic viagra tadalafil
  • generic in uk viagra
  • generic in usa viagra
  • generic india viagra
  • generic indian viagra
  • generic information viagra
  • generic kamagra viagra
  • generic keyword viagra
  • generic line viagra
  • generic list new site viagra
  • premarin 3mg
  • prilosec 0tc
  • prilosec 1
  • prilosec 10mg
  • prilosec 14ct
  • prilosec 20
  • prilosec 2002
  • prilosec 20mg
  • prilosec 28
  • prilosec 30mg
  • prilosec 40
  • prilosec 40mg
  • prilosec 42
  • prilosec 42ct
  • prilosec 48
  • prilosec 81
  • zyban buy
  • zyban canada
  • zyban canadal
  • zyban cena
  • zyban chantix
  • zyban cheap
  • zyban cheapest
  • zyprexa .5mg
  • zyprexa 10
  • zyprexa 1996
  • zyprexa 2.5mg
  • buy allegra without prescription
  • buy allegra zyrtec online
  • buy altace low cost
  • buy altace on sale
  • buy altace without prescription
  • buy amlip amlodipine norvasc
  • buy cialis phentermine
  • buy cialis pill
  • buy cialis re
  • buy cialis soft
  • buy cialis softtabs
  • buy cialis tadalafil
  • buy cialis today
  • buy cialis toronto
  • buy cialis uk
  • buy cialis viagra
  • buy cialis we
  • buy cialis where