Edit Cycles

The Edit Cycles page lets you adjust the cycles of the Wavetable body section of an UltraWave sound.
Cycle Timeline

The timeline shows you the cycles of the wavetable and their position in time.
Unlike traditional wavetable synths, the cycles do not need to be evenly spaced. You can have a wavetable that has more cycles at the start of the sound for instance.
Zoom in and out of the timeline with your mouse wheel or the zoom buttons.
The time bar shows positions as a percentage, not a specific time. This is because the length of playback is set by the sound length, and can be adjusted.
Click and drag a cycle to move it in the timeline.
Click and drag the timeline above the cycles to make a selection. You will then be able to run edit functions on the selection, or delete them.
Audio Previews

Click a cycle to hear an audio preview.
Adjust the volume of the preview with the small knob.
Disable audio prwviews by clicking the speaker button
Playhead

Clicking and dragging the white playhead will play a preview of the cycle at the playhead.
If the playhead is between two cycles, it will play a mix of the two cycles.
The mixed cycle will also be highlighted in the cycle graph.
Stereo Sounds

If your sound is stereo, you get some additional options.
- Left and Right Channel Buttons to the left of the timeline, allow you to select a specific channel for copying or editing.
- Solo buttons at the top of the page allow you to solo the left or right channel of the sound.
Copying and Pasting to one channel only
- Click and drag an area and bring your mouse above or below the graph to select cycles in one channel only, ready to copy.
- Click the left or right channel button to select a destination channel to paste to.
Preview Graph

- The graphs shows a 3D view of the cycles of the wavetable.
The 3D view can be rotated by dragging on the graph.
Switch to a 2D view by clicking the 3D button. - Selected cycles will be marked in orange.
- When dragging the white playhead or playing a MIDI note, a white line shows you the calculated cycle at the playhead position.
- The bottom left shows the value of the current position as a percentage.
- If the playback mode is set to Wavetable mode instead of Automatic, a wavetable position knob appears to the left of the Position value.
- If the sound is stereo you will see two graphs.
Cycle Edit Functions

Process Cycles provides various functions to alter the selected cycles.
- Normalise Cycles sets the cycle to be full volume
- Fade Edges 10% performs a fade in and out on the left and right sides of the wave
- Fade Edges 25% performs a fade in and out on the left and right sides of the wave
- Remove Fundamental deletes any data that matches the fundamental sine wave of the sound
- Align Phases 1 removes phase information from the harmonics of the cycle
- Align Phases 2 removes phase information from the harmonics of the cycle
- Even Harmonics deletes any odd harmonics from the cycle
- Odd Harmonics deletes any even harmonics from the cycle
- Octaves only deletes any harmonics that are not exact multiples of the fundamental
- Octaves and Perfect 5ths Only as above but keeps harmonics that are a perfect 5th from the fundamental
Filtering Cycles

Clicking Filter Cycles opens a panel where you can apply a filter to remove the high harmonics of the selected cycles.
- Drag the knob to select the filter amount. The orange graph will show a preview of the filter applied.
- Pressing the preview speaker button will play a short preview of the cycle.
- Apply Filter will bake the filter in to the selected cycles.

- Select All select all cycles in the graph
- Copy Cycles copies the selected cycles to the clipboard
- Paste At Playhead pastes copied cycles, placing the first cycle at the playhead position
- Paste at Original Position pastes copied cycles, placing them at the position they ocupied in the sound they were copied from
- Delete Cycles removes selected cycles from the wavetable. At least one cycle must remain
- Reverse Positions updates the positions of selected cycles so the the first is moved to the last position and vice versa
- Distribute Cycles evenly spaces cycles in the timeline
- Reduce deletes every 2nd cycle
- Shuffle randomises the positions of the selected cycles
- Stretch to Fit places the cycles so that the first cycle is at the start of the timeline and the last cycle is at the end of the timeline
- Insert Sine at Playhead adds a pure sine wave cycle to the graph
- Insert Blend at Playhead creates a new cycle that is a mix of the cycles to the left and right of the playhead