I just created a first public beta of my 3D sound engine, which uses JUCE for file reading and audio output. The goal is an easy to use library for 3D audio with a lot of functionality normally not found in this type of library. Please take a look at http://attr-x.net/yse There is also a demo available for windows and android. (There are some practical complications on iOS and Mac right now, but they will be sorted out soon).
Currently implemented are:
- 3D sounds and effects
- no limit on the number of simultanious sounds (as long as your cpu can handle it. On my nexus 5 i can render about 700 sounds, my desktop can do 4000)
- multithreaded sound rendering, lock free
- virtualisation support
- localized reverb
- sound occlusion
- DSP filters and generators (also a lot of primitives to write your own classes)
- flexible speaker setup, with multichannel support
- automated resource management
- virtual DSP synth's
- midi support
- midi file support
Next on the list are more 'time related concepts', like classes that can generate a musical idea over time (a bit like composers' desktop project), harmony functions, dissonance calculators etc.
I haven't set up a forum yet, but feedback is very welcome.
yvan vander sanden