View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001761 | OpenMPT | User Interface | public | 2024-03-25 17:49 | 2024-10-26 23:50 |
Reporter | Exhale | Assigned To | Saga Musix | ||
Priority | normal | Severity | tweak | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Target Version | OpenMPT 1.32 / libopenmpt 0.8 (goals) | Fixed in Version | OpenMPT 1.32 / libopenmpt 0.8 (goals) | ||
Summary | 0001761: Clear Plugin Buffers should be ticked by default instead of the other way around | ||||
Description | I have been using ompt for many years now, so it took my friend, who is pretty new at ompt, exporting one of his first tunes using vstis for me to remember how unintuitive this option being off by default is. It doesnt make sense to a new user, and it is trivial for us old boys, if we want the looping capability it gives us, to switch it off in those odd cases. I admit I find myself switching it on without much thought almost every time, but yeah no reason for it to be off by default I think - far more intuitive for a new user, and one less click for most exports for us old boys. | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | |||||
Tested code revision (in case you know it) | |||||
related to | 0001439 | resolved | Saga Musix | Stream export --- sticky normalize output checkbox |
This option is only required for buggy plugins, and the reason this option is off by default is because it can mess with the expectations a user may have regarding other (broken?) plugins. The problem with enabling this option is that the moment OpenMPT runs some silence through those plugins to check if their output is silent, the clock is ticking - meaning that if the plugins don't synchronize their time correctly, or if they have free-running LFOs, the output of those plugins may not be as expected. Maybe the outcome of this is less bad, it's hard to tell - either way, there will always be some plugins that won't behave as intended no matter what's the default. |
|
ah ok thanks for the clarity. It is obviously a tricky one with lots of nuance. And yeah we definately dont want the timing to be off... hmmm... |
|
It doesn't need to be closed, just because there is no easy solution doesn't mean that the problem cannot / shouldn't be addressed. |
|
Alright then, I am glad to have brought it up in that case. |
|
+1. |
|
The more obvious solution would be to remember the state of this setting between individual exports. This is mostly not done for historical reasons at this point, but there's no reason why it should not be remembered like other settings. |
|
Thats sounds like an intuitive couple of solutions. I wouldnt mind seeing both. Maybe a tick box after the option? '[•]make default' and it will automatically remember if the plugin buffer has been set to on or off per session of ompt by default too. The best of both worlds and as little interface as possible. |
|
As of r21995, the checkbox is now set by default. Remembering the settings of this and some other useful options will have to wait a bit longer. |
|
Actually, r21996 now persists "Clear Plugins Buffers" and "Normlize" across runs. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2024-03-25 17:49 | Exhale | New Issue | |
2024-03-25 17:50 | Exhale | Description Updated | |
2024-03-25 17:57 | Saga Musix | Note Added: 0005884 | |
2024-03-25 18:15 | Exhale | Note Added: 0005885 | |
2024-03-25 18:18 | Exhale | Note Edited: 0005885 | |
2024-03-25 18:20 | Saga Musix | Note Added: 0005886 | |
2024-03-25 18:32 | Exhale | Note Added: 0005887 | |
2024-03-29 19:04 | harbinger | Note Added: 0005889 | |
2024-03-30 12:55 | Saga Musix | Note Added: 0005891 | |
2024-03-30 16:01 | Exhale | Note Added: 0005895 | |
2024-04-09 17:03 | Saga Musix | Relationship added | related to 0001439 |
2024-10-26 22:33 | Saga Musix | Status | new => resolved |
2024-10-26 22:33 | Saga Musix | Resolution | open => fixed |
2024-10-26 22:33 | Saga Musix | Fixed in Version | => OpenMPT 1.32 / libopenmpt 0.8 (goals) |
2024-10-26 22:33 | Saga Musix | Target Version | => OpenMPT 1.32 / libopenmpt 0.8 (goals) |
2024-10-26 22:33 | Saga Musix | Note Added: 0006149 | |
2024-10-26 23:49 | Saga Musix | Note Added: 0006150 | |
2024-10-26 23:50 | Saga Musix | Assigned To | => Saga Musix |