View Issue Details

IDProjectCategoryView StatusLast Update
0000642OpenMPTFeature Requestpublic2015-02-02 11:06
ReporterRyanBram Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionwon't fix 
PlatformAll PlatformOSAll OSOS VersionAll version
Product VersionOpenMPT 1.24.01.00 / libopenmpt 0.2-beta8 (upgrade first) 
Summary0000642: Creating New Lossy Module Format
Description

Current module formats supported by OpenMPT are formats that were created about 20 years ago. While those format still relevant for today usage, but it lacks a neat feature, lossy compression.

IanLuck create MO3 format which has similar goal with my request, but unfortunately Ian seems doesn't have intention to publish the format widely (although there is unofficial spec), and the format itself may not royalty free.

It will be nice if OpenMPT has its own module format (maybe called VMA, stands for Vorbis Module Audio) which is royalty free for every purpose.

Additional Information

As a non programmer, I don't know if this task is trivial or not to be fullfilled. I suggest to do some kind of campaigning effort and asking donation for this format. GSOC if possible.
I can help with campaigning task and of course some donation if OpenMPT developers really intend to fullfill this.

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2015-02-02 11:05

administrator   ~0001944

MPTM already supports this in a sense, insofar as that you can reference any external sample, including MP3 samples, which are then not stored in your module file itself.
However - this may be my opinion, but it is a very strong one and I am not going to move away from it - music production should always be done with lossless samples - using lossy samples degrades your song's quality, especially if you edit them and thus have to encode them multiple times. Lossy codecs like MP3 and OGG Vorbis / Opus work with psycho-acoustics which are calibrated exactly for the frequncy the sample was originally encoded at. If you pitch it up and down (which you do very often im modules), the psycho-acoustic model stops working and samples sound worse than necessary.
One of the few valid reasons for using compressed samples would be size-optimized games (e.g. for mobile platforms), and for that there's already MO3.

If you want compressed samples and compromise your sound quality - fine by me, use MPTM's external sample feature. Hard disk space is cheaper than ever, but if you really need to save space, I would suggest enabling <a href="http://forum.openmpt.org/index.php?topic=4961.0">lossless sample compression</a> instead.

Issue History

Date Modified Username Field Change
2015-02-02 03:42 RyanBram New Issue
2015-02-02 11:05 Saga Musix Note Added: 0001944
2015-02-02 11:06 Saga Musix Status new => closed
2015-02-02 11:06 Saga Musix Resolution open => won't fix