The new wavetable creator includes massive upgrades.
The features we will be covering in this post are the following.
- The control bar
- Oscillator overrides
- Wavetable merging
- Waveform grid selection view
- Wave replacing and merging
- Wave drawing
- Sample level editing
- Wavetable sorting
- Saving waveforms to your collection
- Randomising using waveforms from the collection
- Undo fallback
- Waveform transition smoothing
The control bar
The controls are as follows:
- Undo the last edit
- Save the wavetable
- Reinitialise the wavetable
- Open the wavetable selector
- Open the audio file selector
- Randomise the wavetable using waveforms from your saved collection
- Override oscillator 1
- Override oscillator 2
- Close the editor view (your session is stored in volatile memory)
The override controls allow the wavetable from the editor to be injected into your current session to get real-time previews. The oscillators current parameter settings will remain the same, and the wavetable will be overridden. The override controls can be used in combination, so either override oscillator one, or override oscillator two, or both. Overriding both has interesting results because you can set different parameters on the oscillators and different modulation sources, while applying the same wavetable for synthesis, a kind of parallel processing production technique, in a way.
Wavetable merging takes up to 3 wavetables and merges them into the current wavetable, using the blend control.
The apply button applies the merge and the trashcan icon clears the wavetable slots.
This feature adds virtually infinite wavetable creation and editing possibilities.
Waveform grid selection view
The wavetables waveforms are displayed in a grid with 16 waves per row. There are a number of selection options and controls above the grid.
The arrows allow selection in a specific direction and these can be used together to select the desired indexes that need editing. To use them, first select a waveform, which will highlight the waveform in the wavetable. The controls are then applied to the selected waveform, selecting the waveforms in the desired directions.
To the right there are the Even and Odd controls which select waveforms at even and odd indexes. To select all, you can use even and odd together.
The Fib control applies the fibonacci sequence, i.e. 1, 1, 2, 3, 5, 8 etc. from the selected index onwards to the end of the table.
The currently selected index can be in single or multi modes using the Single select, Multi select toggle.
To the right there is the clear button, to clear the selected indexes.
Finally there is the target control that moves the currently selected index to the sample by sample editor view, more on that later.
Wave replacing and merging
We can apply changes to selected waveforms in a number of ways. There are the basic waveforms, that are applied to the selected waveforms, using the blend amount set on the blend control. A blend setting set to 100 will fully replace that waveform.
Changes can be applied to the selected waveforms using the draw view as well as after applying edits using the sample by sample view.
The wavetable creator lets you draw your own waveforms and now includes a more accurate and efficient algorithm. To enable the draw mode, select the pencil icon.
The drawing view can be used either in smooth continuous gestures or using single touch gestures, with the wave points connected as you touch. Interacting with the drawn wave will update the waveform with the new touch location, editing the point closest to the touch location or inserting a new point. Applying a swipe gesture back over a drawn wave can result in interesting shapes.
To apply the waveform to the selected index, used the tick icon, which will update the wavetable and grid view instantly.
Your drawn waveforms can also be saved into your collection, more on that later.
Sample level editing
The wavetable creator now includes editing on the sample level.
To move a waveform to the sample editor view, select the target icon in the wave grid controls section. Once there, each slice detects touches and will apply the changes to the sample. To scroll through the waveform, the numbers section above the samples can be used. The sample section detects pan gestures on the left and right edges, allowing a continuous gesture of sample editing while still being able to move up and down to set the value.
The wave display view on the right of the sample section updates with the full waveform as the touch gestures complete.
The same controls can be used to both apply the waveform to the selected indexes using the tick icon and save or clear the waveform.
The sorting algorithms now either work on the full table, if there are no selected indexes, or only on the selected indexes.
There are a number of sorting algorithms to choose from.
The algorithms from left to right are:
- Mean descending
- Highest peak
- Cosine similarity
Saving waveforms to your collection
Waveforms can be saved to your collection so they can be used as needed across sessions.
These waveforms can also be used as custom LFO modulators.
Randomising using waveforms from the collection
A new powerful feature is the ability to randomise a new wavetable. The randomiser uses random waveforms from your saved collection to create a new waveform, virtually instantaneously. This is another feature that adds infinite possibilities.
There is a new undo feature that stores the previous wavetable, so any errors can be reverted. This is not an undo stack, but a single undo action, cancelling the last edit made to the wavetable.
Waveform transition smoothing
Wavetables contain complex waveforms, each waveform having almost certainly different values if the first and last portions of the wave. The smoothing function applies a blending or smoothing to these portions, allowing smoother continuities across waveforms. The smoothing function consists of two controls, the slider to set the smooth amount and the button to apply it. This function works the same as the sorting algorithms, by either applying to the entire table if there are no selected indexes, or to only the selected indexes.
That brings us to the end of the wavetable creator deep dive. We covered virtually every feature. I hope this answers many unanswered questions and unlocks more of your creative potential.