calculate and set the BPM from a loop length and time signature

Bug #1839388 reported by Arnaud
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Wishlist
Unassigned

Bug Description

The idea is to replace track's tempo with the one of a loop that has been set manually (with Loop-In, Loop-Out). It would be useful for tracks with a non-constant tempo.

A use case could be to play an original track that have been sampled by another artist, loop the sampled part, change the track's tempo with the one of this loop, sync the track that uses this loop and mix it. As "original" tracks are often played by a band, tempo is not constant and therefore hardly accurate on the looped part.

For now it has to be done approximately, by tapping the tempo of the loop and modifying BPM in file properties or by guessing the tempo while matching beatgrid and loop markers. Of course, it can not be done on the fly.

Instant loop takes the track's BPM and a bar length to calculate the loop length in seconds accordingly, but there is no way to do the opposite, although it is the same calculation.

(There are discussions on the forum about this feature but i couldn't find any similar request here.)

Changed in mixxx:
status: New → Confirmed
importance: Undecided → Wishlist
Revision history for this message
Daniel Schürmann (daschuer) wrote :

I can think of another use case, a transition between two incompatible tracks, we may set a 3/4 beat loop and sync a 100 BPM track with
a 120 BPM track.
In this case the "from Track" needs to report the tempo taken from the uneven loop in order to make the sync feature work.

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/9708

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.