milkytracker / MilkyTracker

An FT2 compatible music tracker
http://milkytracker.github.io/
Other
1.7k stars 160 forks source link

FLAC export #260

Open cxong opened 2 years ago

cxong commented 2 years ago

Incorporate the flac library (https://github.com/xiph/flac) so that modules can be exported as FLAC

FLAC is a common storage and exchange format for musicians; it is lossless compression which means it is more compact than WAV, and also it has good player support.

Not sure but it looks like the flac library doesn't have any other dependencies, so should be easy to integrate.

ayskura commented 2 years ago

yes please!

bratpeki commented 1 year ago

Since it isn't in FT2, I wouldn't add it. WAV is lossless already, and a WAV is easily converted via ffmpeg.

ayskura commented 1 year ago

Since it isn't in FT2, I wouldn't add it. WAV is lossless already, and a WAV is easily converted via ffmpeg.

Flac makes files much smaller, it is future proof and it would be awesome to be able to import at least directly flac as many sound libraries nowadays are in flac.

Wav is very large in comparison (at least double but often up to 5 or 6 times larger (depending on the dynamic range) and would make using MT way more convenient