View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000071||OpenMPT||File Format Support||public||2011-02-15 00:14||2020-03-13 20:47|
|Reporter||404notfound||Assigned To||Saga Musix|
|Product Version||OpenMPT 1.19.00.* (old testing)|
|Target Version||OpenMPT 1.30 / libopenmpt 0.6 (goals)|
|Summary||0000071: Faulty octamed importer|
Poor octamed importing quality. Not really a new issue.
|Tags||No tags attached.|
|Has the bug occurred in previous versions?||Always, I think.|
|Tested code revision (in case you know it)|
|related to||0001036||resolved||Saga Musix||OctaMED 5.04 (Amiga) Mod's MMD2 format opens with incorrect and unfixable playback speed|
|has duplicate||0000528||closed||OctaMED playback|
|has duplicate||0000673||closed||Faulty OctaMED importer|
|has duplicate||0000685||closed||OctaMED .med / .mmd format wrong tones in notes / patterns.|
med2xm.zip (183,822 bytes)
Well yeah, from my experience MMD0 and MMD1 files play rather well, while MMD2+ files don't...
High octaves are not played correctly.
Thanks for the test cases. I suppose the exact behaviour here might depend on the software mixing flag, as I guess the additional octave only work "as intended" when that flag is set?
Re "Not really a new issue": MED/OctaMED support has been spotty since the early days of ModPlug Plugin/Player/Tracker. I clearly remember doing some mail correspondence with Olivier back in the 90s, and he did some minor changes based on my feedback to improve the MED playback somewhat, but in my experience MP has never been a good platform for playing back MED/OctaMED modules.
I'd be happy support any effort to improve this. I used an Amiga in the period 1991-97, and made a number of MEDs using MED 3.00, OctaMED 3/4/5 and SoundStudio 1 during this time, including multichannel stuff. I still have most of my stuff from this period, as well as some other MED stuff I know have issues in OpenMPT.
One key issue is timing. OctaMED has a number of different parameters that affects speed, including:
Some other issues I have noted:
At the moment there is sadly not much you could help with - I have started working on a new loader a long time ago but the MED format is so (unnecessarily) complex that it's not exactly fun to work on this feature. I'd say about half of the new loader is done, probably - which means there is still a lot of work to do. It might happen in OpenMPT 1.29 if we are very lucky, or OpenMPT 1.30 - but no promises.
Once the loader is done, expertise from OctaMED users will of course be useful for testing the new code.
I went back to the new MED loader and finished up a few things - it seems like we can get a much improved MED loader for 1.29, but it will most likely not contain support for synth instruments, but most other stuff should hopefully work a lot better than before. I think there will be some stuff for you to test in the next few days.
Currently I still have some issue with "IFFOCT" multi-samples - if any OctaMED user has some experience with those and can provide instruments other than 3- or 5-octave instruments, that would be fantastic.
@sherekhan If you could provide some multi-song modules, that would also be appreciated.
And yes, synthesized instruments are missing. They will probably come later. Still, please let me know how the new loader works for you.
|2011-02-15 00:14||404notfound||New Issue|
|2011-02-15 00:14||404notfound||File Added: med2xm.zip|
|2011-02-15 23:30||Saga Musix||Category||Playback Compatibility => File Format Support|
|2011-02-15 23:30||Saga Musix||Note Added: 0000070|
|2014-01-18 19:40||Saga Musix||Assigned To||=> Saga Musix|
|2014-01-18 19:40||Saga Musix||Status||new => assigned|
|2014-05-09 14:00||Saga Musix||Relationship added||has duplicate 0000528|
|2015-04-13 19:12||Saga Musix||Relationship added||has duplicate 0000673|
|2015-06-19 08:07||Saga Musix||Relationship added||has duplicate 0000685|
|2017-10-01 00:58||Saga Musix||Relationship added||related to 0001036|
|2018-03-27 18:55||Saga Musix||Target Version||=> OpenMPT 1.28.01.00 / libopenmpt 0.4.0 (upgrade first)|
|2018-04-16 10:02||Some-E||Note Added: 0003506|
|2018-04-16 10:50||Saga Musix||Note Added: 0003507|
|2018-12-23 13:26||Saga Musix||Target Version||OpenMPT 1.28.01.00 / libopenmpt 0.4.0 (upgrade first) => OpenMPT 1.29 / libopenmpt 0.5 (goals)|
|2019-02-15 20:40||manx||Note Added: 0003846|
|2019-10-03 13:13||sherekhan||Note Added: 0004103|
|2019-10-03 13:16||Saga Musix||Note Added: 0004104|
|2020-01-05 10:42||manx||Target Version||OpenMPT 1.29 / libopenmpt 0.5 (goals) => OpenMPT 1.30 / libopenmpt 0.6 (goals)|
|2020-03-12 19:25||Saga Musix||Note Added: 0004254|
|2020-03-13 20:47||Saga Musix||Status||assigned => feedback|
|2020-03-13 20:47||Saga Musix||Note Added: 0004255|