Wave File Recorders
Purpose
The Wave File Recorder device allows you to record stereo or mono audio from devices in your project to a wave file stored on a NioNode. The recorder has either one or two input wiring nodes, depending on whether you are recording mono or stereo audio. The recorded wave file is stored in the /mnt/hda4/project folder on the NioNode that hosts the Wave File Recorder device.
The device has a special mode called CHIMP, which allows you to stream audio to the sound card in your PC, rather than to a file. This allows you to monitor the audio arriving via the device input wiring nodes. CHIMP mode is selected via a setting on the device properties.
There are different variants of the device for mono and stereo audio and different sample rates.
Notes:
- The sample rate for the player or recorder device must be set to a multiple of the project sample rate. For example, if the system sample rate is 48KHz (which is typical), then realistic values for the sample rate are 48000, 24000, or 12000.
- The interpolation value (for the player device) or decimation value (for the recorder device) when multiplied with the sample rate must equal the project sample rate. For example, if the sample rate is set to 12000 and the project sample rate is 48000, then the correct setting for interpolation or decimation is 4x.
- When you choose a player or recorder device with a particular sample rate, the interpolation or decimation is set automatically by NWare, according to the project sample rate you are using.
- The number of Wave File Players and Wave File Recorders you can add to your project is limited by the available memory on the NioNode that is hosting the project. If you add too many of these devices, an error will be displayed when the project is deployed. The memory usage is affected by a number of factors, including the sample rate and whether mono or stereo is selected.
- By default, each NioNode allocates approximately 116MB to storage of audio files. As you create recordings, the available disk space is consumed, and when it is all used you will not be able to create further recordings or save project files to the node.
- It is not possible to append to an audio file. Therefore, if you start recording to a file, stop recording and then resume recording, you will overwrite the existing content of the file.