View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001814 | OpenMPT | Playback Compatibility | public | 2024-09-10 12:43 | 2024-10-04 09:27 |
Reporter | Saga Musix | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | new | Resolution | open | ||
Target Version | OpenMPT 1.?? (long term goals) | ||||
Summary | 0001814: Find a way to merge GetLength logic with normal playback logic | ||||
Description | The fact that GetLength re-implements most of the module playback logic is a constant source of bugs. It would be great if we could use the regular module playback logic for the task of seeking and song length calculation, as this would avoid several sources for errors, and it would make the "seeking with sample sync" feature more precise as well. The main issue is, of course, that regular song playback changes global song state. For regular sample-based playback, just making all playback logic take a custom | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | |||||
Tested code revision (in case you know it) | |||||
For plugins, maybe we can move all everything from directly interacting with |
|
Currently a pattern delay + pattern loop on the same row cause an incorrect song length calculation (see https://www.un4seen.com/forum/?topic=15448.msg143803#msg143803). I don't see an easy way to implement this correctly with the current implementation. |
|
Another obstacle here is that all the playback code currently relies on calling |
|
|
|
Date Modified | Username | Field | Change |
---|---|---|---|
2024-09-10 12:43 | Saga Musix | New Issue | |
2024-09-10 17:32 | Saga Musix | Note Added: 0006050 | |
2024-09-26 19:43 | Saga Musix | Note Added: 0006069 | |
2024-09-27 16:49 | Saga Musix | Note Added: 0006072 | |
2024-10-04 09:27 | Saga Musix | Note Added: 0006076 |