mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.55k stars 1.29k forks source link

Put loops into sample slots #13961

Open xxxmicrobexxx opened 1 day ago

xxxmicrobexxx commented 1 day ago

Feature Description

EngineDJ has a cool feature where you can toggle slots between storing sample and loops. To elaborate, just like in Mixxx you can save samples to play on a click. But in EngineDJ you can also save loops to play. So there are 7 sample slots and 7 loop slots. It would be cool to have something similar in Mixxx.

Apart from that, compared to Mixxx, there wasn't a lot to like about EngineDJ at first look :o(

ronso0 commented 1 day ago

Can you please elaborate a bit. What loops? Are these just tracks and the last set loop is activated on load and played when Play is pressed? Or does this somehow isolate the loops, ie. you'd only see the loop part of a certain track?

xxxmicrobexxx commented 1 day ago

Sure.

When enabled you click one of 8 buttons. Assuming your have the loop length set to 4 bars, it will start looping and also put that loop into the button.

Click the button to stop the loop, click again to trigger it. You can have 8 loops stored like this. Not sure if it saves them.

EngineDJ is a free download and they are promoting their use of stems. It might be worth grabbing and having a play.

On Mon, 2 Dec 2024, 20:36 ronso0, @.***> wrote:

Can you please elaborate a bit. What loops? Are these just tracks and the last set loop is activated on load and played when Play is pressed? Or does this somehow isolate the loops, ie. you'd only see the loop part of a certain track?

— Reply to this email directly, view it on GitHub https://github.com/mixxxdj/mixxx/issues/13961#issuecomment-2511164383, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIA6SZFAQXIYMEPNNAAJGD2DQZ37AVCNFSM6AAAAABS2XPQ2WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJRGE3DIMZYGM . You are receiving this because you authored the thread.[image: Web Bug from https://github.com/notifications/beacon/AAIA6S5ALX5VHP763SLLBIL2DQZ37A5CNFSM6AAAAABS2XPQ2WWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTUVVVJ56.gif]Message ID: @.> [ { @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": " https://github.com/mixxxdj/mixxx/issues/13961#issuecomment-2511164383", "url": " https://github.com/mixxxdj/mixxx/issues/13961#issuecomment-2511164383", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.***": "Organization", "name": "GitHub", "url": " https://github.com" } } ]

ronso0 commented 22 hours ago

I'm afraid I still don't get it, sorry.

EngineDJ is only available for Win or macOS. I don't have the latter and I only boot my Windows partition when there's no way around it and when I am very well balanced ; )

Loops of what? How does the workflow look like? Screenshots might help, too.

Holzhaus commented 22 hours ago

If this is about saved loops, we already have that. You can save loops into hotcue slots to persist these loops between track loads.

From the title of this issue I assume you are referring to something different: You want to set a loop of 4/8/16 beats on a track, then put that looped part only into a sampler deck. Is this correct?

daschuer commented 21 hours ago

Probably yes.

This may be implemented by a special instant double feature.

It would be also cool to turn the samplers into a loop station. I can remember that we had discussed this at one point but I cannot find a related issue. Unlike loops in a deck we may "recorded" loops and play them independent form the single track transport in a deck.

xxxmicrobexxx commented 21 hours ago

Here is a screen grab of what I am talking about

https://youtu.be/untuEdcwbL0

Steve

xxxmicrobexxx commented 21 hours ago

If this is about saved loops, we already have that. You can save loops into hotcue slots to persist these loops between track loads.

From the title of this issue I assume you are referring to something different: You want to set a loop of 4/8/16 beats on a track, then put that looped part only into a sampler deck. Is this correct?

Kind of, and I wouldn't want to lose that function, but the nice thing about what EngineDJ does is that it is specific to the track that is being played. The loops stick to the track even after shutting down and re-opening the app. So they don't need to be reloaded into sample slots plus having specific loops saved with a song is a great feature.

ronso0 commented 20 hours ago

Yes, that's saved loops. The difference is that EngineDJ seems to have a separate Loop GUI, whereas in Mixxx hotcues and loop cues are both accessible via the hotcue grid I think.