Correct BPM-Rate manually in an visual way

Bug #927304 reported by Gerion Entrup
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Wishlist
Owen Williams

Bug Description

I think, the following feature would be nice:
[quote]
In a few cases Mixxx doesn't recognize any or the right BPM-Rate. Then you have two possibilities to correct, as I see. Figure out the rate and write them manually into the Metadata or use the Tap-Button. I don't know, how other guys think, but I can't handle tap very well and manuelly figure out takes lot of time.
Very often you see the beat in the waveform or know where the BPM line have to be. Maybe it is possible to create an visual editor (for example in the analyse view) where you see the waveform and can correct the BPM-lines with the mouse (maybe with control-"left mouse button"). I think, that gives an very intuitive and fast method to correct or create an BPM-Rate, that the automatic algorithm cannot deal with.
[/quote]
See also here: http://mixxx.org/forums/viewtopic.php?f=1&t=3363

Revision history for this message
RAFFI TEA (raffitea) wrote :

Mixxx 1.11 will have a much better BPM and beat detection. The beat grids will be correct in most cases unless the track does not follow a regular 4/4 pattern.

Personally, I think there's little chance to realize a visual editor for BPM correction because you can correct the first beat in the grid quite easily in Mixxx 1.11. And if the beat is not right you can still try to round BPM values like 127.98 or 128.05 to 128. Most modern dance music have an integer BPM. This will result in a perfect grid many times.

But as I said stay tunes for our next release!

Changed in mixxx:
importance: Undecided → Wishlist
Revision history for this message
jus (jus) wrote :

Some controls to correct the bpm/beatgrid were added to the upcoming v1.12 release.

* [ChannelN]_beats_translate_curpos
   Adjust beatgrid so closest beat is aligned with the current playposition.
   Beatgrid moves to align with current playposition.
* [ChannelN]_beats_adjust_faster8
   Adjust the average BPM up by +0.01
   Beatgrid lines move closer to each other.
* [ChannelN]_beats_adjust_slower
   Adjust the average BPM down by -0.01.
   Beatgrid lines move further apart from each other.
* [ChannelN]_beats_translate_earlier
   Move Beatgrid earlier
   Beatgrid moves left by a small amount.
* [ChannelN]_beats_translate_later
   Move Beatgrid later
   Beatgrid moves right by a small amount.

See https://github.com/mixxxdj/mixxx/pull/325
Controls/buttons just need to be added to the respective skin though.

Changed in mixxx:
milestone: none → 1.12.0
assignee: nobody → Owen Williams (ywwg)
status: New → Fix Committed
tags: added: bpm skin usability
RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/6272

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.