Introduction to CAG Asy Releases

I have developed several new Microsounds including new Wrapper Sound Classes for Kyma. Others words I use for the wrapper sound class are: (CAG) module or (CAG) prototype sound.


I made 4 releases freely available to Kyma users on Tweaky: CAG Asy Release 1,2,3 and 4. The module tables with explanations, the user microsound class files, Kyma sound files with CAG modules and demos were all published there.


I created this page to allow interested Kyma users to obtain the CAG Asy Release 5. All information about all CAG Asy Releases are described in these pages.


CAG Asy Releases are developed for the Capybara 320! On the older Capybara some of the modules will not work!

CAG Asy Releases do not work on the new platforms : Paca or Pacarana!

All CAG Asy Release developement and support is stopped; I do not own a new platform and my Capybara 320 can only run as long as my old computer keeps on running.


Microsounds are pieces of Motorola assembler code that represent an (audio) algorithm. The algorithm can have no, one or multiple audio inputs and one audio output (inputs/output = stereo / 2 channels 24 bit). Depending on the algorithm there can be several input/control parameters. Control parameters are created by events in the Kyma environment, using calculations or !hotvariables. Control data has a maximum speed of 1kHz. Microsounds are placed in a file with extension “.asy”.


Microsounds have a default interface to the Kyma environment. The link between the microsounds and Kyma is provided by the Kyma DSPProgram Prototype Sound or DSPProgramWithInputs Prototype Sound. For most microsounds these DSPProgram(WithInputs) Sounds contain some algorithm specific settings and/or calculations. These settings/calculations are done with (lower level) CapyTalk code. The (lower level) CapyTalk interface to the microsounds is not included in the CAG Asy Releases, nor is the assembler source. For those who are interested in this, can contact me for this.

Wrapper Sound Classes

Wrapper sound classes are made using the Kyma Class editor to enable the use of the CAG microsounds. In a few cases, several wrapper sound classes are made for the same microsound (=re-use of audio algorithm). The wrapper sound classes (or prototype sounds) have an old-fashioned 2-colored icon to be recognized. Every prototype sound has a small description of the algorithm and for every parameter the working range is indicated. For some parameters, hints are given on how it can be used.


For those sounds, were the textual description is not enough, an extra explanation page can be created on this site. For example: on request the BitReduction module of release 1 is explained in more depth.


Sometimes a Kyma Sound file example is even more illustrative. Several simple examples are made in the prototypes sounds and some extra examples are included. Next to this, the demo songs can provide valuable information. More examples can be made available on request.