There are several reasons why audio cannot be played. It may be the graph connection, RealMotion, Window and the audio device. Here are the principal tips to trouble shoot:
- Make sure that the hardware device is properly connected and turn on. If no hardware device is connected, RealMotion will create a virtual device, but a hardware device is required to output audio.
- Check the audio levels in Windows:
- Run the graph playing an Audio file.
- Go to the Windows Start Menu and search for "Volume"
- Open the Volume Mixer
- Check if the Volume is not set too low
- In the System Configuration (F9), verify that the Sound System is valid.
- OpenAL is the default Sound System, but it needs an audio output to be active.
- Asio is another Sound System that enables ASIO4ALL or Dante protocols:
- ASIO4ALL can be active without any audio output on the server, but only one program can play audio at a time.
- Dante requires a Dante PCIe Card, or a Dante Virtual Sound Card and can send audio over network.
- Verify graph dataflow:
- Select the AudioOut boxin your graph
- Add an Audio Player box and connect it to the AudioOut box (this will disconnect the current source of the AudioOut box)
- Run the project
- If you can hear audio, this means that there is an issue with the audio data source:
- Verify that an AudioOut box is connected to an Audio Line or an Audio datatype.
- Verify that the Audio flow and/or Audio-Video Line flow is continuous until a Video Player, an Audio Player, or an Audio Line In box.
- Verify that the volume in the content boxes and in any Audio Mixer is not at zero.
- Go to the Audio Out properties and check if an audio device is selected.
- Select the AudioOut boxin your graph