Category : signal-processing

All the JUCE tutorials and examples of AudioProcessor I find are plugins. What if I want to create my own app, with no plugins, to play an AudioProcessor? For example: HelloSamplerAudioProcessor::HelloSamplerAudioProcessor() : AudioProcessor (BusesProperties() .withOutput("Output", juce::AudioChannelSet::stereo(), true) I’m plugigng this to an AudioDeviceManager like this: auto samplerProcessor = std::make_shared<HelloSamplerAudioProcessor>(); auto samplerProcessorPlayer = std::make_shared<juce::AudioProcessorPlayer>(); samplerProcessorPlayer->setProcessor (samplerProcessor.get()); ..

Read more

I want to modify a OOT block to have two outputs, as follow : Current state : int block_impl::general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) { const gr_complex *in = (const gr_complex *) input_items[0]; gr_complex *out = (gr_complex *) output_items[0]; // signal processing part switch (state) { case SEND: { // Send one ..

Read more