Category Archives: Electronic

Announcement: ATK SD1 1.0.0

I’m happy to announce the release of my third audio plugin, the first based on the Audio Toolkit. It is available on Windows and OS X in different formats.

The UI was designed by Florent Keller, many thanks to him!

Continue reading Announcement: ATK SD1 1.0.0

Announcement: Audio TK 0.2.0

It’s time for a new release of the toolkit. Much has been done in terms of basic filters, but also to simplify usage (static and shared libraries are compiled, no need to reset the pipeline before calling process…).

Continue reading Announcement: Audio TK 0.2.0

Audio Toolkit: Optimization of the overdrive simulation

I’ve explained in earlier posts how to simulate a simple overdrive circuit. I’ve also explained how I implemented this in QtVST (and yes, I should have added labels on those images!), which was more or less the predecessor of Audio TK.

The main problem with simulating non linear circuits is that it costs a lot. Let’s see if I can improve the timings a little bit.

Continue reading Audio Toolkit: Optimization of the overdrive simulation

Announcement: QtSimpleOverdrive 1.0 (QtVST)

I’m pleased to announce the release of my first VST plugin (Windows 32bits), based on the simple overdrive prototype.

It is a mono filter, with an oversampling of 2 to 32, based on polyphase filters, and the undersampling is done after an 8th order Butterworth lowpass filter with a cut frequency of 22kHz.

The source code will be available (under the GPL) in the future if there is interest in the plugin and its support. The exact way it works will be explained in a future blog post.

The audio plugin is available on Sourceforge: https://sourceforge.net/projects/qtvst/files/QtSimpleOverdrive/

If you find any issue, please submit it on Github: https://github.com/mbrucher/qtvst

Please note that the oversampling can be quite CPU intensive (on my laptop, an Intel Core2 T7200, using an oversampling of 4 at 96kHz uses the full power of one core).

Buy Me a Coffee!
Other Amount:
Your Email Address:

Electronic: The purpose of an oversampling filter

A few months ago, I’ve posted a note on an overdrive. The main issue of this kind of non-linear filter is aliasing, a process that adds digital acoustic content. The best way to solve the issue is to oversample the input before processing the signal.

Continue reading Electronic: The purpose of an oversampling filter

Electronic: Simulation of a simple overdrive

There are some effects that are simpler than other. Digital ones are generally easier than analog ones, and purely digital filter are also easier than digitally-transformed analog ones. Linear filters such as passband, cutband, … are easy to digitally design, chorus can be achieved through some spectral computations, delay and reverbation are computationnally expensive but easy to code.

It said that analog devices have a unique sound that digital devices cannot achieve. In fact, much is due to the simplications that occur when digitizing an analog device. One of the most blatant examples is the overdrive, which I took from Simulanalog.
Continue reading Electronic: Simulation of a simple overdrive

Book review: Building Automation: Communication Systems with EIB/KNX, LON and BACnet

After last week review, I’ve decided to try another book from a much higher standard publisher, Springer. The price is also far higher, but it covers what I think are the current best supports for building automation.
Continue reading Book review: Building Automation: Communication Systems with EIB/KNX, LON and BACnet

And now for something completely different: Wiring diagram for a SM STC-2A

I’ve recently burnt the tone circuit of my Cort GB-74, so I’ve changed it for a Seymour Duncan STC-2A. The basic wiring diagram does not include all the options I had on the original diagram, here are the (small, really small) modifications and some impressions on the STC.
Continue reading And now for something completely different: Wiring diagram for a SM STC-2A