Gaussian Elimination C Code

The internet is a wild place full of college homework. It appears that there is a lot of incorrect C code online for Gaussian Elimination with off by one indexing errors. This is an attempt to remedy that. Remember folks, C indexing starts at zero. The pseudocode you will find has indexing that starts at …

PolyCV

Overview: Blamsoft, with cooperation from other developers, has developed a new communication protocol for Reason. PolyCV allows polyphonic instruments to be triggered by CV. Legacy gate and note signals are limited to monophonic operation. Some existing Rack Extensions have achieved psuedo-polyphony but it is not possible to provide full MIDI-like functionality with the traditional signals. …

Linux Audio Conference Paper

I periodically help out with the Faust signal processing language. Faust is a programming language specifically designed for real-time signal processing. It outputs C++ code that can be used in a plug-in. I first helped get the Faust compiler working on Windows. Then, more recently, I helped with the VSTi architecture that allows you to …

Shredder Series Test Guitar

In order to thoroughly test the Shredder Series distortion effects I needed an electric guitar. So now the official test guitar of the Shredder Series is a Sunburst Epiphone Les Paul Standard. It’s very similar to the one my friend Kevin had in our band in Seattle. If there’s a bug, I blame the test …

Tube Amplifier

I recently put together a tube amplifier kit with help from my friend Ed. He has both Dynaco and Halfler amps and is very familiar with them. It came in a kit that you put together yourself, it took a full day of cutting wire and soldering to put it together. Ed’s technique for twisting …

Blamsoft Lab

The Blamsoft lab is set up to take measurements of music hardware. The main workhorses are a Tektronix TDS 210 oscilloscope and a Hewlett Packard 3582A Spectrum Analyzer. Tektronix is considered to be the best oscilloscope maker, and HP is highly regarded for spectrum analyzers. The spectrum analyzer is from the 1980s but was designed …