View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000128 | OpenMPT | Feature Request | public | 2011-05-14 18:13 | 2014-01-18 17:19 |
Reporter | christofori | Assigned To | Saga Musix | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Platform | x86 | OS | Windows | OS Version | XP |
Product Version | OpenMPT 1.19.02.00 (upgrade first) | ||||
Target Version | OpenMPT 1.23.01.00 (upgrade first) | Fixed in Version | OpenMPT 1.23.01.00 (upgrade first) | ||
Summary | 0000128: ASIO Output Selection | ||||
Description | It would make life LOADS easier for some picky people out there, if the ability to select the output channels (for ASIO-driven sound cards that have multiple outputs) were added to OpenMPT. This could be implemented as a new option in the Sound Card tab of the Setup dialog. Currently it's not much more than an annoyance, but I do have to mess with latency issues and even use ASIO4ALL to help manage, because when selecting my sound card's ASIO driver in OpenMPT, the ONLY way the output is generated is to my first set of outputs; when I've got multiple ASIO apps running I need to be able to assign OpenMPT to an output freely. :) All other digital audio apps I've seen have this feature; just think it'd be very cool and uber nice to have it in OpenMPT as well. ;) | ||||
Steps To Reproduce | n/a | ||||
Additional Information | Attached/provided is a screenshot of an audio app I use which allows the output on the main Player UI -- however, in this case, adding it as an option on the sound card tab of setup would more than suffice. ;) | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Has the bug occurred in previous versions? | Yep. | ||||
Tested code revision (in case you know it) | |||||
Heh, just occurred to me that ASIO drivers likely were meant for cards with multiple output options anyway (not certain on that, though...) so technically this might not be a 'feature request' so much as it is an 'oversight correction' ;) I'm just sayin' |
|
I'd rather say it's a limitation and not an oversight. |
|
Any hope of this getting added to the queue of things looked at in the near future? Though I've kind of gotten used to working the way I've been, it'd still be quite a nice thing to have.. Especially if, as I believe you've mentioned previously, it seems to be something of a rather simple nature to change.. o:) |
|
I have started rewriting the necessary parts half a year ago, but I want to do it properly from the beginning instead of adding hacks here and there, so it probably won't it into OpenMPT 1.20. |
|
i am hopeful at seeing a release go out.. ;) i've recently been having some more latency and/or performance issues with all the large samples i use (been running them as VSTs as my former setup choice of using MIDI with a stand-alone player has been horribly laggy for the past few songs i've been trying to work on..) -- and .. yeah. i'm hoping to see light coming from the ol' "ASIO output selection" project.. if only we could route a VST to an ASIO output (or bus), the tracker (ie: sampled/tracked material) to another ASIO output, and then the other big VST i use to it's own ASIO output... My 'bottleneck' seems to be the amount of stuff i'm trying to push thru one audio bus. The hardware will run 6 busses lag-free.. but currently there are no hoops i might jump through so as to earn tolerable playback (as it's all crammed into one bus).. At any rate -- just wanted to drop in and encourage you. :) VERY appreciative of all the work you're doing -- and a good job of it, you're doing. :) Thanks. :) |
|
If you split up the audio on several ASIO outputs, you will just get even more problems - it will not remove any bottlenecks, on the contrary, it will create them. OpenMPT would have the double amount of data to process, and it would have to sync the two ASIO outputs so you don't get any nasty delays between the two channels. |
|
As a sane implementation of an ASIO channel selection dialog is still likely to take a while, I have added a temporary workaround: In mptrack.ini, you can now add the line ASIOBaseChannel=x in the [Sound Settings] section, where x is the first ASIO channel to be used by OpenMPT. By default, x is 0, so if you want to access the second stereo channel pair, you'd use ASIOBaseChannel=2, the third pair would be ASIOBaseChannel=4 etc... |
|
This works! Having it be an option(al option) within the INI file is 100% acceptable to me and solves the issue. i really don't see any need for having it be part of the in-program sound card settings (at least, not for my purposes). Seems it's likely an advanced feature anyway, so the fact that it could be modified only in the INI file does seem appropriate. ;) THANK you very much! :D |
|
I'll keep it open for now, because having an ASIO channel selection screen is something that most programs supporting ASIO have, so I guess it makes sense to have one. But good to know that it's working for you. |
|
This hidden setting is now part of the GUI. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2011-05-14 18:13 | christofori | New Issue | |
2011-05-14 18:13 | christofori | File Added: goliath_outp.jpg | |
2011-05-20 15:33 | Saga Musix | Assigned To | => Saga Musix |
2011-05-20 15:33 | Saga Musix | Status | new => assigned |
2011-05-26 18:47 | Saga Musix | Target Version | => OpenMPT 1.19.03.00 (upgrade first) |
2011-06-19 06:55 | christofori | Note Added: 0000218 | |
2011-06-19 12:43 | Saga Musix | Note Added: 0000219 | |
2011-07-01 22:56 | Saga Musix | Target Version | OpenMPT 1.19.03.00 (upgrade first) => OpenMPT 1.20.01.00 (upgrade first) |
2012-02-13 07:33 | christofori | Note Added: 0000602 | |
2012-02-13 08:55 | Saga Musix | Note Added: 0000603 | |
2012-05-05 16:50 | Saga Musix | Target Version | OpenMPT 1.20.01.00 (upgrade first) => OpenMPT 1.20.02.00 (upgrade first) |
2012-05-09 05:56 | christofori | Note Added: 0000714 | |
2012-05-09 09:57 | Saga Musix | Note Added: 0000715 | |
2012-10-26 18:32 | Saga Musix | Note Added: 0000915 | |
2012-10-26 18:33 | Saga Musix | Target Version | OpenMPT 1.20.02.00 (upgrade first) => |
2012-11-02 05:07 | christofori | Note Added: 0000918 | |
2012-11-02 09:41 | Saga Musix | Note Added: 0000919 | |
2014-01-15 20:48 | Saga Musix | Note Added: 0001451 | |
2014-01-15 20:48 | Saga Musix | Status | assigned => resolved |
2014-01-15 20:48 | Saga Musix | Resolution | open => fixed |
2014-01-15 20:48 | Saga Musix | Fixed in Version | => OpenMPT 1.22.07.* (old testing) |
2014-01-15 20:48 | Saga Musix | Target Version | => OpenMPT 1.23.01.00 (upgrade first) |
2014-01-18 17:19 | Saga Musix | Fixed in Version | OpenMPT 1.22.07.* (old testing) => OpenMPT 1.23.01.00 (upgrade first) |