Today’s Special

Today’s Special

My old cover band, ‘Cool Cool’, covering the theme song to a Canadian TV show called Today’s Special that used to be on TVO.  You had to be a certain age, from a certain area to get...
Night Court Theme Song

Night Court Theme Song

My old cover band ‘Cool Cool’ covering the theme song to Night Court.  We were waiting for the bassist to show up for practice so we decided to transpose it on the bass and acoustic guitar.  We performed the song later at the reunion show we were practicing for – it went...
There There

There There

Me and my brother covering There There by Radiohead.  The song goes way higher than my voice will allow but we play it anyways.  We were just figuring out the song so you can see us falter at the end of the...
Parachute

Parachute

A cover of Parachute by Guster.  This song is a great excuse to play with harmonies.  Performed with Bram Cayne and Joseph Accardi back when we were playing as the band...
Bass Song

Bass Song

Me and my brother covering ‘Bass Song’ by Hayden.  It’s a crazy song about getting murdered in your house because you were too busy recording...
Under Pressure

Under Pressure

Funnily enough, my most popular YouTube video.  A cover of ‘Under Pressure’ performed with Bram Cayne and Joseph Accardi.  We used to play this together with a full band under Tranquil.  This is a recording of us messing around with it...
Fotografia

Fotografia

Our first shot at an acoustic version of Fotografía by Juanes. We were trying to figure it out in the hotel room in Brazil the day we had to perform it for Fernando’s...
Kill Loud YouTube Ads

Kill Loud YouTube Ads

I have always been neutral with regards to ads on the web.  They suck, but they’re also necessary.  The new ads from YouTube, however, have reached new levels of annoyance that I just had to do something about. YouTube banner ads now start playing audio automatically.  Now, this in itself is annoying.  To make it worse, or even cruel, they don’t start playing the audio until 15 minutes *after* you’ve opened the page.  This means that long after you’ve switched tabs, started listening to music, or even left the room to make dinner, your computer will start blaring this annoying ad.  The obnoxiousness of this is appalling. The solution is simple and I’m sure many, many have already done this.  Install Adblock Plus for Chrome or Firefox: https://chrome.google.com/webstore/detail/cfhdojbkjhnklbpkdaibdccddilifddb https://addons.mozilla.org/en-US/firefox/addon/adblock-plus/ Or, if you use Safari, use Adblock for Safari which uses the same database as Adblock Plus: http://safariadblock.com/download/ This will prevent the problematic banners from even showing.  And now Google, and every other ad company, loses another set of...
Dynamic WebKit Animations

Dynamic WebKit Animations

WebKit animations are a great tool if you want to plot out a predetermined set of keyframes.  As web applications grow in complexity, more flexibility and control is needed in order to take advantage of these features.  One technique you can do is animate based on style changes and use timers to chain animations.  A major issue with this is that -webkit-animation-duration is a guideline and not a guaranteed thing.  This could result in your timer getting fired before the animation is complete. Unfortunately, there isn’t a graceful way to dynamically create these animations.  What you need to do is manually construct the CSS rule and insert it into the style sheet. var animationName = "myAnimation"; var fromStyle = { "-webkit-transform": "scale(0)"; }; var toStyle = { "-webkit-transform": "scale(1)"; }; var key, fromStr = "", toStr = ""; for(key in fromStyle) { fromStr += key + ": " + fromStyle[key] + "; "; } for(key in toStyle) { toStr += key + ": " + toStyle[key] + "; "; } var lastSheet = document.styleSheets[document.styleSheets.length - 1]; lastSheet.insertRule("@-webkit-keyframes " + animationName+ " { from { "+fromStr + " } to { " + toStr + " } }", lastSheet.cssRules.length); You can then assign this animation to your element: element.style.webkitAnimationName = animationName;...
I Saw

I Saw

[audio:http://agoto.org/music/Anthony/I%20Saw.mp3|titles=I Saw] I Saw, Originally by Matt Nathanson Download the mp3...
Page 8 of 9« First...56789