AudioProcessorEditor* DisplayNode::createEditor() { Visualizer* visualizer = new Visualizer(this, viewport, dataViewport); GenericProcessor* source = (GenericProcessor*) getSourceNode(); visualizer->setBuffers(source->getContinuousBuffer(),source->getEventBuffer()); visualizer->setUIComponent(getUIComponent()); visualizer->setConfiguration(config); setEditor(visualizer); std::cout << "Creating visualizer." << std::endl; return visualizer; }