|
Kyma Forum
![]() Tips & Techniques
![]() Replicator help
|
| next newest topic | next oldest topic |
| Author | Topic: Replicator help | |
|
m0rb1d Member |
Hello again! I have a question about the replicator. One of my favorite parts of the Access Virus TI is its unison mode, where it takes one voice and duplicates it x amount of times and slightly detunes each voice and spreads them out in the stereo field. I'm trying to create this in Kyma but I don't fully understand the replicator yet or how I would achieve the panning spread. I know the signal chain would be something like GenericSourceLive > Replicator > MultichannelPan(maybe) but I'm not sure about the CapyTalk I would use to do the detuning and panning. I'd like to create sliders for both the detune amount and panning amount as well. Thanks in advance! IP: Logged | |
|
SSC Administrator |
If you specify the tuning and pan position in terms of ?VoiceNumber and ?NumberVoices, then the replicated copies will be different from each other. For example, in the Frequency field you could use something like: !LogFreq nn + (!Spacing * ?VoiceNumber) nn and in the Pan module, something like: ?VoiceNumber - 1 / ?NumberVoices Let us know how it goes! [This message has been edited by SSC (edited 16 November 2013).] IP: Logged | |
|
m0rb1d Member |
This works but for some reason it only works when I use a file loaded in the RAM. Is there a way to affect the pitch of a signal coming through the inputs in real time without using a pitch shifting Sound? If that is the case, how would I make the pitches differ by just a few cents each? Thanks again! IP: Logged | |
|
Kyle Hughes Member |
Attached is a sound that should get you there, should that be the issue. Kyle Hughes IP: Logged | |
|
CharlieNorton Member |
http://www.symbolicsound.com/cgi-bin/forumdisplay.cgi?action=displayprivate&number=7&topic=000333 This thread contains a few permutations of this type of technology. you will have to skip past all my random brain splurges to get to it. Happy days. Charlie IP: Logged | |
|
SSC Administrator |
quote: You could try creating a memory writer/reader pair and replicate it. The memory names and the playback rate should depend on ?VoiceNumber. For example, the MemoryWriter could write into RecordingName: {'rec' & ?VoiceNumber} and the playback Sample would read the same memory. The Frequency of the Sample could be something like: default hz nn + (?VoiceNumber * !Spread nn) Otherwise you could use SimplePitchShifter or do a LiveAnalysis and resynthesis with !FreqScale on your live input. Is there a reason you do not want to use a pitch shifting Sound? Looking forward to hearing what you come up with! 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.