Csound pitch tracker?

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Csound pitch tracker?

Iain Duncan
Has anyone experimented with making a csound pitch tracker and if so,
how well did it work? I'm wondering if it's feasible with csound5 and
linux low latency to use a csound sound analysis to control instrument
with a mic input for my horn.

Thanks
Iain
--
Send bugs reports to this list.
To unsubscribe, send email to [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Csound pitch tracker?

Steven Yi
Have you tried the pitchamdf opcode?  

http://www.csounds.com/manual/html/pitchamdf.html

I remember Matt Ingalls saying that it works well but is off by a
halfstep, or something along those lines.

steven


On 8/24/05, Iain Duncan <[hidden email]> wrote:

> Has anyone experimented with making a csound pitch tracker and if so,
> how well did it work? I'm wondering if it's feasible with csound5 and
> linux low latency to use a csound sound analysis to control instrument
> with a mic input for my horn.
>
> Thanks
> Iain
> --
> Send bugs reports to this list.
> To unsubscribe, send email to [hidden email]
>
--
Send bugs reports to this list.
To unsubscribe, send email to [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Csound pitch tracker?

Matt Ingalls-4

the 1/2step thing may be fixed.  the main issue i have with pitchamdf is
it takes up a lot of cpu, so it may not be possible to run it and a bunch of other stuff in
real-time.

at one point i started porting the code to my "fork" application to
a csound udo

http://sonomatics.com/fork.html

which just does maxima averaging but was good enough for my clarinet
playing which is what i needed it for...if you are interested i could try
to finish it up.

-m

On Wed, 24 Aug 2005, Steven Yi wrote:

> Have you tried the pitchamdf opcode?
>
> http://www.csounds.com/manual/html/pitchamdf.html
>
> I remember Matt Ingalls saying that it works well but is off by a
> halfstep, or something along those lines.
>
> steven
>
>
> On 8/24/05, Iain Duncan <[hidden email]> wrote:
>> Has anyone experimented with making a csound pitch tracker and if so,
>> how well did it work? I'm wondering if it's feasible with csound5 and
>> linux low latency to use a csound sound analysis to control instrument
>> with a mic input for my horn.
>>
>> Thanks
>> Iain
>> --
>> Send bugs reports to this list.
>> To unsubscribe, send email to [hidden email]
>>
> --
> Send bugs reports to this list.
> To unsubscribe, send email to [hidden email]
>
--
Send bugs reports to this list.
To unsubscribe, send email to [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Csound pitch tracker?

Iain Duncan
Interested, very! If it works for clarinte it oughta work for tenor sax. =)

Iain

Matt J. Ingalls wrote:

>
> the 1/2step thing may be fixed.  the main issue i have with pitchamdf is
> it takes up a lot of cpu, so it may not be possible to run it and a
> bunch of other stuff in real-time.
>
> at one point i started porting the code to my "fork" application to a
> csound udo
>
> http://sonomatics.com/fork.html
>
> which just does maxima averaging but was good enough for my clarinet
> playing which is what i needed it for...if you are interested i could
> try to finish it up.
>
> -m
>
> On Wed, 24 Aug 2005, Steven Yi wrote:
>
>> Have you tried the pitchamdf opcode?
>>
>> http://www.csounds.com/manual/html/pitchamdf.html
>>
>> I remember Matt Ingalls saying that it works well but is off by a
>> halfstep, or something along those lines.
>>
>> steven
>>
>>
>> On 8/24/05, Iain Duncan <[hidden email]> wrote:
>>
>>> Has anyone experimented with making a csound pitch tracker and if so,
>>> how well did it work? I'm wondering if it's feasible with csound5 and
>>> linux low latency to use a csound sound analysis to control instrument
>>> with a mic input for my horn.
>>>
>>> Thanks
>>> Iain
>>> --
>>> Send bugs reports to this list.
>>> To unsubscribe, send email to [hidden email]
>>>
>> --
>> Send bugs reports to this list.
>> To unsubscribe, send email to [hidden email]
>>
--
Send bugs reports to this list.
To unsubscribe, send email to [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Csound pitch tracker?

Victor Lazzarini
In reply to this post by Iain Duncan
A student of mine is just finishing a streaming pv-based pitch-tracker as
part of his MA project. You might have seen his messages on this list,
his name is Alan O Cinneide. It is looking good. You can ask him for
details.

Victor
At 22:01 24/08/2005, you wrote:

>Has anyone experimented with making a csound pitch tracker and if so, how
>well did it work? I'm wondering if it's feasible with csound5 and linux
>low latency to use a csound sound analysis to control instrument with a
>mic input for my horn.
>
>Thanks
>Iain
>--
>Send bugs reports to this list.
>To unsubscribe, send email to [hidden email]

Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth

--
Send bugs reports to this list.
To unsubscribe, send email to [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Csound pitch tracker?

Iain Duncan
That sounds great! Please keep us all posted.

Iain

Victor Lazzarini wrote:

> A student of mine is just finishing a streaming pv-based pitch-tracker as
> part of his MA project. You might have seen his messages on this list,
> his name is Alan O Cinneide. It is looking good. You can ask him for
> details.
>
> Victor
> At 22:01 24/08/2005, you wrote:
>
>> Has anyone experimented with making a csound pitch tracker and if so,
>> how well did it work? I'm wondering if it's feasible with csound5 and
>> linux low latency to use a csound sound analysis to control instrument
>> with a mic input for my horn.
>>
>> Thanks
>> Iain
>> --
>> Send bugs reports to this list.
>> To unsubscribe, send email to [hidden email]
>
>
> Victor Lazzarini
> Music Technology Laboratory
> Music Department
> National University of Ireland, Maynooth
--
Send bugs reports to this list.
To unsubscribe, send email to [hidden email]