So I believe this is a phase locked loop(?)



*www.peimankhosravi.co.uk <http://www.peimankhosravi.co.uk> || RSS Feed
<http://peimankhosravi.co.uk/miscposts.rss> || Concert News
<http://spectralkimia.wordpress.com/>*


On 23 May 2014 06:12, peiman khosravi <[email protected]> wrote:

> Hello,
>
> Thanks very much for your replies.
>
> But my problem is not so much the tempo detection itself but the
> generation of a signal that compensates for the difference in speed, so
> there is feedback loop built into the system in order to ensure that two
> simultaneously playing tracks are kept in phase. I can detect the tempo by
> taking a moving average, but the rest I haven't figured out. I've attached
> a diagram of the desired algorithm. Note that inputs A and B must remain in
> phase, which is the hard bit. How to generate a speed variable that also
> ensure the two tracks remain more or less in phase and don't drift?
>
> Thanks
> Peiman
>
> [image: Inline images 2]
>
>
>
>
>
>
>
>
> *www.peimankhosravi.co.uk <http://www.peimankhosravi.co.uk> || RSS Feed
> <http://peimankhosravi.co.uk/miscposts.rss> || Concert News
> <http://spectralkimia.wordpress.com/>*
>
>
> On 22 May 2014 16:51, Rama Gottfried <[email protected]> wrote:
>
>> Oh cool! Hi David!
>>
>> that sounds interesting, will check it out.
>>
>> Looks like his lab has some recent papers on pulse detection as well:
>>
>> http://www.ccs.fau.edu/~large/Music_Dynamics_Lab/Publications/Publications.html
>>
>> with cheers,
>> Rama
>>
>>
>>
>> On May 22, 2014, at 12:17 AM, David Medine <[email protected]> wrote:
>>
>>  Hey, Rama!
>>
>> I just saw a very impressive thing by Ed Large (a neuro-science guy from
>> UCONN). He models neuron oscillations with coupled nonlinear equations and
>> with this he gets really nice spikes at the pulse tempo even with signals
>> that don't have any onsets on the beat.
>>
>> He said the model will be available in a month or so and the paper is
>> still under review. The other thing is that there is a training layer (also
>> neuro-model motivated) that you have to warm the thing up with, but my
>> impression is that you only have to do this once and then it is ready to
>> go. It's worth keeping an eye on for beat tracking solutions.
>>
>>
>> On 05/20/2014 07:32 PM, Rama Gottfried wrote:
>>
>> Hi Peiman,
>>
>>  maybe check out antescofo~, there’s a pd version here:
>> http://forumnet.ircam.fr/shop/en/forumnet/44-antescofo.html
>>
>>  I’m sure there are ways to patch this as well, but antescofo~ makes use
>> of some nice HMM tricks to anticipate when you’re going to play next.
>>
>>  best,
>> Rama
>>
>>
>>
>>  On May 20, 2014, at 12:36 PM, peiman khosravi <[email protected]>
>> wrote:
>>
>>  Hello everyone,
>>
>>  I am in serious need of advice! Here is what I need:
>>
>>  I need to compare a click-track with the input from a live midi
>> sequence (played on a midi drum pad) and slow down or speed up the click
>> track to match the tempo of the live midi input. So I need to generate a
>> speed factor that will change dynamically to keep the click track in sync
>> with the live sequence. The problem is that the two need to stay in phase
>> so a simple tempo follower won't work.
>>
>>  It's more complex that I'd initially though it would be. Any
>> suggestions?
>>
>>  Many thanks in advance
>>  Peiman
>>
>>
>>
>>  *www.peimankhosravi.co.uk <http://www.peimankhosravi.co.uk/> || RSS
>> Feed <http://peimankhosravi.co.uk/miscposts.rss> || Concert News
>> <http://spectralkimia.wordpress.com/>*
>>   _______________________________________________
>> [email protected] mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
>>
>>
>> _______________________________________________pd-l...@lists.iem.at mailing 
>> list
>> UNSUBSCRIBE and account-management -> 
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
>>  _______________________________________________
>> [email protected] mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
>>
>> _______________________________________________
>> [email protected] mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
>
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to