<?xml version="1.0" encoding="UTF-8"?>

<SETTINGS>
  <INFO>
    <VERSION>1.0.1</VERSION>
    <PLUGIN_API_VERSION>10</PLUGIN_API_VERSION>
    <DATE>17 Oct 2025 12:10:31</DATE>
    <OS>Windows 11</OS>
    <MACHINE name="ds3-916-28851" cpu_model="12th Gen Intel(R) Core(TM) i7-12700K"
             cpu_num_cores="20"/>
  </INFO>
  <SIGNALCHAIN>
    <PROCESSOR name="Acquisition Board" insertionPoint="0" pluginName="Acquisition Board"
               type="4" index="0" libraryName="Acquisition Board" libraryVersion="1.1.3"
               processorType="2" nodeId="100">
      <PROCESSOR_PARAMETERS/>
      <STREAM name="acquisition_board" description="Continuous and event data from an Open Ephys Acquisition Board"
              sample_rate="30000.0" channel_count="8">
        <PARAMETERS/>
      </STREAM>
      <STREAM name="memory_usage" description="Hardware buffer usage on an acquisition board"
              sample_rate="100.0" channel_count="1">
        <PARAMETERS/>
      </STREAM>
      <CUSTOM_PARAMETERS/>
      <EDITOR isCollapsed="0" isDrawerOpen="0" displayName="Acquisition Board"
              activeStream="0" Type="Visualizer" tabText="Acq Board" SampleRate="30000"
              LowCut="1.446394484792578" HighCut="7603.76512183337" AUXsOn="0"
              ADCsOn="1" AudioOutputL="-1" AudioOutputR="-1" NoiseSlicer="0"
              TTLFastSettle="1" DAC_TTL="0" DAC_HPF="1" DSPOffset="1" DSPCutoffFreq="0.1457129257077072"
              LEDs="1" ClockDivideRatio="1" Channel_Naming_Scheme="2">
        <TAB Active="1"/>
        <WINDOW Active="0"/>
        <HSOPTIONS index="0" hs1_full_channels="0" hs2_full_channels="0"/>
        <HSOPTIONS index="1" hs1_full_channels="0" hs2_full_channels="0"/>
        <HSOPTIONS index="2" hs1_full_channels="0" hs2_full_channels="0"/>
        <HSOPTIONS index="3" hs1_full_channels="0" hs2_full_channels="0"/>
        <VISUALIZER_PARAMETERS/>
        <CUSTOM_PARAMETERS/>
      </EDITOR>
    </PROCESSOR>
    <PROCESSOR name="Record Node" insertionPoint="1" pluginName="Record Node"
               type="0" index="3" libraryName="" libraryVersion="" processorType="8"
               nodeId="101">
      <PROCESSOR_PARAMETERS directory="None" engine="0" events="1" spikes="1" main_sync="-1"/>
      <STREAM name="acquisition_board" description="Continuous and event data from an Open Ephys Acquisition Board"
              sample_rate="30000.0" channel_count="8">
        <PARAMETERS channels="" sync_line="-1"/>
      </STREAM>
      <STREAM name="memory_usage" description="Hardware buffer usage on an acquisition board"
              sample_rate="100.0" channel_count="1">
        <PARAMETERS channels="" sync_line="-1"/>
      </STREAM>
      <CUSTOM_PARAMETERS fifoMonitorsVisible="1"/>
      <EDITOR isCollapsed="0" isDrawerOpen="0" displayName="Record Node" activeStream="0"/>
    </PROCESSOR>
    <PROCESSOR name="LFP Viewer" insertionPoint="1" pluginName="LFP Viewer"
               type="1" index="4" libraryName="LFP viewer" libraryVersion="1.0.1"
               processorType="3" nodeId="103">
      <PROCESSOR_PARAMETERS/>
      <STREAM name="acquisition_board" description="Continuous and event data from an Open Ephys Acquisition Board"
              sample_rate="30000.0" channel_count="8">
        <PARAMETERS/>
      </STREAM>
      <STREAM name="memory_usage" description="Hardware buffer usage on an acquisition board"
              sample_rate="100.0" channel_count="1">
        <PARAMETERS/>
      </STREAM>
      <CUSTOM_PARAMETERS/>
      <EDITOR isCollapsed="0" isDrawerOpen="0" displayName="LFP Viewer" activeStream="0"
              Type="LfpDisplayEditor" tabText="LFP">
        <TAB Active="1"/>
        <WINDOW Active="0"/>
        <VALUES SelectedLayout="1"/>
        <VISUALIZER_PARAMETERS/>
        <CUSTOM_PARAMETERS>
          <LFPDISPLAY0 stream_key="100|acquisition_board" Range="250,2000,10.0" Timebase="2.0"
                       Spread="40" colourScheme="1" colourGrouping="1" spikeRaster="OFF"
                       clipWarning="1" satWarning="1" reverseOrder="0" sortByDepth="0"
                       channelSkip="1" showChannelNum="0" subtractOffset="0" isInverted="0"
                       triggerSource="1" trialAvg="0" singleChannelView="-1" EventButtonState="255"
                       ChannelDisplayState="11111111" selectedChannelType="2" ScrollX="0"
                       ScrollY="0"/>
          <LFPDISPLAY1 stream_key="100|acquisition_board" Range="250,2000,10.0" Timebase="2.0"
                       Spread="40" colourScheme="1" colourGrouping="1" spikeRaster="OFF"
                       clipWarning="1" satWarning="1" reverseOrder="0" sortByDepth="0"
                       channelSkip="1" showChannelNum="0" subtractOffset="0" isInverted="0"
                       triggerSource="1" trialAvg="0" singleChannelView="-1" EventButtonState="255"
                       ChannelDisplayState="11111111" selectedChannelType="2" ScrollX="0"
                       ScrollY="0"/>
          <LFPDISPLAY2 stream_key="100|acquisition_board" Range="250,2000,10.0" Timebase="2.0"
                       Spread="40" colourScheme="1" colourGrouping="1" spikeRaster="OFF"
                       clipWarning="1" satWarning="1" reverseOrder="0" sortByDepth="0"
                       channelSkip="1" showChannelNum="0" subtractOffset="0" isInverted="0"
                       triggerSource="1" trialAvg="0" singleChannelView="-1" EventButtonState="255"
                       ChannelDisplayState="11111111" selectedChannelType="2" ScrollX="0"
                       ScrollY="0"/>
          <CANVAS doubleVerticalSplitRatio="0.5" doubleHorizontalSplitRatio="0.5"
                  tripleHorizontalSplitRatio="0.33,0.66" tripleVerticalSplitRatio="0.33,0.66"
                  showAllOptions="0"/>
        </CUSTOM_PARAMETERS>
      </EDITOR>
    </PROCESSOR>
    <PROCESSOR name="Bandpass Filter" insertionPoint="1" pluginName="Bandpass Filter"
               type="1" index="1" libraryName="Bandpass Filter" libraryVersion="1.0.1"
               processorType="1" nodeId="104">
      <PROCESSOR_PARAMETERS threads="1"/>
      <STREAM name="acquisition_board" description="Continuous and event data from an Open Ephys Acquisition Board"
              sample_rate="30000.0" channel_count="8">
        <PARAMETERS enable_stream="1" low_cut="100.0" high_cut="5000.0" channels=""/>
      </STREAM>
      <STREAM name="memory_usage" description="Hardware buffer usage on an acquisition board"
              sample_rate="100.0" channel_count="1">
        <PARAMETERS enable_stream="1" low_cut="300.0" high_cut="6000.0" channels=""/>
      </STREAM>
      <CUSTOM_PARAMETERS/>
      <EDITOR isCollapsed="0" isDrawerOpen="0" displayName="Bandpass Filter"
              activeStream="0"/>
    </PROCESSOR>
    <PROCESSOR name="Spike Detector" insertionPoint="1" pluginName="Spike Detector"
               type="1" index="7" libraryName="Spike Detector" libraryVersion="1.0.1"
               processorType="1" nodeId="105">
      <PROCESSOR_PARAMETERS/>
      <STREAM name="acquisition_board" description="Continuous and event data from an Open Ephys Acquisition Board"
              sample_rate="30000.0" channel_count="8">
        <PARAMETERS enable_stream="1"/>
      </STREAM>
      <STREAM name="memory_usage" description="Hardware buffer usage on an acquisition board"
              sample_rate="100.0" channel_count="1">
        <PARAMETERS enable_stream="1"/>
      </STREAM>
      <CUSTOM_PARAMETERS>
        <SPIKE_CHANNEL name="Tetrode 1" description="Tetrode from Spike Detector 105"
                       num_channels="4" sample_rate="30000.0" stream_name="acquisition_board"
                       stream_source="100" local_channels="1,2,3,4" thrshlder_type="0"
                       abs_threshold1="-50.0" std_threshold1="4.0" dyn_threshold1="4.0"
                       abs_threshold2="-50.0" std_threshold2="4.0" dyn_threshold2="4.0"
                       abs_threshold3="-50.0" std_threshold3="4.0" dyn_threshold3="4.0"
                       abs_threshold4="-50.0" std_threshold4="4.0" dyn_threshold4="4.0"
                       waveform_type="0"/>
        <SPIKE_CHANNEL name="Tetrode 2" description="Tetrode from Spike Detector 105"
                       num_channels="4" sample_rate="30000.0" stream_name="acquisition_board"
                       stream_source="100" local_channels="5,6,7,8" thrshlder_type="0"
                       abs_threshold1="-50.0" std_threshold1="4.0" dyn_threshold1="4.0"
                       abs_threshold2="-50.0" std_threshold2="4.0" dyn_threshold2="4.0"
                       abs_threshold3="-50.0" std_threshold3="4.0" dyn_threshold3="4.0"
                       abs_threshold4="-50.0" std_threshold4="4.0" dyn_threshold4="4.0"
                       waveform_type="0"/>
      </CUSTOM_PARAMETERS>
      <EDITOR isCollapsed="0" isDrawerOpen="0" displayName="Spike Detector"
              activeStream="0"/>
    </PROCESSOR>
    <PROCESSOR name="Audio Monitor" insertionPoint="1" pluginName="Audio Monitor"
               type="0" index="4" libraryName="" libraryVersion="" processorType="6"
               nodeId="102">
      <PROCESSOR_PARAMETERS mute_audio="0" audio_output="1"/>
      <STREAM name="acquisition_board" description="Continuous and event data from an Open Ephys Acquisition Board"
              sample_rate="30000.0" channel_count="8">
        <PARAMETERS channels="" spike_channel="0"/>
      </STREAM>
      <STREAM name="memory_usage" description="Hardware buffer usage on an acquisition board"
              sample_rate="100.0" channel_count="1">
        <PARAMETERS channels="" spike_channel="0"/>
      </STREAM>
      <CUSTOM_PARAMETERS/>
      <EDITOR isCollapsed="0" isDrawerOpen="0" displayName="Audio Monitor"
              activeStream="0"/>
    </PROCESSOR>
    <PROCESSOR name="Record Node" insertionPoint="1" pluginName="Record Node"
               type="0" index="3" libraryName="" libraryVersion="" processorType="8"
               nodeId="106">
      <PROCESSOR_PARAMETERS directory="None" engine="0" events="1" spikes="1" main_sync="-1"/>
      <STREAM name="acquisition_board" description="Continuous and event data from an Open Ephys Acquisition Board"
              sample_rate="30000.0" channel_count="8">
        <PARAMETERS channels="" sync_line="-1"/>
      </STREAM>
      <STREAM name="memory_usage" description="Hardware buffer usage on an acquisition board"
              sample_rate="100.0" channel_count="1">
        <PARAMETERS channels="" sync_line="-1"/>
      </STREAM>
      <CUSTOM_PARAMETERS fifoMonitorsVisible="1"/>
      <EDITOR isCollapsed="0" isDrawerOpen="0" displayName="Record Node" activeStream="0"/>
    </PROCESSOR>
    <PROCESSOR name="Spike Viewer" insertionPoint="1" pluginName="Spike Viewer"
               type="1" index="8" libraryName="Spike Viewer" libraryVersion="1.0.1"
               processorType="3" nodeId="107">
      <PROCESSOR_PARAMETERS/>
      <STREAM name="acquisition_board" description="Continuous and event data from an Open Ephys Acquisition Board"
              sample_rate="30000.0" channel_count="8">
        <PARAMETERS/>
      </STREAM>
      <STREAM name="memory_usage" description="Hardware buffer usage on an acquisition board"
              sample_rate="100.0" channel_count="1">
        <PARAMETERS/>
      </STREAM>
      <CUSTOM_PARAMETERS/>
      <EDITOR isCollapsed="0" isDrawerOpen="0" displayName="Spike Viewer" activeStream="0"
              Type="Visualizer" tabText="Spikes" scale_factor_index="5">
        <TAB Active="1"/>
        <WINDOW Active="0"/>
        <VISUALIZER_PARAMETERS/>
        <CUSTOM_PARAMETERS>
          <SPIKEDISPLAY LockThresholds="0" InvertSpikes="0" Range="250" History="10"
                        NumPlots="2">
            <PLOT stream_source="100" stream_name="acquisition_board" spike_source="105"
                  name="Tetrode 1" isMonitored="0">
              <AXIS thresh="0.0" range="250.0"/>
              <AXIS thresh="0.0" range="250.0"/>
              <AXIS thresh="0.0" range="250.0"/>
              <AXIS thresh="0.0" range="250.0"/>
            </PLOT>
            <PLOT stream_source="100" stream_name="acquisition_board" spike_source="105"
                  name="Tetrode 2" isMonitored="0">
              <AXIS thresh="0.0" range="250.0"/>
              <AXIS thresh="0.0" range="250.0"/>
              <AXIS thresh="0.0" range="250.0"/>
              <AXIS thresh="0.0" range="250.0"/>
            </PLOT>
          </SPIKEDISPLAY>
        </CUSTOM_PARAMETERS>
      </EDITOR>
    </PROCESSOR>
  </SIGNALCHAIN>
  <CONTROLPANEL isOpen="0" recordPath="C:\Open Ephys" recordEngine="BINARY" clockMode="0"
                clockReferenceTime="0" forceNewDirectory="0"/>
  <AUDIOEDITOR isMuted="0" volume="50.0" noiseGate="0.0"/>
  <FILENAMECONFIG>
    <PREPEND state="0" value=""/>
    <MAIN state="1" value="YYYY-MM-DD_HH-MM-SS"/>
    <APPEND state="0" value=""/>
  </FILENAMECONFIG>
  <EDITORVIEWPORT selectedTab="0" scroll="0"/>
  <GRAPHVIEWER>
    <NODE id="100" isProcessorInfoVisible="0">
      <STREAM key="100|acquisition_board" isStreamVisible="0" isParamsVisible="0"/>
      <STREAM key="100|memory_usage" isStreamVisible="0" isParamsVisible="0"/>
    </NODE>
    <NODE id="101" isProcessorInfoVisible="0">
      <STREAM key="100|acquisition_board" isStreamVisible="0" isParamsVisible="0"/>
      <STREAM key="100|memory_usage" isStreamVisible="0" isParamsVisible="0"/>
    </NODE>
    <NODE id="103" isProcessorInfoVisible="0">
      <STREAM key="100|acquisition_board" isStreamVisible="0" isParamsVisible="0"/>
      <STREAM key="100|memory_usage" isStreamVisible="0" isParamsVisible="0"/>
    </NODE>
    <NODE id="104" isProcessorInfoVisible="0">
      <STREAM key="100|acquisition_board" isStreamVisible="0" isParamsVisible="0"/>
      <STREAM key="100|memory_usage" isStreamVisible="0" isParamsVisible="0"/>
    </NODE>
    <NODE id="105" isProcessorInfoVisible="0">
      <STREAM key="100|acquisition_board" isStreamVisible="0" isParamsVisible="0"/>
      <STREAM key="100|memory_usage" isStreamVisible="0" isParamsVisible="0"/>
    </NODE>
    <NODE id="102" isProcessorInfoVisible="0">
      <STREAM key="100|acquisition_board" isStreamVisible="0" isParamsVisible="0"/>
      <STREAM key="100|memory_usage" isStreamVisible="0" isParamsVisible="0"/>
    </NODE>
    <NODE id="106" isProcessorInfoVisible="0">
      <STREAM key="100|acquisition_board" isStreamVisible="0" isParamsVisible="0"/>
      <STREAM key="100|memory_usage" isStreamVisible="0" isParamsVisible="0"/>
    </NODE>
    <NODE id="107" isProcessorInfoVisible="0">
      <STREAM key="100|acquisition_board" isStreamVisible="0" isParamsVisible="0"/>
      <STREAM key="100|memory_usage" isStreamVisible="0" isParamsVisible="0"/>
    </NODE>
  </GRAPHVIEWER>
  <DATAVIEWPORT>
    <TABBEDCOMPONENT index="0" selectedTabNodeId="100">
      <TAB nodeId="0"/>
      <TAB nodeId="1"/>
      <TAB nodeId="2"/>
      <TAB nodeId="100"/>
      <TAB nodeId="103"/>
      <TAB nodeId="107"/>
    </TABBEDCOMPONENT>
  </DATAVIEWPORT>
  <PROCESSORLIST>
    <COLOUR ID="801" R="50" G="50" B="50"/>
    <COLOUR ID="804" R="241" G="90" B="41"/>
    <COLOUR ID="802" R="0" G="174" B="239"/>
    <COLOUR ID="803" R="0" G="166" B="81"/>
    <COLOUR ID="805" R="90" G="110" B="110"/>
    <COLOUR ID="806" R="255" G="0" B="0"/>
    <COLOUR ID="807" R="0" G="0" B="0"/>
  </PROCESSORLIST>
  <UICOMPONENT isProcessorListOpen="1" isEditorViewportOpen="1" consoleOpenInWindow="0"/>
  <AUDIO sampleRate="48000.0" bufferSize="1024" deviceType="Windows Audio"/>
  <MESSAGES/>
</SETTINGS>
