Support section¶
Get help
Frequently Asked Questions (FAQ)¶
VA keeps nagging that the file I want to load can not be found
If you load a file from hard drive, it has to be placed on the computer where the VA server is running - not necessarily on the client side, if you are using a remote connection. Use relative paths for loading files only, avoid absolute paths. Add search paths (folders where your files can be found) to help VA find the files. You can do this in the configuration file of the VA server, or you can interactively add the search path over the VA interface.
I can't connect to my VA server, although I am certain that the IP and port is correct.
It is very likely, that your firewall has blocked the program due to insufficient privileges. This happens a lot in managed networks like universities, where you are not allowed to open a TCP/IP port. Please contact your network administration or check, if your firewall settings are blocking VA.
Also, check if the versions are matching and you are not mixing different VA binary packages of different compiler versions. Especially if dynamic linking to ViSTA and VA libraries is used, this can lead to unpredictable behavior, because the DLLs will have the same name - but are incompatible. It is strongly recommended to use static linking for bindings like Python or Matlab for this reason.
My audio output sounds strange
Check your sampling rates and buffer sizes.
Do not overload your computer. There are limits on how much sound sources and sound receivers can be processed depending on the number of rendering and reproduction modules you've instantiated. Use ASIO drivers.
Can a VA server run on a mobile device, for example on an Android platform?
No.
I am trying to use a VA binding, but I get a 'module not found' or 'library not found' error.
You are missing a dependent shared library (dll on Windows). Make sure to include the dependencies if you copy libraries. If you are a developer, the Dependency Walker is an excellent supporter for solving these problems on Windows platforms. Otherwise consider switching to static linking to avoid this problem with the VA bindings.
Can I use SOFA
HRTFs in VA?
Not directly, but you can convert SOFA
HRTF files into OpenDAFF
using the ITA-Toolbox for Matlab. Create an itaHRTF
and load the SOFA
file, then export using ita_write_daff
.
Issue tracker¶
Issues are very likely to appear. VA is a prototyping software, and the usage can hardly be foreseen by the developers. However, it is important to identify if the issues you have are usage-related or require a bug fix in the code. If you are insecure, go through the FAQ.
If you have trouble configuring and using VA, there is a whole section about that in the documentation page, which should be thoroughly read first.
If you are sure it is a bug that should be fixed, then
- does it affect the interface? File it here: VABase issues
- does it affect the Python binding? File it here: VAPython issues
- does it affect the Matlab binding? File it here: VAMatlab issues
- does it affect the functionality1 of VA? File it here: VACore issues
VA has no official support team¶
We are very sorry to inform you, that there is no official support team in place. We, the developers of VA, are scientists and are paid for research, not commercial or private support activity. However, if you are willing to start a research alliance or fund a joint project that gives us opportunities to spend time on your ideas, we will be open to discuss your proposal. Please contact the administration of the Institute for Hearing Technology and Acoustics (IHTA), RWTH Aachen University, in this case.
-
In most cases, VA and its rendering or reproduction modules will behave oddly, which usually points to a problem in the core of VA. Also, if you do not know where to file your issue, use the VACore as it is the most active part of development. ↩