User Tools

Site Tools


gsoc2010_dvs_mode

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
gsoc2010_dvs_mode [2010/07/07 14:47]
bkgood page cleanup and shortening
gsoc2010_dvs_mode [2010/07/23 20:06]
bkgood
Line 13: Line 13:
   * DJ Joe doesn'​t like lugging around crates of vinyl or CDs, but enjoys using his vinyl turntables (or DJ CD players) and mixer. DVS mode will allow him to control Mixxx'​s playback with vinyl control, and then mix the outputs with his own mixer, his his own effect modules, etc.   * DJ Joe doesn'​t like lugging around crates of vinyl or CDs, but enjoys using his vinyl turntables (or DJ CD players) and mixer. DVS mode will allow him to control Mixxx'​s playback with vinyl control, and then mix the outputs with his own mixer, his his own effect modules, etc.
 ==== Design ==== ==== Design ====
- 
 ==== Work breakdown structure ==== ==== Work breakdown structure ====
-  - External mixer (in lp:​~bkgood/​mixxx/​features_external_mixer). ​ONLY concerned with taking deck samples and outputting them to two different channel pairs (same or different audio devices). EngineMaster will likely still apply the XF and produce headphone and master buffers and do all the various things it does.+  - External mixer (in lp:​~bkgood/​mixxx/​features_external_mixer). ​Only concerned with taking deck samples and outputting them to two different channel pairs (same or different audio devices). EngineMaster will likely still apply the XF and produce headphone and master buffers and do all the various things it does.
     - Implement changes to preferences dialog.     - Implement changes to preferences dialog.
       - Make all audio sources and receivers configurable.       - Make all audio sources and receivers configurable.
Line 28: Line 27:
       - Abstract AudioSource and AudioReceiver to hold indexes, update related code.       - Abstract AudioSource and AudioReceiver to hold indexes, update related code.
       - Add to SoundManager a way to keep track of audio hardware configuration (ConfigObject key-value system too limiting)       - Add to SoundManager a way to keep track of audio hardware configuration (ConfigObject key-value system too limiting)
-  - DVS mode:+  - DVS mode: (on hold until a new design materializes)
     - Add a vinyl control checkbox to a preferences page, in addition to its place in the options menu.     - Add a vinyl control checkbox to a preferences page, in addition to its place in the options menu.
     - Make EQs, gains, faders, flanger etc. toggle-able.     - Make EQs, gains, faders, flanger etc. toggle-able.
Line 34: Line 33:
   - External audio pass-through and microphone input   - External audio pass-through and microphone input
     - Microphone input for voice-over.     - Microphone input for voice-over.
 +    - Pass-through of stereo signals into engine mixing.
     - See https://​blueprints.launchpad.net/​mixxx/​+spec/​external-passthru ​     - See https://​blueprints.launchpad.net/​mixxx/​+spec/​external-passthru ​
  
gsoc2010_dvs_mode.txt ยท Last modified: 2010/07/23 20:06 by bkgood