View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000268 | OpenMPT | Feature Request | public | 2012-07-13 10:51 | 2014-03-29 22:10 |
Reporter | Really Weird Person | Assigned To | Saga Musix | ||
Priority | low | Severity | feature | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | OpenMPT 1.20.02.* (old testing) | ||||
Target Version | OpenMPT 1.23.01.00 (upgrade first) | Fixed in Version | OpenMPT 1.23.01.00 (upgrade first) | ||
Summary | 0000268: Autoseek | ||||
Description | I have been "playing around with" Renoise a little and discovered an interesting thing that I think would be neat to see in ModPlug Tracker (although, I suppose that I might not see it much, since I haven't actively used any versions later than 1.19.00.21 due to pattern problems). It is the autoseek function. It continues play of samples even if the pattern that they are in is not active. Unfortunately, it seems that it must be enabled for each sample. Perhaps it can be implemented in ModPlug Tracker such that all samples (or instruments) do it and it doesn't have to be enabled on a per-sample or per-instrument basis. | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | |||||
Tested code revision (in case you know it) | |||||
As mentioned here: http://forum.openmpt.org/index.php?topic=4526.msg37088#msg37088 The reason that this feature must be enabled for each sample separately in Renoise is that it's expensive to compute. It is way more expensive to compute than volume updating and all the stuff OpenMPT does when jumping around in the order list. Basically said, you have to render the whole tune up to the position you want to jump to if you want to know a sample's current playback position. And this is why Renoise does not automatically do it and why OpenMPT will also not automatically do it, even if someone considers implementing this someday. |
|
Ah, thanks for the information. |
|
I've implemented a very experimental version of this feature, it won't work under some circumstances (e.g. when using portamentos or ping-pong loops), but I guess it's usable. Can be enabled from the general options ("Maintain sample sync on seek"). http://sagagames.de/stuff/mptrack.exe |
|
There are still some rough edges concerning this feature (e.g. it won't work when resuming from a stopped song state), but these will be fixed in the next version. Closing this issue for now as it has been implemented. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-07-13 10:51 | Really Weird Person | New Issue | |
2012-07-13 13:11 | Saga Musix | Note Added: 0000792 | |
2012-07-13 13:11 | Saga Musix | Priority | normal => low |
2012-07-13 23:03 | Really Weird Person | Note Added: 0000799 | |
2014-02-27 02:42 | Saga Musix | Assigned To | => Saga Musix |
2014-02-27 02:42 | Saga Musix | Status | new => assigned |
2014-02-27 22:58 | Saga Musix | Note Added: 0001555 | |
2014-02-27 22:58 | Saga Musix | Status | assigned => feedback |
2014-02-27 22:58 | Saga Musix | Target Version | => OpenMPT 1.23.01.00 (upgrade first) |
2014-03-29 22:10 | Saga Musix | Note Added: 0001602 | |
2014-03-29 22:10 | Saga Musix | Status | feedback => resolved |
2014-03-29 22:10 | Saga Musix | Resolution | open => fixed |
2014-03-29 22:10 | Saga Musix | Fixed in Version | => OpenMPT 1.23.01.00 (upgrade first) |