Skip to content

Downbeats detection not adapting to BPM constraints #503

Answered by superbock
clelf asked this question in Q&A
Discussion options

You must be logged in to vote

You're on the right way. I am wondering myself a bit that it always gets back to the wrong tempo (which should be outside the search range). There are a couple of more things to try:

  • If the tempo is relatively constant, you can try to increase transition_lambda which makes it less probable to switch tempi.
  • You could try to clip the activations fed into DBNDownBeatTrackingProcessor to a certain range, e.g. 0..0.5. This could help to prevent switching to the wrong tempo which can be due to high peaks in the activation function.
  • You can try CRFBeatDetectionProcessor which has shown better performance on Chopin's Mazurkas than the DBN approaches. If you have the tempo at hand, you can change…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by clelf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants