Merge Audio Channels from Analog Arrays

From Visuino
Jump to navigation Jump to search

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

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.