diff options
author | Sven Gothel <[email protected]> | 2023-05-23 11:03:35 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2023-05-23 11:03:35 +0200 |
commit | baa2c31d9e4b49f72323e38c7d6fc59affaa29bc (patch) | |
tree | e817a10fd29d26c48e8ef45632dedb8b016c449c /src/com/jsyn/midi | |
parent | db19c1bb94cb1b33ecfedaf113057c0e18e6b01a (diff) |
JOAL/OpenAL: Adjust build.xml for gluegen-rt + joal jars; Add com.jsyn.devices.openal.ALDevice for JOAL/OpenAL (todo: input)
Adding ALDevice source code for an JOAL/OpenAL AudioDeviceManager.
Input is currently missing, output working and manually tested for low latency.
AudioDeviceFactory has ALDevice added with priority over JPortAudio.
Not sure how to customize this, but this surely can change if desired.
When adding input later on, 'preferJavaSound'
might not be desired anymore?
Note: To enjoy spatial 3D features w/ OpenAL,
the source must be mono only!
+++
Perhaps attach our java-source-zip files to the gluegen-rt.jar and joal.jar
to have API source documentation:
- https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230523/jar/gluegen-java-src.zip
- https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230523/jar/joal-java-src.zip
+++
Note: The added libs/gluegen-rt.jar and libs/joal.jar are java only w/o native libs.
Hence one needs to add a either gluegen and joal native library jar files
or just use the full jogamp-fat.jar.
Used version is v2.5.0-rc-20230523
jogamp-fat.jar (* recommended and used in scripts/tests.sh *)
https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230523/fat/jogamp-fat.jar
All single jar files
https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230523/jar/
7z archive file of all single files w/o fat
https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230523/archive/jogamp-all-platforms.7z
Diffstat (limited to 'src/com/jsyn/midi')
0 files changed, 0 insertions, 0 deletions