
When working with multiple xAF audio library versions (DLL version) in GTT, any new device added to the project will be automatically linked with the default audio library version (DLL version).
If the linking of existing devices with their respective DLLs was done in the “O” version of GTT or if the DLLs were loaded before the project was imported to GTT, those devices will still function with their respective DLLs without any issues.
On the property view of the device instance, you can see the audio library version of the respective device.
Changing Device Audio Library
To change the audio library version of the device:
The device will start working with the updated DLL version.
If a device has a signal flow with audio objects created in a previous version, compatible audio objects are automatically upgraded.
Once you update the DLL version, if any non-compatible audio objects are there, it will be highlighted in blue and the warning displayed in the compiler report.
You can fix the non-compatible audio objects in the signal flow. Right-click on the highlighted audio object and select upgraded audio object from the context menu.
Change of association DLL for one device will not impact other device instance.
xAF Audio Library Use Cases
While importing a project file in GTT, make sure the xAF audio library version is already available in GTT.
When you open the project after importing it, a message will appear. This displays the default audio library of project and details of previous audio library that is associated with the imported project.
Once you open the Signal Flow Designer of the imported project, the below message will appear every time you open the Signal Flow Designer of the project.
You can get rid of the message by using the methods listed below.
Use Case 3: While importing a project, if the xAF DLL associated with the project is not loaded in GTT audio library and the default xAF DLL is not compatible. An error message will be displayed, and project import will be cancelled.
Use Case 4: After importing a project and switching to a different audio library, you may encounter missing audio objects in the Signal Flow Designer. These missing objects will be highlighted in red, and an error message with a list of the missing audio objects will be displayed. The same error message will also be included in the compiler report.
In order to resolve the error, it is necessary to delete the missing audio object from the Signal Flow Designer. Once the missing audio object is removed, the error will be cleared.