Firefox with native JACK support

Posted on 13 CommentsPosted in Uncategorized

Last year I wrote a duplex JACK audio backend for Firefox browser. It took a lot of negotiating with Mozilla people and they accepted most of the code. However, they won’t turn on JACK support in default builds. This currently requires –enable-jack to be added to the mozconfig at compile time. Thus I am providing […]

Announcement – zam-plugins

Posted on 2 CommentsPosted in Uncategorized

zam-plugins works on any platform I have decided to start charging a small token amount for zam-plugins on OSX and Windows because it’s a lot of work to develop. However, in the spirit of free software, I am of course providing the source code with every copy, in accordance with its GPL license. You may […]


Posted on 1 CommentPosted in Uncategorized

Get zam-plugins now! zam-plugins is a collection of LV2/LADSPA/VST/JACK audio plugins for sound processing developed in-house at ZamAudio. The default settings and almost every slider is calibrated to standard ranges. Installation is a manual process by unzipping the plugins and saving the bundle in a designated path. The paths are documented here for all operating […]

Digidesign (original Mbox) Linux Driver

Posted on 91 CommentsPosted in Uncategorized

A few people have asked me since I made the MBox2 driver whether the original Mbox (with Focusrite preamps) could be made to work with Linux. The current status in the mainline kernel is that playback is supported but users have reported issues with loud static noises appearing sporadically. Capture is not supported currently at […]

Digidesign 002/003R/003R+ LINUX DRIVER!

Posted on 52 CommentsPosted in Uncategorized

  Digidesign Digi002, 003 Rack and 003 Rack+ now work in the Linux kernel using this driver.   Please consider donating a token amount for this work if you find it useful. ^^ See above donate page. Get the driver code here on github. sudo apt-get install build-essential linux-headers dkms git clone git:// sudo ln […]

Calf PhonoEQ Plugin (RIAA curve)

Posted on 3 CommentsPosted in Uncategorized

This new audio plugin for Calf Studio Gear provides a simple implementation of the RIAA curve filter applied to LP records after the turntable has picked up the sound. At the leading recording studios where records are cut, the bass is reduced and the treble boosted before an LP is created. Inside each phono preamp […]

doubleOhThree AMDTP (003amdtp)

Posted on Leave a commentPosted in Uncategorized

Git repositories: 003amdtp snd-firewire-003 alsa-driver Dumps: linux-step1-powercycle.dump linux-step2-aplay.dump linux-step3-aplay-quit.dump osx-step1-powercycle.dump osx-step2-pt-summary.dump osx-step3-quitpt.dump Async packet analysis summary: #define R003_HARDWARE_ADDR 0xffff00000000ULL #define VENDOR_DIGIDESIGN 0x00a07e #define VENDOR_DIGIDESIGN_NAME ” ” #define R003_MODEL_NAME ” 003Rack ” #define R003_STREAMS_W_REG 0xe0000004 #define R003_STREAMS_R_REG 0xe0000000 #define R003_STREAMS_OFF 0x00000000 #define R003_STREAMS_ON 0x00000001 #define R003_STREAMS_INIT 0x00000002 #define R003_STREAMS_SHUTDOWN 0x00000003 #define R003_SAMPLERATE_REG 0xe0000110 #define R003_SAMPLERATE_44100 0x00000000 […]

Digidesign Mbox 2 – Now part of ALSA!

Posted on 12 CommentsPosted in Uncategorized

ZamAudio would like to thank the developers who wrote the bulk of the USB Audio driver for linux, and users who donated and helped me test this hardware. Without their hard work, this patch would not have worked and made it possible for other Mbox2 users to use their Digidesign hardware on a free operating […]

Good settings for encoding to mp3

Posted on 1 CommentPosted in Uncategorized

I use Lame for encoding my recordings into mp3 format. I have experimented with many of the options and I have found that the following 3 combinations of command line switches produce excellent results: Small size, lossy: lame –alt-preset standard in.wav out.mp3 Good compromise between size and quality (VBR): lame –alt-preset extreme in.wav out.mp3 Large […]

How does a loudspeaker work?

Posted on Leave a commentPosted in Uncategorized

Here is a demonstration I found on YouTube which I think is very useful to show the components of a loudspeaker and how it works. The electrical current flowing through the voice coil creates a magnetic field that interacts with the permanent magnet’s field. As the signal changes polarity, this magnetic interaction forces the […]