![]() |
![]() ![]() ![]() ![]() ![]()
|
next newest topic | next oldest topic |
Author | Topic: Looper function |
taylor12k Member |
![]() ![]() ![]() i've been heavily into guitar looper pedals lately and want to create one with Kyma that goes beyond what my loop boxes can do (but not too far, as to ruin the simplicity). what i'm looking to do is have a looper that can store, say, 4 loops with various functionality (reverse, pitch, etc)... which i hope to be able to build working off some of the stuff from the Green Tea LCK prototypes. but, what i want to do, that i don't know how yet.. is to be able to program each pass of a loop to change slightly.. perhaps triggering some sort of slight randomization of filter or harmonic each time the loop retriggers. any idea how to do this? i can think of maybe a couple ways, in theory.. such as somehow grabbing the start point of the loop as trigger... or, if i know the TIME of a loop i could set some sort of duration trigger on some processes. i'd like some advice on the best way to achieve my desired effect. thanks IP: Logged |
Bill Meadows Member |
![]() ![]() ![]() If you're using LCK, I think you could use the status signals to tell you when the loop repeats. I haven't actually tried this, however. IP: Logged |
SSC Administrator |
![]() ![]() ![]() Hi Taylor, Have you had a look at Kyma Sound Library>Sampling>Live capture & looping.kym>Four-track looper? This one might be a good basic structure to start with. (For use on the Paca(rana), I recommend deleting the ForcedProcessorAssignments. Those were only needed on the Capybara to ensure that each loop capture had enough memory.) IP: Logged |
taylor12k Member |
![]() ![]() ![]() thanks... i'll try the one carla suggests.. also look for for the "status signals" (dont' know what those are, but probably will be clear when i open up Kyma).. i much prefer physical loopers over software loopers, but if i can generate processes that sound natural but go beyond what my hardware loopers do, i think it would be interesting. IP: Logged |
cristian_vogel Member |
![]() ![]() ![]() I had a great time using SSC's live looper as a model for more complicated looper... I had a thread about it where I posted a little update to the sound http://www.symbolicsound.com/cgi-bin/forumdisplay.cgi?action=displayprivate&number=7&topic=000282 IP: Logged |
Luddy Member |
![]() ![]() ![]() Taylor, I posted a couple of smalltalk / capytalk expressions in the Wiki that I designed just for such a purpose. Here is one of the expressions:
This is a block that takes three parameters and returns a capytalk trigger expression. The trigger is delayed by the amount of the :delay parameter. So, if you pass the time for one pass through your loop as the value of :delay, and if :condition is the event that starts your loop, then the DelayedTrigger expression will go off exactly at the start of the second pass of the loop. And you can similarly create triggers that go off after two iterations, three, four, etc. In fact, you can use a delayed trigger to initiate another delayed trigger, so that you can keep the trigger chain going indefinitely. I hope that's not too confusing. The basic idea is simple: create a trigger that goes off after exactly one iteration of your loop, and use that to control some change to the sound. hth,
IP: Logged |
Phi Curtis Member |
![]() ![]() ![]() Hi Luddy, Where on the Tweaky is it? I think I have to see it used in context in order to understand... Thanks! Phil IP: Logged |
Luddy Member |
![]() ![]() ![]() Hi Phil, It's the last entry under the "Expressions" section of "Share". But I'm afraid there is no context given there, just the capytalk expressions for delayed and held triggers. When I get some time I'll post a sound there that uses them in some loopy stuff. -Luddy 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.