I have a version of AWE_command_line running on a Raspbery Pi. When I attempt to specify a file for the Layout input I receive the following error. The file path appears to be correct. How should I interpret this error and what can I do to correct it.
OS: Linux raspberrypi 4.19.57-v7l+
Thanks,
Peter
10:18am
Hello, yes we can definitely help with this. First, could you send me the versionInfo.txt file in the AWE_command_line directory so I can see what version you are running?
-Andrew P
12:18pm
Hi Andrew. versionInfo.txt attached. Thanks.
3:22pm
Okay, looks like this a known incompatibility with AWE Designer 8 and older versions of AWE Command Line. Because AWE_CL is not a publicly maintained product, the fix hasn't found its way into the latest version of Designer 8 (but now it will!). In the meantime, here is a work around...
The get_rate command is sent when the Layout Properties are set to play from a file. To avoid this, go to Designer->Layout Properties->Source and change to Line Input. Now, you will be getting audio from line input and there should be no get rate error. To pay a .wav file, you can use our OneShotPlayer module, and load a wav file into there. This will also require nulling out the input pin (see attached image)
Alternatively, you could hang tight while we work on the next release of Designer. If neither of these options are acceptable, then I can try to figure out another work around for you. Hope this helps!
-Andrew P
2:34pm
Hi Andrew,
I got around to testing this today and I'm getting the following error. Any ideas? I've attached a file of the layout section where I've added the blocks and the error. The error doesn't match with my arguments in the OneShotPlayer1 module properties, but I have a feeling they won't update until the block builds successfully.
Thanks,
Peter
3:32pm
Hi Peter,
It looks like you're getting a wiring error on the one shot player. In the error you can see that there is mismatch between the Wire blockSize (32) and the Input Pin blockSize (1) on the '.trigger' input. This means that you have a wire connected to the '.trigger' pin with 32 samples of data, but the module requires that the wire just have 1 sample on that pin.
To fix this, right click on the DC2 module, select View Properties, then change the value of blockSize in the Arguments tab to 1. You'll notice that the wire will become a dashed rather than a solid line, indicating that the wire is carrying scaler/control data, not audio data. You'll also have to make the same change to the DCSourceV1 module going into the .fRatio pin.
Hope this helps!
-Axel