Blog Archive

A Whole Year of Friday Q&A!

Holy smokes, Mike Ash has been writing his Friday Q&A series for a full year. I had no idea it had been that long.

Mike's series definitely helped me get off my butt to post some more technical information here on the blog. I didn't think anyone...


Announcing: SMUGOpenCL

SMUGOpenCL is an open-source library (MIT License) that provides a Cocoa wrapper to the OpenCL framework in Mac OS X 10.6 Snow Leopard. Its applications include game programming, scientific computing, image processing, and much more.

The project...


Announcing: SMUGMath

SMUGMath is an open-source library (MIT License) that is designed for working with large vector data sets. Applications lie in signal processing and statistics, among many others.

The project is located on bitbucket at this URL: http://bitbucket...


Math and Cocoa

Math and Cocoa

A few years ago when I was working on FuzzMeasure, I found myself in need of a math library to work with large data sets, but I didn't want to deal with building C++ classes to fill out my framework. Ideally, I'd build something that...


Swimming in OpenCL

Please excuse the vague post, as I don't have anything specific I'd like to share just yet. However, what I'd like to do here is call attention to my new favorite part of Mac OS X 10.6 Snow Leopard—OpenCL.

I'm working on some incredible technology...


TapeDeck 1.3

Many of you will be happy to know that TapeDeck 1.3 is out today. It's an exciting release, because it adds the much-requested ability to record lossless audio.

Now you pro audio folks can record audio in the highest quality, and drag your tapes straight...


Looking for TapeDeck Beta Testers

I've made a pretty big change in TapeDeck 1.3, which now records raw quality audio in HQ mode (using the Apple Lossless format), and at any sample rate (provided you unlock it in the preferences).

If this really interests you, or you just want to...


Drawing Waveforms

I get asked about drawing waveforms from time to time. Over the years, I came to realize that this is a black art of sorts, and it requires a combination of some audio and drawing know-how on the Mac to get it right.

But first, a little story.