![]() |
![]() ![]() ![]() ![]() ![]()
|
next newest topic | next oldest topic |
Author | Topic: Why won't this compile? | |
Bill Meadows Member |
![]() ![]() ![]() I'm playing with the example "flangey crowdlike reverb" found in Kyma Sound Library/Scripts/Scripts.kym. I have 8 DSP's, and the example compiles and runs fine, showing activity on 5,6,7, and a tiny bit on 4. Processors 1,2 and 3 show nothing. If I try to add a rate control by replacing "(60/2.5)" with "!Rate" in the Constant and KeyMappedMultisample, it won't compile. I've tried editing the Script to reduce the number of instantiations of the "harm" Sound, but I have to reduce it from 43 down to about 11 to get it to work. Why does adding one HotParameter cause such a big difference? IP: Logged | |
tuscland Member |
![]() ![]() ![]() I'd like to add that in order to have the Frequency parameter of KeyMapped MultiSample working, you have to uncheck the NoTransposition switch. I have tried to add this HotParameter on my side and Kyma seems to freeze, whenever the NoTransposition switch is turned off or on. If I get the !Rate hot parameter back to 60 / 2.5, the DSP are automatically reinitialized before the Sound is played again. In some cases I also get the error "signal processor response too short". IP: Logged | |
tuscland Member |
![]() ![]() ![]()
I have found a solution, but if someone can give a better explanation it would be great. A work around is to record the sound into memory and isolate the HotParametered branch from the script. Attached is a sound file with 2 working examples, one with a MemoryWriter and another with a FeedbackLoop, which is more efficient I think.
IP: Logged | |
SSC Administrator |
![]() ![]() ![]()
The problem was that each random number generator should be independent (this is actually a bug in the constant version which should NOT be sharing in the current example). The KeyMappedMultiSample was set to NoTransposition because the frequency was being used to select a random sample loop. IP: Logged | |
Bill Meadows Member |
![]() ![]() ![]() That did the trick. Thanks. IP: Logged |
All times are CT (US) | next newest topic | next oldest topic |
![]() ![]() |
This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.