Tremor (Decoder)
Tremor ist ein Audio-decoder der Xiph.Org Foundation. Er baut auf dem Codec Vorbis auf, verwendet aber im Gegensatz zu ihm nur ganze Zahlen, was die Anwendung auf unterschiedlichen CPU Architekturen ohne FPU (z.B. ARM, MIPS, etc.) ermöglicht.
Der Audio-Codec Vorbis ist für MP3-Player und vergleichbare tragbare Geräte ungeeignet, da er zum Abspielen einen Gleitkommazahl-Co-Prozessor benötigt, der auf diesen Geräten meist nicht zur Verfügung steht. Traditionelle Hardware MP3-Player verwenden entweder einen mit speziellen Befehlen angesteuerten DSP-Chip oder maßgefertigte Chips, die nur Mp3 oder WMA und Wave abspielen können. Die wenigsten haben Fließkomma Co-Prozessoren. Um aber trotzdem das Abspielen von Vorbis-codierter Musik zu ermöglichen, wurde mit Tremor eine rein auf ganzen Zahlen basierte Abspaltung von Vorbis geschaffen, um diese Hardware ebenfalls für Vorbis erschließen zu können.