WaveBank Osc M


Description

A pair of wavetable oscillators with hard sync. With Preset storable waveform data. (Master, Slave)

NOTE

WaveBank.pre needs to be copied to your Scope Presets folder as that's where the waveform data is stored.

Now with 40 waveforms, a wave extractor and access to the preset list for storage
The wave select control has been extended to a 0-127 range. This chooses waves from Bank 0 in the preset list.

For anyone who's struggling to get anything out of the wave extractor....
You need to drag and drop a mono .wav sample into it (minimum 131 samples in size) from the FileBrowser or an explorer window. From here it works pretty much the same as the Vectron Wave Extractor.

For best results use a source sample which has 3 or more wave cycles as you'll probably find the selection start and end points need to be extended by 1 or 2 samples.

cwmod: Great modules, thanks sharc!
But I think I misunderstood its functionality - I thought after selecting a sample slot between 40 - 127, and dropping a wav file into it, it would be stored somehow (via preset list).
But after selecting any other wave, it's gone.
In other words: it's impossible to have the already persistent wave arrays AND the wave you loaded at the same time, right?

sharc: All waveforms including any new extracted waves need to be stored as presets in the WaveBank preset list. The oscillator uses a single 131 sample array which is updated by the preset list. The wave select control is basically just a hardwired program change for this preset list.

It should also be possible to store additional waveforms in patch presets though.

Type

OSC

Module

WaveBank-Osc-M.png

Popup

WaveBank-Osc-M-Popup.png

Panel

WaveBank-Osc-M-Panel.png

Module Connections

Label
Type
Description
Control Range
ws
Async
wave select
Unipolar
f
Sync
Input for controlling the frequency of the oscillator
Frequency
sy
Sync
Provides a synchronization signal for connection to sync input on a Slave oscillator

CT
Async
OSC Coarse Tune

FT
Async
OSC Fine Tune

out
Audio Out
Audio output

Popup Controls

Label
Description
Wave
select Wave Preset
Coarse
OSC Coarse Tune
Fine
OSC Fine Tune
Open Sample Extractor
extract Waveform

Wave Preset Workflow

Source » WaveShaper

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.