Multiple Decks

Registered by Nick

I *really* want to be able to play more than 2 tracks at once with Mixxx. There's so many things you could use them for: inserting samples, scratching between two samples/tracks over top of a third track, or just bouncing between a set of songs.

I suspect Mixxx is pretty tightly bound up with it's current 2-deck mode (judging from the way the midi controls are named, at least). I'm putting this in here now so that when we start rewriting this gets designed in ;)

Blueprint information

Status:
Complete
Approver:
Albert Santoni
Priority:
Medium
Drafter:
None
Direction:
Approved
Assignee:
RJ Skerry-Ryan
Definition:
Approved
Series goal:
Accepted for 2.0
Implementation:
Implemented
Milestone target:
milestone icon 2.0.0
Started by
Sean M. Pappalardo
Completed by
RJ Skerry-Ryan

Whiteboard

The 1.9 series has this code already. We just need skins with more than two decks. (And to edit MIDI controller scripts where applicable to support additional decks as well.)

The SCS.1d script is currently able to handle 4+ decks as of Mixxx v1.11.0-alpha1. The SCS.1m one needs to be updated.

(This blueprint does not cover the creation of a 4-deck skin)

(?)

Work Items

Work items:
Add code to support more than 2 decks: DONE
Fix performance issues with 4 scrolling waveforms on-screen: DONE
Skins / scripts can set number of decks: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.