Skip to content
Snippets Groups Projects
Commit 6fc0340e authored by jsiegle's avatar jsiegle
Browse files

Changed audio buffer size to 128 samples; seems to have solved clicking problem

parent 228ad596
No related branches found
No related tags found
No related merge requests found
......@@ -47,7 +47,7 @@ AudioComponent::AudioComponent() : isPlaying(false)
AudioDeviceManager::AudioDeviceSetup setup;
deviceManager.getAudioDeviceSetup(setup);
setup.bufferSize = 2048; /// larger buffer = fewer empty blocks, but longer latencies
setup.bufferSize = 128; /// larger buffer = fewer empty blocks, but longer latencies
setup.useDefaultInputChannels = false;
setup.inputChannels = 0;
setup.useDefaultOutputChannels = true;
......
......@@ -41,7 +41,7 @@ SignalGeneratorEditor::SignalGeneratorEditor (GenericProcessor* parentNode)
frequencySlider = new Slider (T("High-Cut Slider"));
frequencySlider->setBounds(25,70,170,40);
frequencySlider->setRange(1,100,1);
frequencySlider->setRange(1,1000,1);
frequencySlider->addListener(this);
addAndMakeVisible(frequencySlider);
......
......@@ -130,11 +130,11 @@ void ResamplingNode::setParameter (int parameterIndex, float newValue)
void ResamplingNode::prepareToPlay (double sampleRate_, int estimatedSamplesPerBlock)
{
//std::cout << "ResamplingNode preparing to play." << std::endl;
std::cout << "ResamplingNode preparing to play." << std::endl;
if (destBufferIsTempBuffer) {
destBufferSampleRate = sampleRate_;
tempBuffer->setSize(getNumInputs(), estimatedSamplesPerBlock);
tempBuffer->setSize(getNumInputs(), 2048);
}
else {
destBufferSampleRate = float(destBufferWidth) / destBufferTimebaseSecs;
......@@ -146,6 +146,9 @@ void ResamplingNode::prepareToPlay (double sampleRate_, int estimatedSamplesPerB
destBufferPos = 0;
std::cout << "Temp buffer size: " << tempBuffer->getNumChannels() << " x "
<< tempBuffer->getNumSamples() << std::endl;
updateFilter();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment