Author |
Message |
soundmodel
Joined: Aug 05, 2017 Posts: 5 Location: Finland
|
Posted: Sun Aug 06, 2017 9:00 am Post subject:
Is the Smalltalk in Kyma full Smalltalk or some reduced ver? |
 |
|
Is the Smalltalk in Kyma full Smalltalk or some reduced version?
I.e. can one script Kyma like a Kyma API in Smalltalk or can one write any kind of Smalltalk applications and use Kyma as a library in it? |
|
Back to top
|
|
 |
blue hell
Site Admin

Joined: Apr 03, 2004 Posts: 24420 Location: The Netherlands, Enschede
Audio files: 297
G2 patch files: 320
|
Posted: Sun Aug 06, 2017 9:08 am Post subject:
|
 |
|
From the official docs it seemed pretty much closed .. but some people have written extensions that could not work in a closed model (or so it seems) ... you may have better luck asking this on the symbolic sound forums. _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
Back to top
|
|
 |
soundmodel
Joined: Aug 05, 2017 Posts: 5 Location: Finland
|
Posted: Sun Aug 06, 2017 9:16 am Post subject:
|
 |
|
Yea to me it also seems like Smalltalk in Kyma is used merely as a script language and it uses a Kyma API. |
|
Back to top
|
|
 |
robsol
Stream Operator

Joined: Apr 24, 2009 Posts: 2494 Location: Bristol UK
Audio files: 495
|
Posted: Mon Aug 07, 2017 4:03 pm Post subject:
|
 |
|
The scripting language in Kyma is CapyTalk, which is far from a programming language, it's more like a parameter extention language. It is quite powerful though, within its limitations.
There used to be a way people could program their own modules from scratch, but I don't think that's possible after the new Pacarana processor came on the market. _________________ Muied Lumens Sub Forum
Bandcamp |
|
Back to top
|
|
 |
soundmodel
Joined: Aug 05, 2017 Posts: 5 Location: Finland
|
Posted: Tue Aug 08, 2017 1:48 am Post subject:
|
 |
|
robsol wrote: | The scripting language in Kyma is CapyTalk, which is far from a programming language, it's more like a parameter extention language. It is quite powerful though, within its limitations.
There used to be a way people could program their own modules from scratch, but I don't think that's possible after the new Pacarana processor came on the market. |
I thought Kyma (at least Kyma X) had both SmallTalk and CapyTalk for different purposes.
But it has only CapyTalk (which is presumably based on Smalltalk)? |
|
Back to top
|
|
 |
robsol
Stream Operator

Joined: Apr 24, 2009 Posts: 2494 Location: Bristol UK
Audio files: 495
|
Posted: Tue Aug 08, 2017 12:02 pm Post subject:
|
 |
|
soundmodel wrote: | I thought Kyma (at least Kyma X) had both SmallTalk and CapyTalk for different purposes.
But it has only CapyTalk (which is presumably based on Smalltalk)? |
CapyTalk is a custom/extended (but limited) version of smalltalk. And yes, there is some smalltalk you can use, but as far as I know, you can't program your own code to create new modules (or sounds, as they are called in kyma). That is, unless you have the Capybara processor. I believe some third party Sounds were created for that.
CapyTalk is a scripting language which runs at control rate (1khz), so it is not so useful for audio rate signals. It would be nice if this changed in the future.
You can make your own tools, which is different, and way above my pay grade for the moment.
I suggest that you email Symbolic Sound for more accurate and in-depth answers. Carla and Kurt are very approachable and will happily answer your questions better than I can. _________________ Muied Lumens Sub Forum
Bandcamp |
|
Back to top
|
|
 |
BobTheDog

Joined: Feb 28, 2005 Posts: 4044 Location: England
Audio files: 32
G2 patch files: 15
|
Posted: Tue Aug 15, 2017 12:31 pm Post subject:
|
 |
|
Smalltalk is there but in a restricted form. It can be used to create parts of a patch but cannot be used in a running patch. I think It can also be used to extend the UI.
An example from years ago showing smalltalk being used to create parts of a patch can be found here:
http://electro-music.com/forum/post-244368.html#244368 |
|
Back to top
|
|
 |
|