Closed MarkAHarley closed 1 year ago
This shouldn't need any scaling logic as the audio is already seperated into frequency bands which just need to be recombined by summing.
This is the class interface I'll be using
template <std::size_t num_banks> class Mixer {
private:
std::array<Pipe<Audio>, num_banks> input_pipes;
Pipe<Audio> output_pipe;
public:
Mixer (std::array<Pipe<Audio>, num_banks> input_pipes, Pipe<Audio> output_pipe);
void run();
};
As a daft engineer, I want to create a mixer to combine multiple signals so that all the filter outputs can be combined.
Sucess Criteria: