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