Csound Csound-dev Csound-tekno Search About

[Csnd] sliding phase vocoder...

Date2013-05-13 12:18
FromRory Walsh
Subject[Csnd] sliding phase vocoder...
How does one turn on 'sliding' for phase vocoder operations in Csound,
is there a command line flag, or does one have to build with sliding
enabled?

Date2013-05-13 12:28
Frompeiman khosravi
SubjectRe: [Csnd] sliding phase vocoder...
No, I think you just specify an overlap size of 1 (or something like that). It doesn't work with every pvs opcode though. 

P






www.peimankhosravi.co.uk || Subscribe to RSS Feed

To receive emails about upcoming concerts visit this page & enter your email address in the 'follow' section.



On 13 May 2013 12:18, Rory Walsh <rorywalsh@ear.ie> wrote:
How does one turn on 'sliding' for phase vocoder operations in Csound,
is there a command line flag, or does one have to build with sliding
enabled?


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Date2013-05-13 12:52
FromRory Walsh
SubjectRe: [Csnd] sliding phase vocoder...
Thanks Peiman. Is there a list somewhere displaying which opcodes it
works with?

On 13 May 2013 12:28, peiman khosravi  wrote:
> No, I think you just specify an overlap size of 1 (or something like that).
> It doesn't work with every pvs opcode though.
>
> P
>
>
>
>
>
>
> www.peimankhosravi.co.uk || Subscribe to RSS Feed
>
> To receive emails about upcoming concerts visit this page & enter your email
> address in the 'follow' section.
>
>
>
> On 13 May 2013 12:18, Rory Walsh  wrote:
>>
>> How does one turn on 'sliding' for phase vocoder operations in Csound,
>> is there a command line flag, or does one have to build with sliding
>> enabled?
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>
>

Date2013-05-13 13:16
Frompeiman khosravi
SubjectRe: [Csnd] sliding phase vocoder...
Embarrassingly I haven't tried these yet, partly because I know for sure that the table read/write functions are not supported. I can't find any references in the manual to this. 

P  






www.peimankhosravi.co.uk || Subscribe to RSS Feed

To receive emails about upcoming concerts visit this page & enter your email address in the 'follow' section.



On 13 May 2013 12:52, Rory Walsh <rorywalsh@ear.ie> wrote:
Thanks Peiman. Is there a list somewhere displaying which opcodes it
works with?

On 13 May 2013 12:28, peiman khosravi <peimankhosravi@gmail.com> wrote:
> No, I think you just specify an overlap size of 1 (or something like that).
> It doesn't work with every pvs opcode though.
>
> P
>
>
>
>
>
>
> www.peimankhosravi.co.uk || Subscribe to RSS Feed
>
> To receive emails about upcoming concerts visit this page & enter your email
> address in the 'follow' section.
>
>
>
> On 13 May 2013 12:18, Rory Walsh <rorywalsh@ear.ie> wrote:
>>
>> How does one turn on 'sliding' for phase vocoder operations in Csound,
>> is there a command line flag, or does one have to build with sliding
>> enabled?
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Date2013-05-13 13:23
Frompeiman khosravi
SubjectRe: [Csnd] sliding phase vocoder...
It definitely supports pvscale, shift, pvsbandr, but not pvsblur.   






www.peimankhosravi.co.uk || Subscribe to RSS Feed

To receive emails about upcoming concerts visit this page & enter your email address in the 'follow' section.



On 13 May 2013 13:16, peiman khosravi <peimankhosravi@gmail.com> wrote:
Embarrassingly I haven't tried these yet, partly because I know for sure that the table read/write functions are not supported. I can't find any references in the manual to this. 

P  






www.peimankhosravi.co.uk || Subscribe to RSS Feed

To receive emails about upcoming concerts visit this page & enter your email address in the 'follow' section.



On 13 May 2013 12:52, Rory Walsh <rorywalsh@ear.ie> wrote:
Thanks Peiman. Is there a list somewhere displaying which opcodes it
works with?

On 13 May 2013 12:28, peiman khosravi <peimankhosravi@gmail.com> wrote:
> No, I think you just specify an overlap size of 1 (or something like that).
> It doesn't work with every pvs opcode though.
>
> P
>
>
>
>
>
>
> www.peimankhosravi.co.uk || Subscribe to RSS Feed
>
> To receive emails about upcoming concerts visit this page & enter your email
> address in the 'follow' section.
>
>
>
> On 13 May 2013 12:18, Rory Walsh <rorywalsh@ear.ie> wrote:
>>
>> How does one turn on 'sliding' for phase vocoder operations in Csound,
>> is there a command line flag, or does one have to build with sliding
>> enabled?
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




Date2013-05-13 13:39
FromRory Walsh
SubjectRe: [Csnd] sliding phase vocoder...
I was trying to find some info in the manual to, but no luck.


On 13 May 2013 13:23, peiman khosravi  wrote:
> It definitely supports pvscale, shift, pvsbandr, but not pvsblur.
>
>
>
>
>
>
> www.peimankhosravi.co.uk || Subscribe to RSS Feed
>
> To receive emails about upcoming concerts visit this page & enter your email
> address in the 'follow' section.
>
>
>
> On 13 May 2013 13:16, peiman khosravi  wrote:
>>
>> Embarrassingly I haven't tried these yet, partly because I know for sure
>> that the table read/write functions are not supported. I can't find any
>> references in the manual to this.
>>
>> P
>>
>>
>>
>>
>>
>>
>> www.peimankhosravi.co.uk || Subscribe to RSS Feed
>>
>> To receive emails about upcoming concerts visit this page & enter your
>> email address in the 'follow' section.
>>
>>
>>
>> On 13 May 2013 12:52, Rory Walsh  wrote:
>>>
>>> Thanks Peiman. Is there a list somewhere displaying which opcodes it
>>> works with?
>>>
>>> On 13 May 2013 12:28, peiman khosravi  wrote:
>>> > No, I think you just specify an overlap size of 1 (or something like
>>> > that).
>>> > It doesn't work with every pvs opcode though.
>>> >
>>> > P
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > www.peimankhosravi.co.uk || Subscribe to RSS Feed
>>> >
>>> > To receive emails about upcoming concerts visit this page & enter your
>>> > email
>>> > address in the 'follow' section.
>>> >
>>> >
>>> >
>>> > On 13 May 2013 12:18, Rory Walsh  wrote:
>>> >>
>>> >> How does one turn on 'sliding' for phase vocoder operations in Csound,
>>> >> is there a command line flag, or does one have to build with sliding
>>> >> enabled?
>>> >>
>>> >>
>>> >> Send bugs reports to the Sourceforge bug tracker
>>> >>
>>> >> https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> >> Discussions of bugs and features can be posted here
>>> >> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>> >> "unsubscribe
>>> >> csound"
>>> >>
>>> >
>>>
>>>
>>> Send bugs reports to the Sourceforge bug tracker
>>>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>> csound"
>>>
>>
>

Date2013-05-13 13:44
FromRichard Dobson
SubjectRe: [Csnd] sliding phase vocoder...
The sliding mode should really be regarded as "research" or 
'experimental"; it will be ~very slow~ on consumer hardware (whereas 
John and colleagues have got it running comfortably in real time on a 
GPU using CUDA). It will probably come as no surprise that we failed to 
get a follow-up research grant, so future development will be 
fragmentary and occasional at best (my own PC still depends on the 
blunt-edge technology of the PCI bus, so I can't install even a 
relatively cheap CUDA-supporting GPU card in it). Maybe Yamaha will take 
it up one day and pay us a sentimental royalty.

At least, you can experiment with "Transformational FM" – audio-rate FM 
applied arbitrarily to any or all frequency bins. That apart, I don't 
know if it will offer any special advantage to the majority of pvs 
opcodes. It will feel like a bit of a throwback to bygone days - set 
Csound running and go out to lunch, or check the result the next morning.


For all these reasons (and more), documentation has not been much of a 
priority. You can check the paper and examples we did for ICMC 2007, 
which will give you an idea what it is all about:

http://dream.cs.bath.ac.uk/SDFT/


Richard Dobson


On 13/05/2013 13:16, peiman khosravi wrote:
> Embarrassingly I haven't tried these yet, partly because I know for sure
> that the table read/write functions are not supported. I can't find any
> references in the manual to this.
>
> P
>


Date2013-05-13 14:09
FromRory Walsh
SubjectRe: [Csnd] sliding phase vocoder...
Thanks Richard. I was hoping that in the time that has passed since
your 2007 paper, consumer hardware would could now be faster enough
for this type of stuff. FFT latency is such a killjoy!