diff --git a/Source/Processors/ProcessorGraph.cpp b/Source/Processors/ProcessorGraph.cpp index 2c0a3707d99c7c6f97b1566a9214e20ea624bf3d..fa997e55df66f1858981c0896e679b295974b26a 100644 --- a/Source/Processors/ProcessorGraph.cpp +++ b/Source/Processors/ProcessorGraph.cpp @@ -34,6 +34,7 @@ #include "RecordNode.h" #include "ResamplingNode.h" #include "ReferenceNode.h" +#include "ChannelMappingNode.h" #include "AudioResamplingNode.h" #include "SignalGenerator.h" #include "SourceNode.h" @@ -503,6 +504,11 @@ GenericProcessor* ProcessorGraph::createProcessorFromDescription(String& descrip std::cout << "Creating a new digital reference." << std::endl; processor = new ReferenceNode(); } + else if (subProcessorType.equalsIgnoreCase("Channel Map")) + { + std::cout << "Creating a new channel mapping node." << std::endl; + processor = new ChannelMappingNode(); + } sendActionMessage("New filter node created."); diff --git a/Source/UI/ProcessorList.cpp b/Source/UI/ProcessorList.cpp index d5998e9343ea85e7c93a92d3cd3b74f6b1e5e51f..4cf9a433c7d5988ab5c2f0088e535898ae24c752 100755 --- a/Source/UI/ProcessorList.cpp +++ b/Source/UI/ProcessorList.cpp @@ -78,7 +78,8 @@ ProcessorList::ProcessorList() filters->addSubItem(new ProcessorListItem("Spike Detector")); //filters->addSubItem(new ProcessorListItem("Resampler")); filters->addSubItem(new ProcessorListItem("Phase Detector")); - filters->addSubItem(new ProcessorListItem("Digital Ref")); + //filters->addSubItem(new ProcessorListItem("Digital Ref")); + filters->addSubItem(new ProcessorListItem("Channel Map")); ProcessorListItem* sinks = new ProcessorListItem("Sinks"); sinks->addSubItem(new ProcessorListItem("LFP Viewer")); diff --git a/Source/UI/UIComponent.cpp b/Source/UI/UIComponent.cpp index 3ae81034a9bef3442769ccfd592223bcc052a259..f9de7eb391bfbc72533158217fd0e90b94fccbdd 100755 --- a/Source/UI/UIComponent.cpp +++ b/Source/UI/UIComponent.cpp @@ -92,7 +92,7 @@ UIComponent::UIComponent(MainWindow* mainWindow_, ProcessorGraph* pgraph, AudioC mainWindow->setMenuBar(this); #endif - getEditorViewport()->loadState(File("/home/jsiegle/Programming/GUI/Builds/Linux/build/spike_display_2.xml")); + //getEditorViewport()->loadState(File("/home/jsiegle/Programming/GUI/Builds/Linux/build/spike_display_2.xml")); }