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 […]
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 […]
This month, as part of libremusicproduction’s interview series, they did an interview on me to explain some of the current work I’ve been doing on zam-plugins and other projects. You can read about it here.
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 […]
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 […]
I have been working on a set of audio plugins for use with the GNU/Linux operating system, in particular to complement JACK and Ardour DAW. See this post for details on the linuxaudio list. UPDATED ZAM-PLUGINS HERE WITH GUIs!
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://git.zammit.org/snd-firewire-improve sudo ln […]
This is a mini howto for creating a small MPI test cluster using virtual machines under linux. We will be using Debian netinst CD for this howto as it is convenient to install a minimal system with no X subsystem, but any *nix environment would suffice. This howto assumes you are running some form of […]
I believe the following video taken from here makes a good case why everyone should be taught 100% free/libre software at school, and continue using it after they graduate. (A higher quality version of the original video is available at the website above).
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 […]
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 […]
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 […]
While I have been using Linux for a number of years I only recently discovered the existance of the Hurd. To understand why everyone should be using ONLY ‘free’ software, (i.e. software that gives us the 4 freedoms) you should watch this video: Not ‘free’ as in ‘free beer’, ‘free’ as in ‘freedom’ -RMS I […]
This set of instructions explains how to get a complete CUDA 5.0 Toolkit compiler up and running in Ubuntu 12.04 for the x86_64 architecture. It explains how to avoid getting stuck with a fast booting bios and missing out on loading GRUB by introducing a 3 second timeout. This timeout can be removed after everything […]
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 […]