[Csnd] Simple pitchshifting through resampling?
| Date | 2018-12-07 13:51 |
| From | "Jeanette C." |
| Subject | [Csnd] Simple pitchshifting through resampling? |
Hey hey,
I'd like to emulate the effect of an audio signal travelling at a different
speed of sound. Something akin to someone inhaling Helium or Xenon - at the
two ends of the spectrum).
There is a PitchShifter UDO, which uses delay lines. But some tests have shown
that the results are somewhat lacking.
Wasn't there a way doing it by simple pitchshifting, i.e. playing the samples
faster, resampling and playing back the resampled version? Has anyone done
somet;hing like that in Csound? Could that work in realtime?
Otherwise, does anyone have another idea? Could one of the limited but
optimised FFT-based opcodes do it without (audible) artefacts?
Best wishes,
Jeanette
--
* Website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c
* Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
* GitHub: https://github.com/jeanette-c
* Twitter: https://twitter.com/jeanette_c_s
... About some useless information,
Supposed to fire my imagination <3
(Britney Spears)
Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here |
| Date | 2018-12-07 20:03 |
| From | jpff |
| Subject | Re: [Csnd] Simple pitchshifting through resampling? |
I use libsamplerate for that.
On Fri, 7 Dec 2018, Jeanette C. wrote:
> Hey hey,
> I'd like to emulate the effect of an audio signal travelling at a different
> speed of sound. Something akin to someone inhaling Helium or Xenon - at the
> two ends of the spectrum).
>
> There is a PitchShifter UDO, which uses delay lines. But some tests have
> shown that the results are somewhat lacking.
>
> Wasn't there a way doing it by simple pitchshifting, i.e. playing the samples
> faster, resampling and playing back the resampled version? Has anyone done
> somet;hing like that in Csound? Could that work in realtime?
>
> Otherwise, does anyone have another idea? Could one of the limited but
> optimised FFT-based opcodes do it without (audible) artefacts?
>
> Best wishes,
>
> Jeanette
>
> --
> * Website: http://juliencoder.de - for summer is a state of sound
> * SoundCloud: https://soundcloud.com/jeanette_c
> * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
> * GitHub: https://github.com/jeanette-c
> * Twitter: https://twitter.com/jeanette_c_s
>
> ... About some useless information,
> Supposed to fire my imagination <3
> (Britney Spears)
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
> Send bugs reports to
> https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
>
Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here |
| Date | 2018-12-07 20:29 |
| From | "Jeanette C." |
| Subject | Re: [Csnd] Simple pitchshifting through resampling? |
Dec 7 2018, jpff has written:
> I use libsamplerate for that.
Do you use it as a library with your own tools or do you use the
supplied samplerate converter program?
Best wishes,
Jeanette
>
>
> On Fri, 7 Dec 2018, Jeanette C. wrote:
>
>> Hey hey,
>> I'd like to emulate the effect of an audio signal travelling at a different
>> speed of sound. Something akin to someone inhaling Helium or Xenon - at the
>> two ends of the spectrum).
>>
>> There is a PitchShifter UDO, which uses delay lines. But some tests have
>> shown that the results are somewhat lacking.
>>
>> Wasn't there a way doing it by simple pitchshifting, i.e. playing the
>> samples faster, resampling and playing back the resampled version? Has
>> anyone done somet;hing like that in Csound? Could that work in realtime?
>>
>> Otherwise, does anyone have another idea? Could one of the limited but
>> optimised FFT-based opcodes do it without (audible) artefacts?
>>
>> Best wishes,
>>
>> Jeanette
>>
>> --
>> * Website: http://juliencoder.de - for summer is a state of sound
>> * SoundCloud: https://soundcloud.com/jeanette_c
>> * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
>> * GitHub: https://github.com/jeanette-c
>> * Twitter: https://twitter.com/jeanette_c_s
>>
>> ... About some useless information,
>> Supposed to fire my imagination <3
>> (Britney Spears)
>>
>> Csound mailing list
>> Csound@listserv.heanet.ie
>> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
>> Send bugs reports to
>> https://github.com/csound/csound/issues
>> Discussions of bugs and features can be posted here
>>
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
> Send bugs reports to
> https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
>
--
* Website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c
* Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
* GitHub: https://github.com/jeanette-c
* Twitter: https://twitter.com/jeanette_c_s
Don't, don't let me be the last to know
Don't hold back, just let it go <3
(Britney Spears)
Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here |
| Date | 2018-12-08 00:42 |
| From | John ff |
| Subject | Re: [Csnd] Simple pitchshifting through resampling? |
I wrote a small program that resampled and then reset the sample rate. Will look it out tomorrow
Sent from TypeApp
On 7 Dec 2018, at 20:30, "Jeanette C." <julien@mail.upb.de> wrote: Dec 7 2018, jpff has written:I use libsamplerate for that.Do you use it as a library with your own tools or do you use the |