Skip to content
forked from bome/tritonus

🎵 Java Sound SPI collection (gsm, vorbis, mp3, fluidsynth, etc.)

License

Notifications You must be signed in to change notification settings

umjammer/tritonus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Packages Java CI CodeQL Java Parent

tritonus

♪ This is mavenized Tritonus

Tritonus is an implementation of the Java Sound API and several Java Sound plugins ("service providers"). For original versions of these components, see: http://www.tritonus.org/

module status comment library
share ✅
remaining ✅
dsp ✅
core ✅
gsm ✅
javasequencer ✅
jorbis ✅
midishare ✅
mp3 ✅ brew:lame
esd 🚫 linux only libesd
alsa 🚫 linux only libasound
vorbis ✅
pvorbis 🚧 test this
cdda 🚫 linux only libcdda_interface libcdda_paranoia
fluidsynth ✅ brew:fluid-synth
src ✅
aos ✅
saol 🚧
test 🚧
timidity 🚧 libtimidity

Installation

License

Tritonus is distributed under the terms of the Apache License, Version 2.0. See the file LICENSE for details.

License Exceptions

  • the low level GSM code (package org.tritonus.lowlevel.gsm) is licensed under the GNU GPL
  • BladeMP3EncDLL.h for Windows is licensed under the GNU LGPL.
  • the pvorbis lib is licensed under a BSD style license

TODO

  • deploy to bintray via github actions
  • timidity

About

🎵 Java Sound SPI collection (gsm, vorbis, mp3, fluidsynth, etc.)

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Java 89.9%
  • C 8.9%
  • Other 1.2%