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 was very happy with the sonic quality of the RawSaw generators, even though they alias as hell.
- The NAllpassM2ST can make really nice modulations, although the total effect is pritty subtile (depends on the setting).
- I was amazed by the sound of the warped FIR filter. It think it is really cool! It can do quite heavy alterations to a sound. To bad it does not scream at all with high feedback values. It is a bit sensitive for overload. Watch out with LP-ing loud breakbeats/bassdrums.
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:
- You're a master! I really enjoy the RawSaws and WarpedFIRFbST1. -- MatthewCarpenter - 28 Mar 2007
- This release features a demo which includes a MIDI files that will orchestrate all the instrument found in the DemoRel3 Sound.
- I found very instructive and smart how the sound were pre-recorded (cached), however the default configuration put the files under the "Disk Tracks" folder, which is not what I expected. On the macintosh you will have to rename the files so that you only leave the name after the last anti-slash character.
- Hopefully, all this work is not in vain : this demo rocks ! Use your prefered MIDI sequencer to play the MIDI file and listen - I did not wanted to launch Logic, so I just used the Yamaha's MIDIRadioPlayer and configured it to output MIDI informations through the microKontrol Keyboard which acted as a MIDI interface.
- This new release brings even more powerful tools to create a synthesizer and to filter the signals. These microsounds are not only highly optimized, but they also sound very good, plus many of them have stereo capabilities and most of them are sample-rate controllable. If you fear the complexity of the new prototypes, don't worry, a good documentation is provided with every of them.
- The only thing I regret is that it is not possible to use those microsounds along with Pete's microsounds because you can't load multiple assembly files all together.
- In conclusion, if you feel crafting a synthesizer of if you are just curious to hear what is possible to do with Kyma, you have never heard before, then download this release! I would like to thank Christiaan for his huge work. -- CamilleTroillard - 26 Jul 2006
Release 2:
- This release features more filtering and advanced VCO capabilities. The new VCOs accept stereo wavetables, which make those prototype not only stereo friendly, but aso very interesting. Both releases are very low on DSP resources. -- CamilleTroillard - 20 Apr 2006
Release 1:
- All you need for bit reduction, aliasing, and noise generation. The demo is great and shows how simple instruments can be constructed. By the way, the hi hats sound like Kraftwerk, and they definitely have a place in my Timelines! -- CamilleTroillard - 20 Apr 2006
- I find the help unsable... etc (CAG: Yes, I know the help is not that what you expect to get with ready to use programs.)
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