Virtual Acoustics (VA) C++ API  v2018a
Virtual Acoustics is a real-time auralization framework devoted to Virtual Reality.
Virtual Acoustics (VA) C++ API Documentation


The Virtual Acoustics project is free, open source real-time auralization framework. It is distributed under the terms of the Apache License Version 2.0. The official website can be found at


VABase provides basic classes and a sophisticated interface calls IVAInterface that is used throughout the entire


Copyright 2015-2018 Institute of Technical Acoustics (ITA), RWTH Aachen University

Licensed under the Apache License, Version 2.0 (the "License"); you may not use the VA software package except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

You should also have received a copy of the License with the VA software package.

Getting started

If you are a C++ developer and want to investigate the interface and integrate VA into your application, the first contact point should be the VABase interface represented by the IVAInterface class. If you are planning to create a binding for any other programming and/or scripting language, also have a look at VANet and the IVANetClient class. If you want to host a VA server or want to extend the core of VA by new rendering and reproduction modules, see VACore.

Virtual Acoustics (VA) |
Source code licensed under the Apache License, Version 2.0
C++ API documentation auto generated and licensed under Creative Commons Attribution License 4.0
© 2017-2018 Institute of Technical Acoustics (ITA)
RWTH Aachen University, Germany.