> AudioProcessorGraphTutorial.vst3!juce::AudioProcessorGraph::Node::prepare(double newSampleRate, int newBlockSize, juce::AudioProcessorGraph * graph, juce::AudioProcessor::ProcessingPrecision precision) Line 806 C++ AudioProcessorGraphTutorial.vst3!juce::AudioProcessorGraph::buildRenderingSequence() Line 1228 C++ AudioProcessorGraphTutorial.vst3!juce::AudioProcessorGraph::handleAsyncUpdate() Line 1240 C++ AudioProcessorGraphTutorial.vst3!juce::AsyncUpdater::AsyncUpdaterMessage::messageCallback() Line 35 C++ AudioProcessorGraphTutorial.vst3!juce::WindowsMessageHelpers::dispatchMessageFromLParam(__int64 lParam) Line 57 C++ AudioProcessorGraphTutorial.vst3!juce::WindowsMessageHelpers::messageWndProc(HWND__ * h, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 102 C++ [External Code] pluginval.exe!00007ff710f61a66() Unknown pluginval.exe!00007ff710ea31ee() Unknown pluginval.exe!00007ff710e5321a() Unknown [External Code] ------------------------------- Exception thrown: read access violation. **this** was 0xFFFFFFFFFFFFFFAF. ----------------------------------- void AudioProcessorGraph::Node::prepare (double newSampleRate, int newBlockSize, AudioProcessorGraph* graph, ProcessingPrecision precision) { if (! isPrepared) { isPrepared = true; setParentGraph (graph); // try to align the precision of the processor and the graph processor->setProcessingPrecision (processor->supportsDoublePrecisionProcessing() ? precision : singlePrecision); processor->setRateAndBufferSizeDetails (newSampleRate, newBlockSize); processor->prepareToPlay (newSampleRate, newBlockSize); } }