View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001036 | OpenMPT | Playback Compatibility | public | 2017-09-30 23:55 | 2018-02-24 23:44 |
Reporter | wertstahl | Assigned To | Saga Musix | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | OpenMPT 1.27.01.00 / libopenmpt 0.3.1 (upgrade first) | ||||
Target Version | OpenMPT 1.27.06.00 / libopenmpt 0.3.7 (upgrade first) | Fixed in Version | OpenMPT 1.27.05.00 / libopenmpt 0.3.6 (upgrade first) | ||
Summary | 0001036: OctaMED 5.04 (Amiga) Mod's MMD2 format opens with incorrect and unfixable playback speed | ||||
Description | OctaMED module opens on Amiga OctaMeD 5.04 correctly with BPM 85 / Timebase 8, plays OK with 11 Channels (Samples+Midi) opened as MMD1 and MMD0: Note: MMD2 has a flexible track count, 16bit sample support and midi support! Tested with X32 and X64 binary. [Note: as a coder i might add : the original 85 bmp *2 = 170 bmp, so ...] | ||||
Steps To Reproduce | open attached file open attached file | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Has the bug occurred in previous versions? | probably yes | ||||
Tested code revision (in case you know it) | |||||
related to | 0000071 | resolved | Saga Musix | Faulty octamed importer |
Yeah, OctaMED support has been somewhat broken/incomplete for a long time (see related issue). It needs to be rewritten entirely at some point (probably using the libxmp code as a base). I have little understanding of the different tempo modes in OctaMED so I'm not sure I would be able to fix it before that rewrite... |
|
Also, the attachments are missing, please, attach the modules in a 7z/zip file. :) |
|
Here are the attachments again. Oh and it would be very very nice if a fix "happened" because i will soon be done with most of the non-hybrid (Amiga Samples only) 8-Track works, now looking at quite a bunch hybrid (Samples+Midi) albums. Musnt you just look at the Amiga replay routine? Were'nt there always source code files for that included to tease game developers? |
|
"Just"... typically this code is not exactly well documented and I have no realy knowledge of 68k assembly or even Amiga programming. |
|
I just found out, that deliplayer 2 can correctly open+replay these files... is that helpful? |
|
DeliPlayer typically uses EaglePlayers, so no. You could check if xmp (not XMPlay) plays them correctly, since that would be the most likely implementation I would base my re-implementation on. But I know that xmp is also not 100% accurate as MED is rather complicated. |
|
like this .dll for instance? can't these plugins be used to import stuff? |
|
No, apart from things such as incompatible / questionable licenses, those player modules simply don't give us pattern data or other stuff we need for import. as I said, I need documentation, not random player libraries, and it's unlikely that there will be an immediate fix. |
|
what about this? |
|
this archive, i meant |
|
or what about this? |
|
and this library is flawed, i understand? |
|
That updated MED specification is useful, thanks. I only had one covering the older format revisions. |
|
Ok. After i sense a strong consistency in the hesitance regarding a desire to even look at the OctaMED problem, i did so, myself,... and... well... The trouble might be a little bigger than i originally expected - it is not only a tempo problem. I'll be looking into that now. See attached a Med Soundstudio (blue) screenshot and an openMPT screenshot. Funny that i didn't notice that at first, but it might be due to the fact that i don't really recognize a)Tracker-Tracks b)my own 20 year old MODs anymore. |
|
As a first step, the garbled patterns are now loaded correctly in OpenMPT 1.27.05.00. However, the major rewrite of the MED loader which will fix even more issues will still take a while, since the format is really complex. |
|
This update fixed the actual problem and thus i say : solved! Thank you very much. best |
|
Great, thanks for the feedback. I'll close this issue then as we already have another related issue for improving MED import, and I don't need two of them to keep track of it. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2017-09-30 23:55 | wertstahl | New Issue | |
2017-10-01 00:58 | Saga Musix | Relationship added | related to 0000071 |
2017-10-01 01:00 | Saga Musix | Note Added: 0003272 | |
2017-10-01 01:01 | Saga Musix | Note Added: 0003273 | |
2017-10-01 01:01 | Saga Musix | Priority | urgent => normal |
2017-10-01 08:58 | wertstahl | File Added: 09m23-Tag_danach-mmd2.zip | |
2017-10-01 08:58 | wertstahl | File Added: 09m23-Tag_danach--mmd1.zip | |
2017-10-01 08:58 | wertstahl | Note Added: 0003274 | |
2017-10-01 09:32 | Saga Musix | Note Added: 0003275 | |
2017-10-01 10:23 | wertstahl | Note Added: 0003276 | |
2017-10-01 10:27 | Saga Musix | Note Added: 0003277 | |
2017-10-01 10:37 | wertstahl | File Added: dpMED.zip | |
2017-10-01 10:37 | wertstahl | Note Added: 0003278 | |
2017-10-02 00:31 | Saga Musix | Note Added: 0003279 | |
2017-10-02 22:54 | wertstahl | Note Added: 0003283 | |
2017-10-02 22:55 | wertstahl | File Added: unmed2.zip | |
2017-10-02 22:55 | wertstahl | Note Added: 0003284 | |
2017-10-02 23:12 | wertstahl | File Added: mmd3_r6.zip | |
2017-10-02 23:12 | wertstahl | Note Added: 0003285 | |
2017-10-02 23:21 | wertstahl | Note Added: 0003286 | |
2017-10-03 14:12 | Saga Musix | Note Added: 0003289 | |
2017-10-03 21:20 | wertstahl | Note Added: 0003291 | |
2017-10-03 21:22 | wertstahl | File Added: screens-trouble.zip | |
2018-02-04 18:02 | Saga Musix | Assigned To | => Saga Musix |
2018-02-04 18:02 | Saga Musix | Status | new => assigned |
2018-02-04 18:03 | Saga Musix | Target Version | => OpenMPT 1.28.01.00 / libopenmpt 0.4.0 (upgrade first) |
2018-02-17 18:27 | Saga Musix | Note Added: 0003426 | |
2018-02-24 19:23 | wertstahl | Note Added: 0003447 | |
2018-02-24 19:24 | Saga Musix | Note Added: 0003448 | |
2018-02-24 19:25 | Saga Musix | Status | assigned => resolved |
2018-02-24 19:25 | Saga Musix | Resolution | open => fixed |
2018-02-24 19:25 | Saga Musix | Fixed in Version | => OpenMPT 1.27.06.00 / libopenmpt 0.3.7 (upgrade first) |
2018-02-24 19:25 | Saga Musix | Target Version | OpenMPT 1.28.01.00 / libopenmpt 0.4.0 (upgrade first) => OpenMPT 1.27.06.00 / libopenmpt 0.3.7 (upgrade first) |
2018-02-24 23:44 | Saga Musix | Fixed in Version | OpenMPT 1.27.06.00 / libopenmpt 0.3.7 (upgrade first) => OpenMPT 1.27.05.00 / libopenmpt 0.3.6 (upgrade first) |