SoftClock2
TL;DW: SoftClock2 is a groove-oriented time reference.
SoftClock2 in Airwindows Consolidated under ‘Utility’ (CLAP, AU, VST3, LV2)
SoftClock2.zip (516k) standalone(AU, VST2)
SoftClock2, entrainment boogaloo!
You might or might not have heard of the first SoftClock. It came out shortly after I’d developed it because people desperately wanted to play with it, and before I was able to use it much. (still can’t, too busy with plugins.) It’s the metronome made of waving, wobbling tones where the beat is always a swoop of a (mostly) sine wave that goes up to a high point. Inspired by a joke metronome of dog woofs that proved strangely inspiring to play along to, SoftClock is the machine tempo with perfect regularity but no actual beat, where you have to place the ‘click’ of your notes wherever it SEEMS to be.
Turns out there are some refinements to be made with SoftClock2. None of them involve ever specifying exactly where a click really is, or letting it sync with a DAW grid. The click is ONLY where you think it to be, and at its best the click is a shape in time defined by your riffs, a terrific way to swing along with really grooving time or dramatic flourishes. It’s the anti-machine rhythm.
This is because SoftClock2 swings along with the ‘entrainment’ of your limbs and musical gestures. Generally you don’t play music in sudden microsecond-long bursts of your arms or fingers. You have to swing your arm or lean into a kick or, if you’re Les Claypool, stomp your foot along to the beat to get yourself moving to the music. The weight of your motion helps you to keep things steady.
SoftClock2 gives an audio picture of that motion, not of any specific point where the note hits. That makes it a lot more friendly and encouraging to play along to than a traditional click.
And this, you’ll need, if you take advantage of SoftClock2’s capacity for strange grooves and polyrhythms. Here’s where one of the updates is found: on at least the generic VST version of the plugin, the ‘Count’ control tells you not only which beat it’s doing, but after that, the time signature. Many times that’s predictable, like a 5 or a 7 or a 4/4. But then you have many variations on 11, 13, 17, 19, 23… just a wide gamut of freaky proggy things to count. The count always works like this: the nonaccented notes start high with the One, swing down to halfway, and then ramp up again to the One. The accents follow patterns: if you want to interpret the count differently (or just have a steady pulse) that’s fine, but it’s meant to give you subdivisions, typically repeated long subdivisions ending with a short one. For instance, all the 19s are counted that way, like going 5-5-5-4 because the idea is a good weird groove sets up patterns you can track, and a departure at the end. So, SoftClock2 was always designed to do that.
There’s a change, though. The original had a ‘BigBeat’ control and a Swing control. Swing hesitated alternate beats up to and beyond doing a triplet shuffle feel, and BigBeat always took the ‘valley’ and treated it as the snare hit, which you could hesitate to make a weightier backbeat or a pocket backbeat. Doesn’t take much.
The trouble is, people kept hearing the peak as the snare backbeat.
So, SoftClock2 simply lets you decide. This is most relevant to simpler beats, and the weird crazy time signatures may still sound best with the beats ramping up to the One. But if you’re just doing a 4 or an 8, or need to reverse the feel of something, or you’re doing a reggae where the One is the valley but you need it to hit well behind the beat to groove properly… increase the Valley control instead, and now that accent is slowed. Or, if you’re using a simple beat but you hear it ramping up to the snare hit, increase the Peak control and it gets more weight and swing behind it. You can sync it with settings of Swing too, or even construct perfectly steady but wonky grooves this way.
If you’re using an AU version, or a DAW where it’s not constantly redrawing the plugin labelling, or if you’re using Consolidated and it doesn’t update what’s next to Count quickly enough, I found that closing and opening the plugin interface does seem to update what’s shown to the current setting. It’s just that some DAWs live-draw this label constantly, and others cache it and stop recalculating it. I can’t control that part, but you can get a reference to what you did with a little extra trouble. Count it, it should be doing spaced accents with a departure right at the end to give you the funny time. You, too, can do 17s and 19s that are actually catchy, if you make ’em out of sub-riffs in this way.
And then if you want to be really annoying you can lay down SoftClock with whatever you’re doing, and what if you’d like to overdub a complete departure? Like you’re in 4/4 but you’d like to put down part of the riff where it’s 7 notes in the space of 4?
Cheat. Start with Tuple in 4 to lay down the main riff, and then elsewhere in the arrange window, do a separate pass with Tuple set to 7. It’ll be quite a bit faster. Groove whatever you want to that, get a good snippet, and then fly that over to the middle of your 4 groove… and it will line up perfectly with the notes you did in 4, because Tuple is just as accurate in 7 as it is in 4. It’ll do the math for you, so you can construct all sorts of peculiar things but make them groove like anything.
Play with it, have fun. There’s no wrong way to use this, and you don’t have to make it over-fancy. It’s just able to scale up to the most unreasonable things and make them seem like you have amazing powers of odd-time-having. The best part is, you do it all playing live to the wobbling tone in SoftClock, so it won’t seem artificial. Just kind of alien :)
Airwindows Consolidated Download
Most recent VCV Rack Module
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.
Yay! This is going to be fun to play with, to work on more esoteric grooves.
(BTW the fixed mic sounds very good.)
Really Love This One!!! But would love a version that syncs to DAW and able to know exactly where the click is for overdub purposes… Love From Jamaica!
Really Love This One!!! But would love a version that syncs to DAW and able to know exactly where the click is for overdub purposes… Love From Jamaica!
Dear Chris,
thanks for making unconventional, unique, yet useful plugins.
I was made aware of your plugins by a friend. We talked about on the grid timing and how it really doesn’t go well with alot of styles, that need to groove. He brought up Softclock and your website and I knew, I had to check it out right away!
Spending a couple of hours with softclock2 I really love the plugin. Having the option to pick different time-signatures and tuples is great, since I often use unconvetional time signatures myself. The peak and valley dials are great to get the feel right. I like that you can control the offbeats with the swing function, and it works well as it is.
However, for some things more control over the offbeats would be nice to have, since without any flexiblity, I can’t get the feel just right, which is a shame since this plugin is otherwise great for making the timing sound right. This is the only issue that prevents me from effectively using your plugin.
There are other minor points (but this plugin would be great with more flexibily over the offbeats alone):
-finer control over the BPM (half steps)
-the most useful settings for swing, valley and peak are between 0 and 0.2, a zoom option for this range would be awesome, as well as clear steps (for example 00-99) for better orientation
-if the plugin could somehow be linked to the DAWs bpm, it would be possible to use tempo track making it sound even more dynamic
I’ve watched some of your videos, and I really like the direction of not just emulating old gear, but looking for ways to utilize digital processing to get the best results technically possible, like with PurestSaturation. Can’t wait for what you come up with next. Keep up the good work!