User Tools

Site Tools


n-deck_support

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
n-deck_support [2010/06/03 07:48]
rryan
n-deck_support [2011/06/12 10:17]
engineer
Line 13: Line 13:
   * DJ Cassandra creates crazy mashups and sometimes wants more than 2 songs to be playing at once. She needs Mixxx to support >2 decks.   * DJ Cassandra creates crazy mashups and sometimes wants more than 2 songs to be playing at once. She needs Mixxx to support >2 decks.
   * DJ Danny wants to prepare the next 2 songs he will mix while the first 2 are playing. To do this, he needs >2 decks.   * DJ Danny wants to prepare the next 2 songs he will mix while the first 2 are playing. To do this, he needs >2 decks.
-  * **Your ​use case here**+  * Engineer is building an OSS all digital radio studio and would like to use Mixx as the playout and mixing software using an external midi control board (long-throw faders, but no X-fader) but needs four deck support for station jingles etc.
  
 ===== Design ===== ===== Design =====
Line 69: Line 69:
     * All MIDI scripts are only written for Player1 and Player2, but this is because most only have 2 decks worth of controls.     * All MIDI scripts are only written for Player1 and Player2, but this is because most only have 2 decks worth of controls.
       * The easiest way to tackle this is to make the two live decks on a MIDI device switchable to one of the 1-N decks.       * The easiest way to tackle this is to make the two live decks on a MIDI device switchable to one of the 1-N decks.
 +      * See the Stanton SCS.3d script for examples of how to do this...in a nutshell, replace every hard-coded call containing ''"​[Channel//​N//​]"''​ with ''"​[Channel"​+Controller.Deck+"​]"''​)
 +      * Need to create a "​[Master],​activeDecks"​ CO containing the number of available virtual decks for the MIDI scripts to poll
   * PlayerInfo class, which is used to share loaded-track metadata with things like Shoutcast. ​   * PlayerInfo class, which is used to share loaded-track metadata with things like Shoutcast. ​
   * LADSPA   * LADSPA
n-deck_support.txt ยท Last modified: 2011/06/12 10:17 by engineer