|
Kyma Forum
![]() Tips & Techniques
![]() partial panning using 2 oscillatorbanks
|
| next newest topic | next oldest topic |
| Author | Topic: partial panning using 2 oscillatorbanks | |
|
johannes Member |
based on the gustl´s very inspiring spectral smoothing thread here at the forum i experimented with partial panning using the wire between. (to avoid any confusion i will use the term channel as a synonym for output or speaker while the term leg refers to the amp or freq part of a frame).
the modulation signal (for the product with the left leg) needs to create 252 random samples each 252 samples with the option to hold these random samples for a longer period. iam doing this by feeding white noise into a memory writer (252 samp duration and set to silent mode) plus is this because the 2 oscbanks are not in sync? thanks for your help, IP: Logged | |
|
pete Member |
I've added two variations. I won't explain them but will let you ask questions, if you need to. BTW the odd sound you are hearing is because SOS with missing partials do sound odd. You can tell that it is working because if you mono it up outside Kyma, it sounds normal. Pete IP: Logged | |
|
johannes Member |
hi pete, thanks for your help. both of your variations are straight forward. i specially like the second version with the smoothed noise, that let the partials move slowly (with feedback-values close to 1) i made the panning by random just to hear how it sounds to do it on partial-basis instead of doing it on bin-basis. from what i know there is no gui in kyma that let you manually control the pan position of muliple (e.g. 252) partials. something like the multislider object in max… any suggestions are welcome. IP: Logged | |
|
gustl Member |
Hi Johannes, Try the XenOsc for "drawing" wavetables. It's very flexible and works at samplerate. I used it a lot in the examples I made in the Smooth Spectral thread. Best, Gustl IP: Logged | |
|
johannes Member |
hi gustl, probably you are right. but its definitely another horse to control parameter that effects the curve instead of drawing the curve directly. anyway, both have pros and cons. thanks! IP: Logged | |
|
gustl Member |
You can draw the waveform directly with a Wacom or iPad using KymaControl. There is a Sound in the library under pen examples or something like that (search for draw) to do exactly that. Let me know if you can find it, otherwise I can look it up tomorrow ![]() IP: Logged | |
|
johannes Member |
great hint, gustl, i think i have found it. its in the pen examples file and its name is: gesture w/Pen KBD is transformed & repeated (10s of gesture are recorded and will than be played, transformed etc) or did you refer to something else? ciao, j IP: Logged | |
|
gustl Member |
No, I meant "PEN: Draw waveform w/Finger on Tablet" of the iPad examples archive you can download here: http://www.symbolicsound.com/zzz/pub/Learn/KymaControl/iPadExamplesArchive.zip Hope it helps IP: Logged | |
|
johannes Member |
regarding my patch: my problem:
IP: Logged | |
|
gustl Member |
Hi johannes, The next time I will be at my studio and in front of kyma will be monday so I can't tell you anything right now. But I'm just guessing: Did you make sure your xvalues don't leave the frame (e.g. 256 samp)? I always use some vmin and vmax values to limit the xvalues to -1, 1 to avoid them going into the neighbouring frame which will result in jumping values (in your case jumping panning) which could sound ugly. Doesn't explain the freezing though... IP: Logged | |
|
johannes Member |
hey gustl, i tried it with vmin and vmax but it doesnt change anything. i made a simplified comparison between 2 kinds of YVallues array constructions, version 1: {|inter| version 2: { ((((!Speed bpm s tick) nextRandom) smooth: !Speed bpm s } any ideas why the first version does that jittering and second doesn´t?
IP: Logged | |
|
SSC Administrator |
In the first version, each element is multiplied by i inverse. That appears to be the only difference between the two arrays. IP: Logged | |
|
johannes Member |
i realized that, but forgot to change it... anyway, it doesnt seem to cause the jittering. so is it a nextRandom related behavior? have nice sunday. thanks, johannes IP: Logged | |
|
SSC Administrator |
Yes, you can also send the message: seeded to any expression to force it to have its own unique starting seed value, without actually having to specify the seed. IP: Logged | |
|
johannes Member |
i see. is there a way to get it working using nextRandom instead of nextRandoWithSeed? IP: Logged | |
|
SSC Administrator |
nextRandom seeded IP: Logged | |
|
johannes Member |
i append two patches doing randomized partial panning. i made the experience that partial panning will be best observed via headphones feel free to criticize. iam very curious about your feedback. thanks for all your help. 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.