Skip to content

Version 1.2 & 1.21 - "Campestria Versio"

Latest
Compare
Choose a tag to compare
@digitalartifactmusic digitalartifactmusic released this 15 Mar 22:19
· 2 commits to main since this release
52f4a01

Version 1.2 & Version 1.21

noiseengineering-desmodus-1-ctrlmod_c22fab38-372f-4db7-bfc0-5aa774dc08c8

Follow this link to program your Versio with the files below!

https://electro-smith.github.io/Programmer/

If you're on WIndows, read this to reset your USB driver for use with programming the Versio:

https://github.com/electro-smith/DaisyWiki/wiki/Using-Zadig-to-Reset-USB-Driver-(Windows-Only)

** Video Demo **

VCV Rack Plateau for Hardware

Fixes:

Version 1.21:

Diffusion Control

  • From 50% to 100% diffusion is on on the input and diffusion goes from 0% to 100% respectively.
  • From 50% to 0% diffusion is off on the input and diffusion goes from 0% to 100% respectively.
  • LEDs indicate in the middle when diffusion is switched on and off on the input.

Pre Delay Control

  • As per suggestion on modwiggler, pre delay changes slower at lower values to help dialing in across the larger range

Version 1.2:

  • Better and more optimized LED indication

  • Mod depth, tone knob, and pre-delay now smoothly lock to 0% to avoid clicking

  • Some knobs smoothly lock to 100% as well such as mix

  • Button handling is optimized

  • Accidentally turned diffusion off by default, whoops. Diffusion is now on by default

  • Better soft limiter

  • Larger audio block size

  • Button now has three modes, gain control, buffer clear, freeze. Hold down the button for 10 seconds, when the LEDs come on press again within one second to confirm mode change. This is to avoid unwanted mode changes when using cv control. If in gain control mode not confirming will lock mod depth to the current mod depth value plus 3.125% and the mod depth will now control mod shape. In buffer clear mode, a rising edge will trigger the buffers to clear. In freeze mode, holding the button will freeze the buffers. Current mod depth setting is remembered when switching button modes.

  • Added persistence for gain mode, persistence for more than one setting didn't work. Feel free to make a pull request to fix that

  • Changed different gain modes to be more musical and have more variation. Can be used as standalone distortion now in addition to reverb

  • Implemented ripped speaker distortion, Bogaudio LMTR, foldback distortion, and more

  • Removed some premature optimizations in the interpolating delay and in the low and high pass filters that were making it not sound perfectly faithful to the original.

  • Also changed how knobs respond to be more faithful. A 1:1 comparison will show that there are zero differences at this point.

  • Double precision instead of single precision, this was another premature optimization, the STM32H750 can handle it with the double precision FPU core

  • Output gain control now controls the distortion settings instead, clip threshold for example

  • Fixed buffer clear popping

  • CV control of FSU button settings

  • Probably more stuff. There's a lot to keep track of

Controls

Knobs:

  • Blend -> Mix
  • Regen -> Decay
  • Size -> Size
  • Speed -> Mod Speed
  • Index -> Mod Depth (Mod Shape if setting is chosen, see below.)
If you do not confirm the mode change while the button is in Gain Mode, keep holding the button 
past the 1 second confirmation time (the time the LEDs are on), then the mod depth knob will 
instead control the mod shape. The mod depth is also locked to the current mod depth knob 
position + with a minimum of 3.125%. So if the mod depth is at 0% and you switch to mod shape 
setting, then the mod depth will be locked to 3.125%. If mod depth was at 100%, then mod depth 
will locked to 100%. Can switch back to default mod shape and have the mod depth knob control 
mod depth the same way.
  • Dense -> Pre-delay
  • Tone -> Different functionalities depending on switch positions:
Switch 1          Switch 2          Knob Control
----------------------------------------------------------
Left              Middle            Input Volume (1x - 8x)
Right             Middle            Output Dynamic Setting (Controls threshold, mix, or both for the selected gain mode)
Middle            Middle            Diffusion Amount (Close to 0% turns diffusion off)

Left              Left              Input High Pass/Low Cut
Right             Left              Input Low Pass/High Cut

Left              Right             Reverb Tank High Pass/Low Cut
Right             Right             Reverb Tank Low Pass/High Cut
All parameters making use of the tone knob only update once the tone knob is 
changing that setting and it goes past the previous value. This is to avoid annoyances 
with parameters experiencing unwanted changes.

Button Modes:

  • FSU Hold Press for 10 seconds in Gain Mode -> LEDs come on for 1 second, press again while LEDs are on to switch to Buffer Clear Mode
  • FSU Hold Press for 10 seconds in Buffer Clear Mode -> LEDs come on for 1 second, press again while LEDs are on to switch to Freeze Buffer Mode
  • FSU Hold Press for 10 seconds in Buffer Freeze Mode -> LEDs come on for 1 second, press again while LEDs are on to switch to Gain Mode

Gain Mode:

- FSU Quick Press (Falling Edge within 0.25 seconds) in Gain Mode -> Change gain mode
- FSU Hold Press up to 5 seconds in Gain Mode -> Display current gain mode on LEDs for up to 5 seconds
Mode 1: Soft Limiter
          
Mode 2: Hard clip (Same as VCV rack) -> Soft Limiter
          
Mode 3: Hard clip (Same as VCV rack) -> Saturation -> Bogaudio LMTR -> Soft Limiter
          
Mode 4: Saturation -> Bogaudio LMTR -> Soft Limiter
          
Mode 5: Bogaudio LMTR -> Hard clip (Same as VCV rack)  -> Soft Limiter

Mode 6: Hard clip (Same as VCV rack)  -> Bogaudio LMTR -> Soft Limiter

Mode 7: Foldback distortion  -> Bogaudio LMTR  -> Soft Limiter

Mode 8: Ripped Speaker Distortion  -> Bogaudio LMTR -> Soft Limiter

Mode 9: Ripped Speaker Distortion -> Saturation  -> Bogaudio LMTR -> Soft Limiter

Mode 10: Hard Clip -> Ripped Speaker Distortion ->  Saturation  -> Bogaudio LMTR -> Soft Limiter

Mode 11: Bogaudio LMTR -> Ripped Speaker Distortion -> Soft Limiter
Binary representations:
1: 0001
2: 0010
3: 0011
4: 0100
5: 0101
6: 0110
7: 0111
8: 1000
9: 1001
10: 1010
11: 1011
- Ones represent LED on, zeros represent LED off

Buffer Clear Mode:

- FSU Quick Press (Rising Edge) in Buffer Clear Mode -> Clear buffers

Buffer Freeze Mode:

- FSU Hold Press in Buffer Freeze Mode -> Freeze buffers