It’s time for another software update!
Here is a summary of what’s new!
New envelope follower module
We implemented the envelope follower module as planned and voted on in the kickstarter campaign The envelope follower is a quad-follower, which means it has 4 inputs, and 4 envelope outputs. Besides classic envelope following with adjustable attack/release (in milliseconds) it also detects if a signal crosses a threshold and can output a gate signal when this happens. There are 4 detectors built into the envelope follower, so you have 4 envelope outputs and 4 gate outputs.
We’ve created a simple preset where the envelope follower takes a looping sample signal (a drum loop) from a sampler and outputs and envelope which is sent to a state variable filter (SVF)'s cutoff frequency. The filter takes a low frequency square wave “bass” signal, filters it and sends the output to the output module. The output module also outputs the signal from the sampler so you can hear the drum loop as well as the effect of the envelope on the cutoff.
You can find the preset above. We’ve also made a video using this preset. The preset comes with a drum loop sample downloaded from freesound.org, the sample has a public domain license. Info about the author at https://freesound.org/people/shpira/sounds/323623/
Bug fixes in sampler
Entire sample is now selected when start is 0 and length is 1 (@mercurial).
New features in step sequencer
Step sequencer now has two new outputs, L1 and L2. These output the last step value, when respectively G1 or G2 was high. The duration parameter now changes the duration of the G1 and G2 signal, still output via G1 and G2, and does not change the duration of the step value(s) anymore. These changes were made to make step sequence programming faster and easier for melodic lines (@ivans). We provide a preset above where the step seq is used with an envelope and LFO that demonstrates how to use these new outputs.
Preset renaming improvements
We changed the preset renaming code so longer names, spaces and capitals can be used. Characters can be capitalized by pressing the 2nd encoder. Also fixed a bug where the first encoder value would jump after renaming. Thanks to @BrettSaberhagen @NeilParfitt and others for the suggestions and feedback.
Bug fix in patcher grid
Fixed a bug in the erase grid feature in the patcher grid.
We hope you enjoy this update