Extra examples

Several CAG Asy Release users requested more Kyma Sound examples next to the default CAG prototypes. To provide a sound library is however not the purpose of the CAG Asy Releases. Since the CAG modules are considered difficult to understand at first, it could be helpful to have some extra demonstrative Kyma Sound examples. For this reason three *.kym-files are provide with this release.

 

Back one page

 

DemoSoundsRelease5.kym

This Kyma Sound file contains all sounds used for making the mp3 demo materials in the module table (Percussion and MIDI information is not included).

 

examples.kym

The following table gives a brief description of the provided Kyma Sounds in this file.

 

Name

Description

UnMuteDJ

Big patch used for making the mp3 UnMuteDJ demo song. Ignore the errors when running the example. It specially demonstrates the use of the UnMuteMixer, but much more is demonstrated.

ClapIt

How to make a drum machine Clap with Decay1?

Aliens

Noise in the Chorus1

Aliens2

More noise in Chorus1

WaveShapeSynth

A monophone waveshaping synth patch. Demonstrates the use of Constant2+3, FnGen1, RawSaw0, WaveTable1, WrapAdd and FBDelay1.

RecordMaster

A simple basic setup for mastering to CD. A simple stereo three-band compressor (with fixed times) is routed in a quantizer, which can be captured to disk with the DiskCache. One can bypass the complete mastering section or listen to any combination of the compression bands. Demonstrates the use of AllpassSplit1 and BitReduction.

LFO1asFn1

A simple monophone synth patch. Demonstrates the use of LFO1 as Fn input to Twiddle5.

LFO1asFn2

Another simple monophone synth patch. Like in LFO1asFn1, LFO1 as Fn input to Twiddle5, but in another way.

HowToUseLFO1

Another monophone synth patch. Again, LFO1 is used as Fn generator for two Twiddle5 oscillators, but now it also provides modulation of the timbre. Constant4 is used as example for creating a constant vector.

KYYY-MA

Included only, no demonstration purpose. Used for creating some of the audiofiles needed in the UnMuteDJ example.

NoisySound

A monophone organ-like patch. Demonstrates the use of complex signals. CNoise is a loop of bandlimited complex noise. With the help of Twiddle4 the complex noise is shifted in frequency to generate the first few harmonics (it sounds organ-like).

Pulsator

A more complex waveshaping synth patch. The WrapGain is demostrating a timbre movement. The WaveTable1 is selecting another waveform on modulo basis on every keydown trigger. Distortion4 is used to boost the outcome a bit. Mixed with this is some high frequency noise that is input to a CmplxLPBP1. The Constant with the name KeyTrack shows how key tracking for CAG filters is to be programmed. Since the output of the filter is very low, the output is gained and compressed with Distortion5. It is used for creating some of the audiofiles needed in the UnMuteDJ example.

 

SeeDSP.kym

The following table gives a brief description of the provided Kyma Sounds in this file.

 

Name

Description

BitReduction

This is an oscilloscope example were the input and output to a BitReduction module can be compared. Input is a sinewave, beat or mix of both. All the parameters of the BitReduction module can be changed to see and here the result.

AddHardLimit

Hint: Turn down your loudspeaker volume! A RawSaw is input twice to AddHardLimit. The output can be seen on the oscillator display. The parameters of AddHardLimit can be changed (some presets are provided). What you see is the non-linear gain / input to output transfer function.

Dsaw in RawSaw3

Hint: Turn down your loudspeaker volume! This example should demonstrate how the Dsaw signal looks like when parameters are changed.

RawSaw4

Hint: Turn down your loudspeaker volume! This example should demonstrate how the outputs of the different stages in RawSaw4 look like (some presets are provided).

Distortions

Hint: Turn down your loudspeaker volume! What you see is the non-linear gain / input to output transfer function for Distortion modules (use the preset values that are provided).

WrapGain WaveTable

Example to demonstrate how WrapGain can be used to modify a RawSaw0 to be used as index to a WaveTable1 that is modulo picking a wavetable (two presets provided).

Distortions WaveTable

Example to demonstrate how the Distortion modules can be used to modify a RawSaw0 to be used as index to a WaveTable1 (two presets provided).

Wrapping WaveTables

A waveshaping synth patch. Only two Sine tables are used to create a growing complex timbre, using waveshaping and index wrapping techniques.

Allpass1 ImpulseResponse

Demonstrates the impulse response of the Allpass1.

BandPass ImpulseResponse

Demonstrates the impulse response of the Allpass2 and the created bandpass filter by combining the allpass filter output with the original.

What is a vector?

This is not a sound. It purely describes/and shows what Constant4 does: a polar to rectangular conversion.

FrequencyShift?

Demonstrates with the help of a spectrum analyzer how Frequency shifting works.

RMFrequencyShift?

This example is in between a synth patch and a DSP demonstration only. One can play the keyboard to trigger the envelopes and to set the base frequency. The envelopes enable a dynamic change of the InputVector and ModulatorVector of the CmplxRM1 module to enable a timbre change. The frequency shift (=Fn for CAGTwiddle1+) is set relatively to the base frequency (=Fn for CAGTwiddle1). The Default preset sounds FM bell-like.

 

Back one page

 

Page last updated: Monday, May 28, 2007