Kyma Forum
  Kyma Sound Exchange
  MemoryWriter for CrossfadingMulticycleOscillator

Post New Topic  Post A Reply
profile | register | preferences | faq | search

next newest topic | next oldest topic
Author Topic:   MemoryWriter for CrossfadingMulticycleOscillator
Phi Curtis
Member
posted 22 July 2013 19:53         Edit/Delete Message   Reply w/Quote
I notice that the CrossfadingMulticycleOscillator has an option for taking it's waveform from a MemoryWriter. Is there any way to write into a MemoryWriter so that, for example, just the second 4092 samples within a 16368 (i.e. 4-waveform) sample (a MemoryWriter with the capture duration set to 16368 samp) will be written over?

I'm thinking that that way you could reshape different portions of the MemoryWriter waveform separately, which might be enable some interesting effects when then using that waveform within the CrossfadingMulticycleOscillator.

thanks,
Phil

IP: Logged

SSC
Administrator
posted 23 July 2013 11:34         Edit/Delete Message   Reply w/Quote
Hi Phil,

You could take the brute force approach and have four separate MemoryWriters. Then when you want to effect the change, you could play one after the other (using DelayWithFeedbacks to offset one from the next) and capture them into the longer wavetable that you are using in the CrossfadingMulticycleOscillator.

IP: Logged

Phi Curtis
Member
posted 23 July 2013 12:39         Edit/Delete Message   Reply w/Quote
Thanks, I'll try it. Do you think it would be practical to rewrite the waveform every 16368 samples?

IP: Logged

SSC
Administrator
posted 24 July 2013 14:25         Edit/Delete Message   Reply w/Quote
16368 samples should be about 371 ms at 44.1 kHz sample rate, so it should be no problem triggering it at that rate. It will take 16,368 samples to play through it and re-record it into the longer table.

IP: Logged

Phi Curtis
Member
posted 27 July 2013 12:06         Edit/Delete Message   Reply w/Quote

LiveMulticyclequestions.zip

 
Hi, sorry that I put this topic in the wrong category - please feel free to move to Kyma Support.

So I've tried to do what we've been discussing, and have come up with the attached. For now, for testing purposes, I just tried putting three unchanging waveforms into the Memory Writer that's going to feed the CrossfadingMulticycleOscillator: sine, triangle, and saw. Unfortunately it seems there is a little problem, because I hear a buzz when any of the waveforms is selected in the multicycle oscillator.

One of the sounds is set up to allow you to see the waveform (as seen in the .png screenshot I included - I just selected "Full Waveform" from the info menu). The waveform looks good, but there might be a slight irregularity where the different waveforms meet, which causes each waveform to be not purely what is supposed to be...also, it looks like there is a slight delay in the start of the sound which is maybe what's causing this - I think the multicycle oscillator is maybe starting the wave in a different phase of the waveform, rather than at a zero crossing.

Let me know what you think might fix this.

Thank you!

Phil

IP: Logged

All times are CT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply

Contact Us | Symbolic Sound Home

This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.


Ultimate Bulletin Board 5.45c