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

/ WebHome / Learn.Top50KymaQuestions


Learn 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

The 50 Most Frequently Asked Questions by People Who Are Learning Kyma

Compiled by Jeffrey Stolet at Future Music Oregon

1. How do I play a sound?
2. How do I stop a sound from playing?

3. How do I get a sound to start (Trigger, Gate, etc.)?
If the Sound has a parameter called Trigger or Gate, you can trigger the Sound by changing the value of that parameter from 0 to 1 (actually to any number greater than 0). Some examples of ways to do this with CapyTalk and pasted Sounds:
!sw01, !Gate, etc.

1 bpm: !BPM  

5 s tick   

 !KeyNumber eq: 60

If the Sound doesn't have a Trigger or Gate parameter, you can multiply it by an amplitude envelope. For example, if you are in the Sound editor and want to apply an amplitude envelope to targetSound:

4. How do I see the parameters of a sound?
  1. Double-click the Sound icon to open the Sound editor
  2. Double-click a Sound icon in the signal flow graph (upper half of Sound editor) to see its parameters (lower half of Sound editor)
5. How do you create a new document?
6. How do you change the name of a sound?
7. Where do I get help?

8. How do I load in a different wave file?
In the Sound editor: In the Sound Browser
9. How do I get a fader or other controller to show up on the Virtual Control Surface?
Simply type an exclamation point (!) into a parameter field. Any name you type after an exclamation point will become the name of a fader in the Virtual Control Surface the next time you play that Sound.
10. How do I delete a module from the synthesis process?
If the module has an input:

If the module has no inputs:

If the module is one of the inputs to a Mixer:

11. How do I save my work?

12. How do I change the values in a parameter field?
13. What is a parameter?
Behind every Sound, there is an algorithm. This is the procedure for putting the Sound together. Some of the numbers used in this algorithm can be adjusted to affect the way the result sounds or the way it responds to inputs or controls. These are the parameters of that algorithm. In Kyma, the only parameters you see are the ones you can adjust (but there are also other parameters behind the scenes). Parameter fields with a white background are constant values; parameter fields with a light blue background can take CapyTalk expressions, allowing you to change them while the Sound is playing.

By analogy, imagine that you have a recipe giving you step-by-step instructions for how to combine ingredients in a bowl, when to add the liquid ingredients, how long to mix them, when to transfer the mixture into a pan and the pan into the oven, and what to do with the results that you remove from the oven. That is the algorithm. The parameters of the cooking algorithm would be things like the amount of each ingredient, the temperature of the oven, and the duration of the cooking time. Some of these amounts are variable (e.g. "salt to taste") and sometimes the ingredients themselves are variable ("substitute blueberries for applies if you prefer").

Here's the Wikipedia definition for Parameter.

14. How do I find a prototype?
15. How do I connect one Sound to another?
A Kyma Sound can be roughly categorized as either a source, a modifier, or a combiner. A modifier (e.g. a Filter) has one input, a combiner (e.g. a Mixer) has two or more inputs, and a source (e.g. a Sample) has no inputs. (Actually, any Kyma Sound can function as a source, but there are some simple sound sources don't have any inputs). To route any Sound through a modifier: To add anySound to the inputs of a combiner: To add a new Sound as a new branch in parallel with an existing Sound: In Kyma you are always manipulating the Sound modules, not the lines connecting the modules together. The process of Sound editing in Kyma is one of modifying or expanding an existing Sound, rather than building up a new Sound from nothing.

16. How do I get a Sound to control the parameter of another Sound?
  1. Select controller Sound and copy it (Ctrl+C)
  2. Click in parameter field that you want to control, and paste (Ctrl+V)

17. How do I get all the modules at once to be visible in the Sound Editor?

18. Why are there only 38 of the "top 50" questions?
19. How do I play only part of a timeline?

20. How do I start at a particular time of a timeline?
21. How do I record into Kyma?

22. How do I monitor what is going on inside of Kyma?
23. How can I see a waveform inside of Kyma?
24. How can I get information about sounds and audio files used in Kyma?
25. Is there a chart with all the quick-key combinations you can use in Kyma?
Here's a table of keyboard shortcuts
26. How do I find a particular window when it is covered up by other windows?
On the Macintosh, press the F9 key. Click on one of the tiny windows to bring it to the front.
27. How can I get help in the sound design process?
In the Sound Browser:

On the web:

28. How do I make a parameter field larger?
29. How do you update the view in the Sound Editor after the signal flow has been changed?
30. How do I see the output of Kyma visually?

31. How do I record a sound to disk?
32. How do I direct one source to multiple destinations?
For example, say you had the following Sound and you wanted to hear the DiskPlayer straight and also through the delay. mixDiskAndDelay.jpg

To connect DiskPlayer to both the Mixer and the Delay:


33. How do I make one fader control multiple parameters?
Give it the same name in each of the parameter fields you want to control. For example, if you use !Frequency in 3 different Sounds, feed them into a Mixer, and play the Mixer, you will see a single Frequency fader in the Virtual Control Surface. That single fader controls the frequency of all three Sounds.
34. How do I produce parameter values within a specified range?
Let's say you have an adjustable value called !Fader and you want its value to range from 50 to 100 in steps of 1. There are two different ways you can accomplish this: one is to change the range and grid of the fader in the Virtual Control Surface, and the other is to use a CapyTalk expression in the parameter field to modify the value arithmetically.

(!Fader * (100 - 50) + 50) rounded

35. How do I replace one sound-design component with a different one?

36. How to have Kyma autoload User Microsounds on launch?

Place the file inside the "Kyma" folder and must be called "User Microsound Classes.asy".

37. How would I implement an arpeggiator in Kyma?

38. How do I record Midi notes on the timeline?

You can not. Synchronise Kyma to your DAW using MTC. Send it Midi notes. You can always load a midi file into the Midivoice prototype to play it back!

-- CharlieNorton - 17 Mar 2010

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