Overview

The JOAL-Demos Project hosts a collection of turials and demonstrations illustred the features and usage of the Java bindings for OpenAL API and the Sound3D Toolkit.

JOAL from command-line

wget https://jogamp.org/deployment/jogamp-current/archive/jogamp-all-platforms.7z
7z x jogamp-all-platforms.7z
cd jogamp-all-platforms

# joal-test 
java -cp jar/joal-test.jar:jar/joal.jar:jar/gluegen-rt.jar com.jogamp.openal.Sound3DTest
java -cp jar/joal-test.jar:jar/joal.jar:jar/gluegen-rt.jar com.jogamp.openal.test.manual.OpenALTest

# joal-demos www.devmaster.net Tutorial lession 1,2,3 & 5
wget https://jogamp.org/deployment/jogamp-current/joal-demos/jar/joal-demos.jar
java -cp joal-demos.jar:jar/joal.jar:jar/gluegen-rt.jar demos.devmaster.lesson1.SingleStaticSource
java -cp joal-demos.jar:jar/joal.jar:jar/gluegen-rt.jar demos.devmaster.lesson2.LoopingAndFadeaway
java -cp joal-demos.jar:jar/joal.jar:jar/gluegen-rt.jar demos.devmaster.lesson3.MultipleSources
java -cp joal-demos.jar:jar/joal.jar:jar/gluegen-rt.jar demos.devmaster.lesson5.SourcesSharingBuffers

# joal-demos www.devmaster.net Tutorial lession 8 
wget https://jogamp.org/deployment/jogamp-current/joal-demos/jar/j-ogg-oggd.jar
wget https://jogamp.org/deployment/jogamp-current/joal-demos/jar/j-ogg-vorbisd.jar
java -cp joal-demos.jar:j-ogg-oggd.jar:jar/joal.jar:jar/gluegen-rt.jar demos.devmaster.lesson8.OggDecoder
java -cp joal-demos.jar:j-ogg-oggd.jar:jar/joal.jar:jar/gluegen-rt.jar demos.devmaster.lesson8.OggStreamer
                                                        

JOAL/JOGL test applets

Tutorials

OpenAL Tutorials (www.devmaster.net)