Merge Audio Channels from Analog Arrays
File:TArduinoMergeAudioChannels.png
Summary
Combines multiple analog audio channels into a single audio buffer with configurable format.
Description
The **Merge Audio Channels from Analog Arrays** component merges audio data from multiple input channels into a single output buffer. You can configure **Bits Per Sample**, number of **Input Pins**, **Sample Rate**, and buffer limits (**Min Samples** and **Max Samples**). The **Overfill** clock pin signals when the output buffer has reached its maximum capacity. This component is useful for audio mixing, multi-channel signal processing, and preparing audio data for playback or further processing.
Diagram:
Categories
- File:TArduinoAudioCategory.png Category Audio – Audio signal processing components.
Properties
- Bits Per Sample – Enables and sets the number of bits per sample (8,16,24,32).
- Input Pins – Number of input channels to merge.
- Max Samples – Maximum number of samples in the output buffer (default 256).
- Min Samples – Minimum number of samples in the output buffer (default 32).
- Sample Rate – Audio sample rate (8000,11025,16000,22050,32000,44100,48000,96000,192000 Hz).
Pins
Input Pins
- In – Analog audio inputs (number depends on **Input Pins** setting).
Output Pins
- Out – Merged audio output buffer.
- Overfill – Clock output indicating the buffer is full.