![]() |
![]() ![]() ![]() ![]() ![]()
|
next newest topic | next oldest topic |
Author | Topic: "control" issues part one: Are function generators self-aware? | |
phillipm Member |
![]() ![]() ![]()
An example of what I want to be able to do is to create a repeating function (say a repeatingTriangle) that randomly changes its duration for every cycle ... and maybe has a different scaling or offset every cycle. See attachment for example.
[This message has been edited by phillipm (edited 26 June 2011).] IP: Logged | |
SSC Administrator |
![]() ![]() ![]()
As to whether a function generator can achieve self-awareness..that could be the start of a new thread over in http://www.pphilosophyofsound.org/ [This message has been edited by SSC (edited 26 June 2011).] IP: Logged | |
pete Member |
![]() ![]() ![]() Hi phillipm I can't open your post but maybe I need to get the latest Kyma. Anyway I think the main thing you need is feedback. You can use a memory writer and a matching sample player of 1 sample duration. This way when the ramp gets to a certain point by reading the signal from the sample player, you can trigger a sample and hold (fed by noise for random) and that can feed the ramp controls. The output of the ramp then feeds the memory writer. I hope this makes sense Pete IP: Logged | |
phillipm Member |
![]() ![]() ![]() @ SSC ... your files will definitely be helpful... especially once I fully understand all the details. @ Pete ... I used the version posted in April.
[This message has been edited by phillipm (edited 28 June 2011).] IP: Logged | |
phillipm Member |
![]() ![]() ![]() @ SSC: So my first questions about your files involves the expression: !OnDuration s tick why "tick" ??? [it's located in the Value window of several SoundToGlobalController modules. tick = the duration of 1 sample @ the given sample rate ... yes? why is it important to use "tick" in this expression? (sound doesn't work without it, so it's obviously critical)] when "tick" ??? under what circumstances is it important to use "tick" IP: Logged | |
SSC Administrator |
![]() ![]() ![]() !OnDuration s tick is a CapyTalk expression that generates a gate once every !OnDuration seconds. The Gate stays on for (!OnDuration/2) seconds. IP: Logged | |
pete Member |
![]() ![]() ![]() I thought "tick" was capytalk rate i.e. approx 1 khz or 1ms, or has that all changed? Pete IP: Logged | |
SSC Administrator |
![]() ![]() ![]() "tick" is a CapyTalk message that you can send to a time value with units. It is equivalent to the bpm: message but you specify the time between gates as a time, rather than a beats-per-minute. For example: 1 s tick is the same as 1 bpm: 60 0.5 s tick is equivalent to 1 bpm: 120 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.