[Music] Fw: [Linuxsampler-devel] FlacPak - Free lossless instrument
compression]
Alexandre Prokoudine
avp at altlinux.ru
Mon Dec 1 16:43:55 MSK 2003
----- Forwarded message from Josh Green <jgreen at users.sourceforge.net> -----
From: Josh Green <jgreen at users.sourceforge.net>
To: Swami Devel <swami-devel at lists.sourceforge.net>,
FluidSynth Devel <fluid-dev at nongnu.org>,
Linuxsampler Devel <linuxsampler-devel at lists.sourceforge.net>,
Linux Audio Announce <linux-audio-announce at music.columbia.edu>,
LAD <linux-audio-dev at music.columbia.edu>
Subject: [Linuxsampler-devel] FlacPak - Free lossless instrument compression
Date: Mon, 01 Dec 2003 04:37:06 -0800
In the past few weeks I've been working on defining a new standard
called FlacPak for compressing MIDI instrument patch files. This format
uses FLAC (Free Lossless Audio Codec) and zlib to compress audio and
binary data respectively. By using FLAC for audio and exploiting other
characteristics of instrument files (stereo samples, differing bit
widths, etc) much better compression can be achieved then if just using
a binary compressor.
Currently SoundFont, Downloadable Sounds (DLS) and GigaSampler files are
supported. Adding support for a particular instrument format means
creating a specific file handler for that format. The decoder on the
other hand is generic and sees the resulting file as interleaved binary
and audio data. This means other instrument formats can be added in a
backwards compatible manner. This also means that FlacPak isn't limited
to just instrument patch formats, pretty much any binary/audio combined
data format might benefit from FlacPak (provided the audio is
mono/stereo 8/16/24 bit).
The current reference FlacPak implementation is part of the libInstPatch
library that is in active development. A CVS tarball of libInstPatch was
made to help in getting feedback from users on the current design of
FlacPak so that the format can be finalized.
To read more about FlacPak:
http://swami.sourceforge.net/flacpak.php
To get right to the download (libinstpatch-cvs_20031201.tar.bz2):
http://sourceforge.net/project/showfiles.php?group_id=47510
I welcome any feedback on this format and the results obtained. The
Swami development list can be found here:
http://sourceforge.net/mail/?group_id=47510
I still haven't tested it a whole lot so don't trust your data with it
yet. There is also a lot more tuning that can be done to get the
compression higher :) Cheers.
Josh Green
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel
----- End forwarded message -----
--
Alexandre Prokoudine | "When you set yourself on fire and aim
ALT Linux Documentation Team | for the sky, you hope to leave behind
E-mail: avp at altlinux.ru | some sparks of heat and light"
JabberID: avp at altlinux.org | Neil Peart
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/music/attachments/20031201/fcfe0314/attachment.bin
More information about the Music
mailing list