WaveShaper


Description

A new WaveShaper module based on the one used in the WaveBank Oscillators. As well as being able to extract waveshapes from samples I've added a draw curve on the BC Popup.

It can also load WaveBank Oscillator presets, but I've included a new preset list for this one - They're experimental and probably give best results when a sawtooth or triangle is fed through the shaper.

Usage

When connecting it with a Ramp, you also can use it as an Lfo, very nice!

Type

FX

Module

WaveShaper.png

Popup

WaveShaper-Popup.png

Panel

WaveShaper-Panel.png

Module Connections

Label
Type
Description
Control Range
ws
Async
wave select

in
Audio In
Audio input

out
Audio Out
Audio output

Popup Controls

Label
Description
Wave
select Wave Preset
Open Wave Extractor
extract Waveform

Wave Preset Workflow

cwmod: ... But again I wasn't able to use a self-created waveform together with the other waves.
Preset loading is working, but it's either the 'Preset wave' or all the others.
Nevertheless very cool!

sharc: Did you set the index of the new preset you stored?

waveshaper-presets.jpg

PS - For the sake of avoiding any confusion, the Constant Val in this image is set to 7-bit display mode.

...Also, the wave select control only chooses presets from Bank 0.
If you want to create a new bank you can either overwrite the existing presets or change the existing bank index (or delete the bank) and set your new bank to 0.

cwmod: ok, easy enough: preset numbers = wave numbers.