Direct channel outputs
Bug #247768 reported by
Albert Santoni
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Wishlist
|
William Good | ||
1.9 |
Fix Released
|
Wishlist
|
William Good |
Bug Description
Wishlist:
Lots of people want direct channel outputs. You can currently work around this by doing some handywork with the crossfader: http://
... however, I'd like to code proper support for this. John and I brainstormed about having a "Software Mixer" mode and an "External Mixer" mode. This'll take a tiny bit of thought and refactoring under-the-hood as well as to the sound prefs dialog, but it's a reasonable project. I should write a specification for this on the wiki...
Related branches
lp:~mixxxdevelopers/mixxx/features_external_mixer
- RJ Skerry-Ryan: Needs Resubmitting
- RAFFI TEA: Needs Fixing
- Albert Santoni: Needs Fixing
- William Good: Pending requested
-
Diff: 2253 lines (+1105/-290)37 files modifiedmixxx/build/depends.py (+6/-1)
mixxx/lib/xwax/timecoder.c (+1/-1)
mixxx/lib/xwax/timecoder.h (+1/-1)
mixxx/src/basetrackplayer.cpp (+3/-2)
mixxx/src/circularbuffer.h (+97/-0)
mixxx/src/dlgpreferences.cpp (+3/-3)
mixxx/src/dlgpreferences.h (+4/-1)
mixxx/src/dlgprefsound.cpp (+100/-65)
mixxx/src/dlgprefsound.h (+9/-3)
mixxx/src/dlgprefsounditem.h (+3/-1)
mixxx/src/engine/enginechannel.cpp (+9/-53)
mixxx/src/engine/enginechannel.h (+13/-18)
mixxx/src/engine/enginedeck.cpp (+76/-0)
mixxx/src/engine/enginedeck.h (+59/-0)
mixxx/src/engine/enginemaster.cpp (+46/-12)
mixxx/src/engine/enginemaster.h (+9/-7)
mixxx/src/engine/enginemicrophone.cpp (+125/-0)
mixxx/src/engine/enginemicrophone.h (+53/-0)
mixxx/src/engine/enginepassthrough.cpp (+119/-0)
mixxx/src/engine/enginepassthrough.h (+51/-0)
mixxx/src/mixxx.cpp (+19/-5)
mixxx/src/mixxx.h (+0/-2)
mixxx/src/sounddevice.cpp (+1/-1)
mixxx/src/sounddeviceportaudio.cpp (+1/-1)
mixxx/src/soundmanager.cpp (+70/-38)
mixxx/src/soundmanager.h (+14/-4)
mixxx/src/soundmanagerconfig.cpp (+1/-1)
mixxx/src/soundmanagerconfig.h (+2/-2)
mixxx/src/soundmanagerutil.cpp (+6/-17)
mixxx/src/soundmanagerutil.h (+21/-6)
mixxx/src/test/enginemastertest.cpp (+29/-39)
mixxx/src/test/enginemicrophonetest.cpp (+136/-0)
mixxx/src/vinylcontrol.h (+1/-1)
mixxx/src/vinylcontrolproxy.cpp (+11/-1)
mixxx/src/vinylcontrolproxy.h (+4/-2)
mixxx/src/vinylcontrolxwax.cpp (+1/-1)
mixxx/src/vinylcontrolxwax.h (+1/-1)
Changed in mixxx: | |
assignee: | nobody → gamegod |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
Changed in mixxx: | |
assignee: | Albert Santoni (gamegod) → Bill Good (bkgood) |
status: | Confirmed → In Progress |
Changed in mixxx: | |
status: | In Progress → Fix Committed |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Mixxx now uses GitHub for bug tracking. This bug has been migrated to: /github. com/mixxxdj/ mixxx/issues/ 4988
https:/