Menu Sidebar
Menu

Chris

Hi! I've got a new plugin you can have! These plugins come in Mac AU, and Mac, Windows and Linux VST. They are state of the art sound, have no DRM, and have totally minimal generic interface so you focus on your sounds.

SampleUndelay (for Mac AU)

TL;DW: SampleUndelay is AU-only SampleDelay featuring negative delay.

SampleUndelay.zip(214k)

By request, here’s something from the retro bin, brought up to date as well as I could :)

The original SampleDelay offered millisecond, sample and subsample delays, but it also offered negative delay. The thing is, it did that through declaring a bunch of latency and then delaying to match it. There’s a couple problems with that. Firstly, it kills your ability to track into the mixing system: everything gets the maximum added latency, and then more delay to get to whatever the target delay time is. So you’re always getting thousands of samples delay no matter what: it’s only OK for mixing. Even recording automation, that will interfere with you being able to interact with the mix.

Secondly, I’ve had trouble making it work reliably with different programs. Generally at 44.1k it does what it means to do. I’ve seen 96k recordings mysteriously try to use 88.1k for a latency, throwing off the calibration of the ms control. Never mind trying to do a VST port: I’ve not seen documentation on how that’s meant to be done though I understand the JUCE folks try to make it work, yet even they seem to sometimes run into incompatibilities. I’m running into incompatibilities even just on Audio Unit. For the time being I am not liking the results of trying to declare latency, even just on AU where it’s part of the basic plugin format.

But I was asked to bring this back anyhow… so here it is, as-is. It’s January and I’m mostly trying to get other stuff up to speed, such as the reverbs: in my video I asked whether people are interested in a ‘redux’ of kCathedral, because I’m interested in revising it to address criticisms (I’d keep the original one available, but replace it with a newer version) and to take advantage of a lot of woodshedding I’ve been doing on the subject of reverbs.

I’ve got a lot of things coming out in February, I just wanted to drop a thing or two that are not as big as full plugin releases, or things like this where there’s a couple people who want it, and limited scope for it. For VST users (of which I’m one, on Mac Reaper, because it runs a 64-bit buss) or indeed anybody, I’d also recommend just sliding the track earlier in the DAW, and then if you want a plugin, finetune it with the regular SampleDelay which will do exactly the same thing in the end, except you can track into it because you’re running a zero latency system (outside of whatever your DAW and converters impose).

For those of you that asked for exactly this, hope it will do :)

download Signed M1/Intel Mac AUs.dmg
download Retro PPC/32/64 Mac AUs.zip
Mediafire Backup of all downloads
All this is free and open source under the MIT license, brought to you by my Patreon.

PaperChordReference

No plugin this week as I’m working on stuff in the pipeline (and using January to get other stuff done) but I’ve improved something I use for music :)

PaperChordReference(147k)

Here’s a further refinement of something I use in music making! It’s my Circle Of Fifths chart (that shows you what chords go with what keys). Except now it fits on an 8.5×11 piece of paper… and can be rolled up to make a little tube of music theory you can have!

It works like this: let’s say you want a major key like C. The first column says Am (the relative minor), the second Bm (avoid starting from here, it’s Locrian mode) and the third column is where you find your major key! All the chords across the chart will work in that key, and there’s a little piano keyboard reference showing you what black keys (if any) are in play.

Minor keys are in a slightly darker gray, and major keys (with major thirds) are in a slightly lighter gray. There’s a hard to read white lettering across the grays, but that’s just the name of the mode (simplified to minor, locrian, major, dorian, phrygian, lydian and mixolydian: the main ones are going to be major and minor, and another popular major and minor mode are lydian and dorian)

This time it’s stripped right down to the basics. No suggestion that you should cut out an elaborate slide rule, or fine print, and the key you’re in reads directly across and ends with a depiction of what keys those are (the notes are what the chords are if you ignore the m that indicates you’re to play a minor chord). Also, if you do roll it into a tube and tape it, and put the key you’re in facing forward, related keys are the most visible. You’ll raise tension by moving to a key that’s higher up, or drop back by moving to a key that’s lower than the one you’re in. For the classic big key change moment, jump up two like going from C major to D major! It’s almost the most related key you can have, but it’s still a big jump. Or if you’re Coltrane, spin the tube wildly and jump to keys about a third of the way around, each couple bars :) in this context, that would be jumping to a key you can’t see because it’s around the back of the tube, for every key change.

Lastly, one final note: I made all the chords that I consider easy to play on the guitar down around the nut (like folk chords or full strums), boldface. So there are a few like E flat or D flat minor, which are of course still playable but less easy to reach, and they’re in normal font: lighter.

This is way easier than making a slide rule or whatever, and now it includes a little keyboard symbol just to make it super obvious where the notes are. Hope this helps to bring new musical ideas!

There are two earlier versions: PaperChordReferenceOriginal, and PaperChordReferenceCrunchy. The original is very simplified, but pretends the ‘locrian’ column can use minor chords (nope, they have to have a diminished fifth) and gets note names wrong by not understanding how sharps and flats work. The crunchy version suggests you should use not only diminished chords, but also sixths and augmented chords, which turns out to be a little intense for silly old guitar players like me. The final version highlights which diminished chords might actually be convenient to play if you wanted, ditches the augmented chords and uses minor sevenths in the dorian column because they sound like you should be playing a cool mode over them (you can drop the seventh down a note if you want to get crunchy and play the sixth that defines the mode, or just stick to the seventh).

Hull2

TL;DW: Hull2 is a very clear three-band EQ.

Hull2.zip(499k)

We ended up using the Hull algorithm in something! It’s what makes the high band of ConsoleLA work. Hull2 is taking the guts of that code and giving it to you as a pristine, no-saturation, no analog mojo, pure EQ.

Note that I didn’t say ‘normal’ ;)

The idea here is that it’s very, very simple algorithms that combine to produce complicated results. When I describe what happens here, keep that in mind: the code that produces it is incredibly pure and simple, and the tone of these odd and complicated effects is very transparent and hangs onto expressiveness instead of degrading the tone.

You’ve got a treble, mid, and bass control. If you move them all together, you get a simple gain control that’s roughly as good as PurestGain. It’s very close to PurestGain, if you’ve moved all three controls exactly together, and that’s how transparent Hull2 can be.

If you boost treble relative to mid (at any position), you get the 10k-centered boost from ConsoleLA, but without any harmonics or other alterations. It’s an even clearer effect. It centers on 10k and falls off slightly above that (remembering that, flat, it’s a perfect bypass).

If you cut treble relative to mid, you get at first a soft notch, then increasingly steep. And then, the notch gets shallower again, and then it becomes a very steep roll-off slightly higher than that.

If you boost lows relative to mid (at any position) you begin to lift the lows, while subtly cutting around 700 hz causing the sensation that the bass region is shifting lower while boosting.

If you cut lows relative to mid, it’ll subtly lift those same lower-mids, so again it’s like shifting the voicing of the track rather than just ‘adding and removing exact frequencies’. It’s very broad-stroke EQ, like two tilt-EQs with a hinge in the middle, if that makes any sense.

All this is designed in, but it’s not done by banks of EQs doing elaborate (and unaccountable) things. It comes out of how very simple algorithms interact with each other, so the behaviors are somewhat designable but it’s kind of unavoidable. It’s the cost of using these crossovers at these steepnesses, and the trick is to design it so the weirdnesses do musically useful things. And then, the other trick is to construct the three-band EQ by deconstructing the input in such a way that you can just add it together again and get the input back.

You could have the craziest, wildest crossover behavior, with all sorts of pre-ring or whatever (Hull2 doesn’t, but you could have this) and subtract it from the highs to get a mid band. If you do that, both the bands will have exactly matching pre-ripple, if there’s pre-ring (same with phase issues, etc).

And then if you put ’em back together you have the original back: no more ripple, phase or anything.

And of course if you apply only a tiny amount, you get only a tiny amount of whatever character is part of the crossover. And that’s the principle in ConsoleLA, and in ConsoleMC (and MD), and now it’s in Hull2, where ConsoleLA’s treble crossover was developed.

Hope you find some use for it :)

download 64 Bit Windows VSTs.zip
download Signed M1/Intel Mac AUs.dmg
download Signed M1/Intel Mac VSTs.dmg
download LinuxVSTs.zip
download LinuxARMVSTs.zip for the Pi
download Retro 32 Bit Windows VSTs.zip
download Retro PPC/32/64 Mac AUs.zip
download Retro PPC/32/64 Mac VSTs.zip
Mediafire Backup of all downloads
All this is free and open source under the MIT license, brought to you by my Patreon.
VCV Rack module

ConsoleLA

TL;DW: ConsoleLA is the Airwindows take on the Quad Eight console.

ConsoleLA.zip(1M)

APIs and Neves and MCI, oh my… well, ConsoleLA emulates the most incredible console you’ve never heard of. This thing was the sound of LA in the seventies. It’s on the back cover of Steely Dan records, it’s been seen in Tom Scholz’s basement, and it’s heard even on classic 70s LA and Hollywood and San Francisco records it didn’t make… because it’s the production model of a whole lineage of West Coast custom recording consoles with similar designs and circuitry. And you can still get them, apparently, the company lives… but I don’t know where, or for how much, or how, as there’s no sign of prices or any way to get them. There’s none on Reverb, Vintage King doesn’t have any, good luck even finding channel strips…

Meet the Quad Eight.

This sound echoes through the Seventies. Tons of Steely Dan, tons of Zappa, Grateful Dead, Neil Young, Joni Mitchell… that’s not even counting the wilder sightings, like when people figured this console mixed The Wall, or hearing it on Yes’s Relayer album. The thing is, this was THE big production console before the days of Neve and API and SSL. Quad Eight were the first to go into production and come up with a recording console that you could just buy, set up, and use. Before them, you had to build your own.

Quad Eight were (are, since the website says they can still make you gear) supplying the film industry, and it shows. These desks are amazing at making movies for your ears. (in the Zappa phrase, on the Hot Rats album, which was done at the Whitney studios in Glendale the year before they got a Neve, so that album was likely also Quad Eight or a kindred West Coast console)

ConsoleLA, like ConsoleMC before it, is a bit of a different approach to emulating these great old dinosaurs, some still things you could conceivably find and have, some forever lost. The thing is, this is the nearest thing to custom point-to-point wiring of discrete transistors. On top of that, the Quad Eight ran a higher supply voltage than anybody: negative 28 to positive 28 volts, for enormous energy and headroom. The way to get these sounds is not layer upon layer of ‘digital emulation’ but trying to get the behaviors right with minimal, atypical algorithms. Only then can you get the energy and sonority of the real Quad Eight.

The filtering is a whole other thing from the MCI. No mid peak here. The slopes are more gradual, but you can cut the hell out of the mids, and the deeper into the Seventies we got, the deeper the midrange cuts became. What I’ve done with ConsoleLA is try to make the simplest, most approachable Console system that can get the widest range of sounds as heard on these records, and reward you when you pursue music-recording in the old school, human way.

This doubtless won’t be the last, but it might just end up being my favorite. I hope you like ConsoleLA :)

download 64 Bit Windows VSTs.zip
download Signed M1/Intel Mac AUs.dmg
download Signed M1/Intel Mac VSTs.dmg
download LinuxVSTs.zip
download LinuxARMVSTs.zip for the Pi
download Retro 32 Bit Windows VSTs.zip
download Retro PPC/32/64 Mac AUs.zip
download Retro PPC/32/64 Mac VSTs.zip
Mediafire Backup of all downloads
All this is free and open source under the MIT license, brought to you by my Patreon.
VCV Rack module

Newer Posts
Older Posts

Airwindows

handsewn bespoke digital audio

Kinds Of Things

The Last Year

Patreon Promo Club

altruistmusic.com

Dave Robertson and the Kiss List

Decibelia Nix

Gamma1734

GuitarTraveller

ivosight.com – courtesy Johnny Wishoff

Podigy Podcast Editing Service

Super Synthesis Eurorack Modules

Very Rich Bandcamp

If you’re pledging the equivalent of three or more plugins per year, I’ll happily link you on the sidebar, including a link to your music or project! Message me to ask.