ITABase is a component of [ITACoreLibs](https://git.rwth-aachen.de/ita/ITACoreLibs), a collection of libraries for audio streaming, general sample manipulation and useful tools for virtual acoustics applications in the C++ programming language
ITACoreLibs are a collection of C++ libraries with basic tools for virtual acoustics including real-time audio streaming components for synthesis and reproduction.
## Quick build guide
...
...
@@ -11,7 +11,7 @@ The ITA code base uses the build environment of [Vista VR Toolkit](http://www.it
+ Development environment such as Visual Studio 2014 with Visual Studio Compiler 12 (vc12)
+ ViSTA preferably from [RWTH GIT](https://git.rwth-aachen.de/ita/ViSTA) or alternatively from [sourceforge.org](https://sourceforge.net/projects/vistavrtoolkit/files/)
+ VistaCMakeCommon preferably from [RWTH GIT](https://git.rwth-aachen.de/ita/VistaCMakeCommon) or alternatively from [sourceforge](https://sourceforge.net/projects/vistavrtoolkit/files/)
+ ExternalLibs (copy from Verdi server at share/vr/dev/ExternalLibs or include this resource as a network drive within ITA network)
+ ExternalLibs (copy from ITA server at share/vr/dev/ExternalLibs or include this resource as a network drive within ITA network)
### Clone repositories (GIT)
...
...
@@ -32,19 +32,7 @@ We recommend to use a naming similar to 'build_win32-x64.vc12' for a project fil
### Add-on components
ITABase requires third-party libraries for a few add-on components. For example, if you want to enable features such as reading WAV files, required external packages have to be found by CMake, in this case `libsndfile`. Follow the instructions from [ViSTA VR Toolkit documentation](https://sourceforge.net/projects/vistavrtoolkit/files/) on how to make your life easier with external libs.
#### Overview CMake switches for add-on features
```
ITA_BASE_WITH_OLD_CONFIG_IMPL
ITA_BASE_WITH_FASTMATH_ASSEMBLER
ITA_BASE_WITH_FASTMATH_IPP
ITA_BASE_WITH_OLD_ATOMICS
ITA_BASE_WITH_OLD_RAVEN_OPS
ITA_BASE_WITH_REGULAR_EXPRESSIONS
ITA_BASE_WITH_SNDFILE
```
ITACoreLibs requires third-party libraries for a few add-on components. For example, if you want to enable features such as reading WAV files, required external packages have to be found by CMake, in this case `libsndfile`. Follow the instructions from [ViSTA VR Toolkit documentation](https://sourceforge.net/projects/vistavrtoolkit/files/) on how to make your life easier with external libs.