Those of you who frequent the Discord server are likely aware of this already (I can be quite talkative there!
), but for those of you who haven’t seen it yet, here’s a sneak peek at the next module coming to this collection, quite possibly the biggest I’ve made yet!
This is Pulsar, a pulsar synthesizer/oscillator based on the concept described by Curtis Roads in his book Microsounds and his article Sound Composition with Pulsars.
It generates packets of sound called “pulsars”, made up of a basic waveform combined with a window. It’s closely related to granular synthesis, but has a few differences.
It’s very close to being finished, the only thing left now should be laying out the panel (… Which might take a bit
), unless I discover any issues.
The next version will also include the modules Crush and Diffuse, along with two new features for Meta: Glowing cables and cable LEDs!
(And some optimizations, improvements, and fixes, of course!)
Crush strips away envelopes and dynamics from audio, both increasing and decreasing the amplitude of sounds to keep them at a flat volume level. This can be used, for example, to remove volume dependency from effects such as saturation or distortion, “normalizing” audio for use as modulation, such as with Warp’s “Modulator” input, or to replace the envelopes of samples or other such types of signals with “baked-in” envelopes. There’s a demo video in the linked manual page
Diffuse is a Schroeder allpass filter, a common building block for reverbs and physical modelling algorithms. It differs from more “common” allpass filters in that it works via a long delay, which allows it to “diffuse” a signal. It can be used to soften transients, shift phases, or even for pinging or as something similar to a slapback echo at extreme settings.
The new cable glow and LEDs features of Meta can be seen in my submission to the CVfunk Sands Release Patch Challenge:
Crush, Diffuse, and Meta’s new features are already available in the Nightly builds for the development branch. (Have been for a little while, actually
)
Speaking of new Meta features: About two years ago, I coded support for Meta to have sounds for placing and removing modules, but that feature’s been waiting for the sounds to go with it for, well, two years now. I lack the sound design skills to make them, so I think it’s time to ask for help instead of just letting that code rot. I would be very happy if anyone were to provide sounds for it!
The only thing to note is that the sounds must be licensed under something like CC-BY, CC-BY-SA, or similar (e.g. CC0/public domain, but not anything like CC-BY-ND or CC-BY-NC)
The whole feature (including the plugging in/out sounds) was inspired by the game The Signal State, so if anyone would like to help, I’m sure the sounds in that might help as inspiration!