|
|
# ITABase Wiki
|
|
|
# ITACoreLibs Wiki
|
|
|
|
|
|
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.
|
|
|
|
|
|
### Latest updates
|
|
|
|
... | ... | |