ycle was designed to excel in two frontiers: timbral complexity and timbral variation with time.

Cycle is ideal for modelling real instruments, for designing the most challenging tones, and for giving a distinctive sound to your music.

User Interface

The basic workflow of Cycle is the design of 1) vectorized waveshapes and spectrum curves, and 2) the way they morph with time.

Accordingly, there are editing views for each domain: a topological view―the entire waveform 'surface' and spectrogram, and a cross-sectional view―the waveshape and its harmonic spectrum at a particular point in time.

Important features include immediate visual feedback while editing, OpenGL acceleration, UI resizing, and instant content previews during menu selection.

User Interface

Unified user interface

Menu Selection

Instant menu previews



Player Mode

Player Mode

Waveform Synthesis

In Cycle, you design wave-shapes with vertices, and a smooth curve interpolates between them. Each vertex has its own path it follows over time. This creates a waveform surface.

Each vertex path can itself morph with two degrees of freedom (such as along the key scale, note velocity, mod wheel, and so on), because vertices exist in 5-dimension space.


For an example of this flexibility, the waveform could be a sawtooth wave that softens with time into a sine, but only when a note is loud and low on the key scale.

At the top of the keyboard, still when loud, it could turn from a sawtooth into a square over time.
When played softly at C1, the waveshape might be that of a tuba, but at C8, that of a trumpet.

This versatility is well used to model the nuance and dynamism of an instrument.

Surface

Waveform Surface

Waveform

Cross-sectional view - waveform Surface

Waveform 2

Cross-sectional view - waveshape editing

Spectral Synthesis

Each cycle is analysed in realtime for its harmonic content, and this produces a magnitude and phase spectrum that you can further edit.

But in Cycle, you do not manipulate harmonic magnitudes or phases individually―you define a morphable surface (like before) that overlays the spectrum.

For harmonic magnitudes, you may choose that the surface either multiplies or adds.
Unlimited surface layers are supported, so you can build up complex interactions of filters and resonances.

Spectrum

Magnitude spectrum of waveform surface

Phase Surface

Unwrapped phase spectrum - very useful for modelling instruments

Spectrum 2D

2D spectrum editing view showing curve morphing paths over red, yellow, and blue dimensions

Envelopes

The multipoint envelopes of Cycle are similarly powerful. They are morphable between 4 states and support looping.

Morphing envelopes let you make loud notes more snappy and quiet notes more legato, or perhaps make only high notes with fast vibrato and low notes without any.

The 3D view lets you adjust how an envelope changes along an input dimension (note velocity, midi key, etc)

Envelope

Envelope with attack, loop, and release regions

3D Envelope View

3D envelope view

Effects

The advanced curve design used in waveshapes, spectral profiles, and envelopes is again leveraged in the effects section.

A programmable waveshaper and impulse response modelling effect complete the sonic palette. These two units enable crunchy distortion effects for industrial sounds and electric guitar synthesis.
In particular, the IR effect can emulate amplifier responses and give synth sounds a lot of punch.

Cycle also features a 10-voice unison with anti-phasing for smoother leads, and the typical effects like delay, reverb, and EQ.

Effects

Effects section with waveshaper and impulse response modeller

Misc

Cycle's preset browser lets tag, rate, search, and share presets. You can download new presets by other users from the central server. The multi-keyword search feature in combination with tagging means presets are easy to find and organize quickly.

The Path Deformer lets you design irregular vertex paths without making the underlying topology more complex. In practice, this enables sounds with organic noise, distinctive attacks, and greater timbral detail.

Browser

Preset browser

Path Deformer

Path deformer

Formats

On Windows, Cycle is offered as a standalone, 32 bit and 64 bit VST plugin.

On OS X it is offered as standalone, VST plugin, and Audio Unit plugin variants are included. The plugin formats in OS X are universal 32/64 bit binaries.