k y m a • t w e a k y — the kyma collective || view the current website || February 2015 Archive

/ WebHome / Microsounds / Share.CAGAsyRelease3


Share Section



All Sections


Login / Register 
Change password
Forgot password?

Symbolic Sound

Kyma Forum
Eighth Nerve

TWiki Links

TWiki Formatting FAQ
What is TWiki?
%SESSION_ENDIF% twiki.org
Release 3 of my amazing asy-code.

Just unzip the files and put these in an appropiate directory. Initialize the Capy with the "User Microsound Classes.asy" (This will only work on a Capy 320!). Open the "AsyRelease3.kym" soundfile, to see the new soundfiles from release 3. The LUT directory contains lookup tables and waveforms needed for these sounds. Every sound from release 1+2 are still supported and not changed since there release. Read CAG Asy Release 2 first.

Where to start?

This release I included a bigger demo! All demo material can be found in directory: DemoDumpRel3. Before you can run the demo, you first have to generate some audiotracks. A default capy320 can not handle all the synths running at once. We need to cache some.

Steps to succes:

1) Run all DiskRecorder instruments in MakeTracks.kym. The resulting aif-files should be written in the DemoDumpRel3 directory. Set your capybara input-output delay to 3ms. (I am not totally sure if this is needed, but this is my setting).

2) After this you can start DemoRel3.kym. Ignore the out of realtime error!

3) Now open a normal midisequencer and open DemoRel3.MID. Route your MIDI to the Capybara and play it loud!

This demo uses several sounds from release1,2 and 3 together with what is already available. I hope you like it.

In case you hear sync problems with the cached tracks, just redo step 1) above.

In case you just want to listen to the demo first, just run: DemoSongRel3.mp3: The Big Demo song for CAG Asy Release 3

Why did I make this?

It is not due to the overwhelming response of previous releases (I do want to thank Camille for his response). I think I have the need to now how DSP stuff works. With my limited time and source/reading material I try to find out at much as possible. There is no real goal other than to know how effects, filters, oscillators work and find out what sounds nice or not. It again cost me hours and hours of reading/programming and testing.

What is in Release 3?

The following modules are included:

Module name Short description
Allpass1 Mono 1st order allpass filter. Use it for modulations or as basis for making other filters.
AllpassST1 True stereo version of Allpass1
AllpassSplit Split the frequencyband in two using a 1st order allpass filter. Use for simple Lowpass, Highpass filtering or smooth EQ-ing
NAllpassM2ST1 Two parallel N cascades of 1st order allpass filters with feedback. Input is mono output is stereo. Typically phasing/flanging like effects or other less defined filterings
WarpedFIRFbST1 True STEREO warped (with 1st orders) FIR filter with feedback. Basic LP/HP/BR/BP/AP filtering can be done. One can select 3 modes which enables morphing between different filter types.
Constant2 Like Constant but now with 2 parameter fields.
RawSaw2 Two separate controllable raw sawtooth generators which can be mixed and stereo enveloped.
RawSaw3 Like RawSaw2 but by using some operation a second saw-like signal is generated to get a different sound.
RawSaw4 Again the basis is 2 rawsaw generators. Four operating stages are included and the outputs can be mixed to become a complex signal. Output can be saw, triangle or square-like.

Remarks about the sound modules

I do like response!

If you decide to download this release, I would like to get feedback! This can be negative, but I rather get positive.

Some selected feedback from users:

Release 3:

Release 2:

Release 1:

Known bugs/misunderstanding

None for now.

Wishlist for next releases

CAG: More VCO functionallity and MANY MORE FILTERS!

Volunteers wanted

Can someone make nice icons for my prototypes? Can someone check my english spelling? Can someone help in making demo's? Can some help with making the sound classes using the class editor?

-- ChristiaanGelauff - 28 May 2006

Questions and answeres

If the AllPassSplit is used to split a signal, whats the best way to recombine the split signal, keeping the phase relationships. I mean , is Linear Phase multi-band dynamics a possibility with this type of filter acting as crossover?

-- CristianVogel - 07 Apr 2007

Combining is just adding L+R. This filtering is not linear phase, it is build with a 1st order recursive allpass filter. Allthough if you do not change anything in the L- or R-channel comming from the AllPassSplit and mix them mono, you end up with the perfect original. As soon as you start changing something (for example volume) you start hearing phase effects (this is also with analog EQ's like that). It is very easy to make a 3-band split (or crossover) with 2 AllPassSplit modules in series. Put the first filter on the highest split frequency and the second on the lowest split frequency. The R-channel of the 1st filter are the high-freqs, the R-channel of the 2nd filter are the middle-freqs and the L-channel are the low freqs. Use a channeller to pick the correct channel. You could route every band to a compressor and then mix the compressors together. Be aware for full stereo 3-band dynamics, you will need to build this twice. One for the left channel (as described above) and one for the right channel with an extra channeller picking the R-channel in front of this (by default the AllPassSplit operates on the L-channel only). Good luck!

-- ChristiaanGelauff - 07 Apr 2007

© 2003-2014 by the contributing authors. / You are TWikiGuest