Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Slicer mode with visual feedback #9660

Open
mixxxbot opened this issue Aug 23, 2022 · 4 comments
Open

Add Slicer mode with visual feedback #9660

mixxxbot opened this issue Aug 23, 2022 · 4 comments

Comments

@mixxxbot
Copy link
Collaborator

Reported by: Holzhaus
Date: 2019-05-13T19:51:31Z
Status: Confirmed
Importance: Wishlist
Launchpad Issue: lp1828886


It would be nice to have a "Slicer Mode" similar to that found in Serato. An mapping for the DJ-202 that is currently in-development already implements it, but is missing visual feedback in the waveform display:

https://gist.github.com/upCASE/88fb258e85546092af18bc3ff924f752#file-roland_dj-202-scripts-js-L1225

Thus, it would be nice to have something like that in Mixxx natively.

More information about Serato's Slicer Mode:

@mixxxbot mixxxbot transferred this issue from another repository Aug 24, 2022
@whanake-music
Copy link

I would also like to see this feature added, as there are lots of controllers with a 'Slicer' pad mode that would benefit from being supported without janky ComponentsJS work-arounds.

@fwcd
Copy link
Member

fwcd commented May 29, 2023

Would love to see a slicer mode too, though this is probably dependent on having downbeat detection (which includes questions like how to handle 3/4, 5/4, changing measures etc.):

@whanake-music
Copy link

Most slicer modes I've seen rely on multiples of 4 beats, even if the tracks themselves are not in 4/4 time signature. Maybe slicer mode could be implemented without downbeat detection for now? Obviously not for release, it would need to be a bit more reliable than that, but maybe as a POC? Where initiating slicer mode will just initiate it at the beat closest to the current playhead's position?

@hsn10
Copy link

hsn10 commented Aug 12, 2023

I use slicer a lot.
You set slider to slice unit and multiplier for example:
I use 8 boxes of 1/4 bar (1 slice = 1 beat if song is 4/4).

For simplicity we can implement in mixxx slicer counting length in beats, not bars. I am not sure, do we detect already if song is 4/4, 6/4 or something else? if we detect just plain song bpm then do slicer in beats, not bars.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants