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.
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?
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.
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
OSCModule
Popup
Panel
Module Connections
Popup Controls
Wave Preset Workflow
Source » WaveShapercwmod: ... 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?
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.