BPM Sync for effects

Bug #1518185 reported by naught101
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Wishlist
Be

Bug Description

There are quite a few effects with time-period settings. For all of these, it would be great if there was a sync option, that would change the time-setting knob to a selector for BPM multiples/divisions (1/16, 1/4, 3/4, 1/1, 2/1, etc.).

The relevant knobs are:

Flanger: Period
Echo: Delay
AutoPan: Period

There are quite a few LV2 plugins with MIDI-syncable periods as well, so it would be good if this worked with those plugins when LV2 support is introduced.

Tags: effects lv2
Changed in mixxx:
status: New → Confirmed
importance: Undecided → Wishlist
tags: added: effects lv2
Revision history for this message
robzilla (z-rob-e) wrote :

This is at the top of my wishlist. Please, please prioritize this. For echo specifically.

Revision history for this message
Be (be.ing) wrote :

There is now a sync button for autopan, but not yet for echo or flanger.

To really make use of this will require a new type of effect parameter for discrete values. That issue is tracked separately in Bug #1656225.

Revision history for this message
ronso0 (ronso0) wrote :

Coming from #1656225

I'll join in to push this idea!
IMO especially the Echo effect is only usable for 'random delay' effect ATM. It's very hard to somehow adjust Echo delay on Pfl first (for a running track) then apply it to Channel and mix it in. Matching the BPM is pure chance...or hard work/time.

I imagine that it's kind of hard to implement: first press Echo's 'Sync' button then adjust a stepped Potmeter to set the delay to 1, 1/2, 1/4 of a beat.
When a new track is loaded, I'd expect both to reset to some default value, like 1/2 or 1 beat of track's BPM, or better: the stepped Potmeter's last value.

Btw: Isn't that the way way some of those fancy (Pioneer?) mixers handle it?

Revision history for this message
ronso0 (ronso0) wrote :
Revision history for this message
robzilla (z-rob-e) wrote :

Just chiming in, glad to see some movement on this much needed feature.

Revision history for this message
Be (be.ing) wrote :

Pull request for echo effect: https://github.com/mixxxdj/mixxx/pull/1256

Changed in mixxx:
assignee: nobody → Be (be.ing)
status: Confirmed → In Progress
Revision history for this message
Be (be.ing) wrote :
Revision history for this message
Be (be.ing) wrote :
Be (be.ing)
Changed in mixxx:
status: In Progress → Fix Committed
Be (be.ing)
Changed in mixxx:
milestone: none → 2.1.0
Revision history for this message
Be (be.ing) wrote :
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/8312

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.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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