A quick post about a little lesson I learned tonight whilst editing some audio: don't forget the cross-fade. I recorded some synth drum tracks to audio (so that I wouldn't have to open up the drum machine again), and then trimmed the tracks down so that they ended tidily at the end of the bar: … Continue reading Don’t forget the cross-fade
Tag: Audio
The value of valgrind
This weekend I got quite a lot done on liboca, mainly working on the network stack, and the basic implementation of OCP.1, which is the TCP/IP-based protocol for OCA (There is room in the OCA standard for other transports). Anyhow, at one point, my unit tests broke in a suite of tests that tested code … Continue reading The value of valgrind
My first ever audio plugin
I've been procrastinating working on the OCA library project that I've started, so I ended up writing a really naive distortion plugin. It works as a LADSPA, LV2, VST (untested) plugin, or as a standalone application (as pictured above). I used the DISTRHO Plugin Framework which is how I can target all the platforms. It … Continue reading My first ever audio plugin
Building Ardour on Windows with MSYS2
NOTE: This post was written for Ardour 4. There is at least one more dependency (liblua, possibly more). Since I wrote this article, I've mostly shifted my development environment to linux, hence I haven't kept this post up to date. So, caveat emptor, YMMV, and other suitable disclaimers. If you just want to use Ardour … Continue reading Building Ardour on Windows with MSYS2
Building Ardour on Ubuntu
[UPDATE] I've found that the instructions below cause jackd2 to be uninstalled, which causes some problems. Reinstalling the jackd2, libjack-jackd2-0, libjack-jackd2-dev and pulseaudio-module-jack packages should fix those issues[/UPDATE] I'm taking a journey into audio software, and I've been playing around on Linux because there's quite a good open-source audio community out there. The shining star (in … Continue reading Building Ardour on Ubuntu
Linux Audio
I've recently started learning about signal processing, and a programming language called faust. They are very linux focused, and so I figured the best way to get up and running with it would be to dive into linux, it's been a while since I really gave linux a fair look, so I was due for … Continue reading Linux Audio