Re: [xwax-devel] Experiments with automatic tempo (BPM) analysis
Brought to you by:
hills
From: Mark H. <ma...@po...> - 2012-01-08 20:28:27
|
On Sun, 8 Jan 2012, Andy Murati wrote: > > > Don't know if > > > its possible for the BPM to be displayed dynamically too so that it > > > updates with increases/decreases in pitch. Although I think this would > > > involve a major engine implementation somewhere in xwax. > > > > It's possible, and already been suggested. Actually I did try it , but > > found it undesirable because the final digit becomes hard to read in the > > presence of fluctuating pitch. I decided some additional smoothing would > > probably be needed for this to be useful. > > > > Thanks for spending the time on this! > > > > > Dear Mark. > > How did you exactly try it? > Do you use BPM scan at the moment of playback to a deck to determine > the exact bpm it is playing, or do you find it by using the BPM value on the > tag (constant) and changing that according to the pitch? The latter -- multiplying a fixed BPM by pitch. And I do this at 60fps. The problem is that if the final digit fluctuates between, say, 6 and 7, it becomes unreadable, so to the user it looks like it could be anything between 0 and 9. > In both cases, if the pitch is fluctuating, i assume you could sampe the > results!? > And round it to the nearest decimal!? Yup, or some kind of simple filter would give a smooth transition and avoid outliers. -- Mark |