LiveSPICE: a real time SPICE simulator for audio signals

LiveSPICE is a SPICE-like circuit simulation tool for processing live audio signals. The motivation for developing LiveSPICE is to help prototype guitar effects and amplifiers, without requiring constructing a physical circuit or waiting for an offline simulation to run to try it out. With LiveSPICE, you can design the circuit in an easy to use […]

Touchpad Source Release

As I mentioned I'm planning to do, I'm finally now releasing the source code and assets for the Touchpad app and related server code. I've received some interest and feedback that I'm just not finding the time for myself to implement. I built the app primarily to solve a problem that I had, and now […]

Touchpad: A Computer Remote Control App for Android

Touchpad is a free Android app to enable you to control your windows computer from your Android device. It provides a simple multitouch touchpad interface to control the mouse, and accepts keystrokes from the keyboard on your device to send to your computer. Touchpad has the following features: Full remote control over the mouse left […]

Writing Maintainable SIMD Intrinsics Using C++ Templates

With the release of CPUs supporting AVX instructions, there are now 2 major versions of SIMD instructions available to software developers. This presents a challenge to developers who want to write code that performs well on a variety of processors. It is expensive and error prone to maintain a scalar, SSE, and now AVX implementation […]

Guitar Tuner

I've been searching for a simple, working, free guitar tuner program, but there seems to be a gap in the free simple working tuner market on the web. So I decided to make a chromatic tuner, which works for many instruments.

LEGO Clock

When I was at my parents for Christmas, we were visiting one of their neighbors who owned an old style mechanical clock. It was simple, a small box with the clock face, and the pendulum and weights coming out the bottom of the clock. It got me thinking that I could build one with the […]

Final 2010 Season Rankings

Congrats to Auburn on winning the BCS National Championship on Monday. It was a surprisingly defensive game between two teams that were offensive powerhouses. Here is my final 2010 season ranking:

College Football Ranking Algorithm

Ranking college football teams is a major challenge. The official system, the BCS, has resulted in many controversies and much debate. The difficulty arises due to the relatively small number of opponents any given team plays. There are 120 FBS teams, and each team only plays 12 opponents, only around 10% of all possible combinations.