Technologies
Kitten API
Easy access to the powerful Longcat Kitten audio engine
Kitten is a very versatile, multi-platform, multi-threaded, high-performance sound spatialization engine. The high-level API provides C++ bindings to the power of the Kitten rendering engine.
Seamless integration in your application
A small number of code lines are enough to quickly create a full featured 3D audio scene, with a complex acoustic environment including multiple and adjoining rooms, sound sources with precisely defined shape, size and settings, and a real-time audio rendering on simultaneous, diverse diffusion setups.
Compatibility with third-party audio engines
KittenAPI may also integrate with any third-party audio rendering solution, in order to use an existing technology in AudioStage or SoundPack.
Multiplatform availability
Kitten is the base component of all Longcat developments and products, achieved through a very rich and user-friendly API that permits the inclusion of high-end 3D sound in any standard Windows 32/64, Mac OSX or Linux application.
Key features
Professional multichannel soundcards support
- ASIO, CoreAudio, ALSA support, for low (as low as 3 ms) latency rendering.
- Up to 128 simultaneous I/O channels.
- Soundcard inputs may be used as 3D sound sources
Several audio spatialization techniques
- Immersive audio on stereo headphones (binaural)
- Stereo on loudspeakers : standard and enhanced stereo, Virtual 3D surround)
- Any arbitrary loudspeaker setup using VBAP or Ambisonics.
Multiple sound sources models
- Point, linear, spherical sources, with an infinite number of simultaneous emitters
- Mulitband directivity support for each sound source
- Fine-tunable distance laws for each sound source
Room Acoustics
- Simple room model
- Multiple rooms support
- Portals system for communication and transition between adjacent rooms
- Multiple reverberations support by room
- Wall materials support
- Total spatialization of sound early reflections
High performance and quality rendering
- Powerful multithread architecture.
- Parallelized rendering
- Full 32 bits float audio processing
- Optimized for multicore CPUs
Computer-audio standards support
- Compatibility with VST, VSTi and AudioUnits plugins
- Standard third-party reverberation plugins may be used in room acoustics
- VSTi or AU instruments can feed 3D sound sources

