OmniPlex Change Log See the Release Notes for additional information and details Questions or problems? Contact support@plexon.com Release 20.0 (March 22, 2021) - Added ability to add comments during PL2 recordings. Note that Neuroexplorer 5.306 or later is required to read PL2 files containing comments. - Added PL2 recording protection. - Added adaptive template, band and 2D polygon sorting. - Added high speed scope display mode for current-channel spike view. - Added per-channel spectrogram toggling in MultiPlex view. - Added percent-sorted sort quality metric. - Added ability to order units by peak-to-peak template amplitude (template and band sorting). - Added ability to swap selected units. - Fixed a bug where PL2 recordings with 40 kHz continuous channels (WB and/or SPKC) had an issue at recording times > 15 hours. - Fixed a bug where spike snapshots failed if the Spike Snapshot view was closed. - Fixed a UI bug in the OPX-A analog highpass options dialog. Release 19.7 (May 22, 2020) - Added support for the 16 channel version of the AuxAI card (10 kHz/chan maximum sampling rate, PCIe chassis only). - Fixed a bug where an invalid frequency range could be specified for the Spectral 3D view. Release 19.4 (November 22, 2019) - Fixed a bug where the grounded/true reference option was incorrectly disabled for HST64DS and HST64DSH headstages. - Fixed a bug where some pxc files did not load correctly on OPX-A systems. Release 19.3 (October 17, 2019) - Fixed a bug in PlexControl where the Units View could crash on a disabled channel. - Fixed a bug where some pxc files did not load correctly. - Fixed a bug in the C/C++ and Python Native Client SDKs where continuous channel numbers were off by one. Release 19.2 (August 2, 2019) - Fixed problem where DHP systems with PDL firmware version 2.0 displayed an error message after the DHP was updated to the latest firmware (DADH 2.9 / DPWR 2.2). Release 19.0 (July 17, 2019) - Added support for 128 channel digital headstages (HST128DS). Note that HST128DS support requires a DHP firmware update to signal board (DADH) firmware version 2.9. See: C:\Program Files (x86)\Plexon Inc\OmniPlex\Common Files\ffu\ FFU_instructions.pdf for the update procedure. - Added true peak alignment feature for aligned extraction in thresholding device options. - Toggling between live and snapshot display modes no longer affects unit editing status. - Added support for the Native Client API to PlexNetLocal and PlexNetRemote. - Added ability to change length of only the currently selected sorting line (hold down CTRL while using toolbar spin control). - OPX-A systems can now include AuxAI card (if present in chassis) in new topologies (see Topology Wizard). Note that the AuxAI input range is +/- 2.5V for OPX-A systems. - Attempting to change client options before saving changes now warns that changes will be lost unless saved. - Configuring a DHP headstage port for the wrong headstage type (e.g. HST64 vs HST32) now prevents DHP data acquisition from starting, as opposed to only generating a warning message; missing (disconnected) headstages still only generate a warning, unless no headstages are connected - Made additional improvements to digital headstage detection for greater reliability with odd cable lengths. - Fixed bug where OmniPlex allowed the user to select grounded referencing or true referencing for 64 channel digital headstages in the DHP device options, although this option had no effect, since HST64D hardware referencing is determined by the specific model of headstage and is not user-programmable. - Fixed bug where changing the Minimize Client Latency option while PlexControl was open could cause unexpected behavior. - Fixed bug in low-true logic option in individual events mode on eChassis DI card (DIN). This fix requires updating to DIN firmware version 2.2. See: C:\Program Files (x86)\Plexon Inc\OmniPlex\Common Files\ffu\ FFU_instructions.pdf for the update procedure. - Fixed bug where a change in Release 18 caused problems with the digital input (DI) card on OPX-A systems. Release 18.3 (March 27, 2019) - Fixed bug where certain non-standard cable lengths could cause DHP digital headstage detection to fail to detect a properly connected 64 channel headstage. - Optimized speed of DHP digital headstage detection, especially for high channel count systems. - The preceding changes require a DHP firmware update to signal board (DADH) firmware version 2.8. See: C:\Program Files (x86)\Plexon Inc\OmniPlex\Common Files\ffu\ FFU_instructions.pdf for the update procedure. - Fixed bug where changing between 32 and 64 channel digital headstages could cause incorrect channel numbering in certain cases. - Fixed bug where the per-port pullup/pulldown options for the eChassis DI card (DINe) were swapped between ports A/B. - Fixed bug where a pxc could be loaded with a different timestamp resolution than the resolution currently in Server, which caused various problems. - Fixed bug where magnification changes in a continuous view that were caused by another view changing its magnification (with Chain Control enabled) didn't update the magnification value shown in its toolbar control. - Fixed bug with saving the default pxs directory in Server. - Fixed bug where the initial update of the sort quality metrics swapped the LRatio and Isolation Distance values. - Improved quality of interpolation in main spike window. - Improved performance at high channel counts. Release 18 (November 29, 2018) - Added OPX Native API online client SDKs (C/C++, Python, Matlab); old SDKs (C/C++, Matlab) are still supported - Added support for HST64DS and HST64DSH digital headstages - New topologies for 16 channel DHP systems now default to the HST16D Gen2 headstage - Added support for mousewheel zoom in histogram view - Added option in PlexControl to toggle between showing all columns in the Properties Spreadsheet and only those related to the currently selected source - Disabled channels are now marked out in graphical views with a slash / instead of an X - Added support for PXIe version of OmniPlex chassis and cards ("eChassis") - Added support for additional options for DINe digital input card (PXIe only) - Fixed bug where even if only port A was in strobed mode, the high bit in the strobed word was set to 0, and if only port B was in strobed mode, the high bit in the strobed word was set to 1 - Fixed bug where "Save log to file" in Server didn't include last line of log messages - "Rasputin Ch Range" renamed to "Linear Ch Range" in Online Client Options / Channel Mapping Release 17.1 (June 27, 2018) - Fixed bug where filtered AI (AIF) had problems with AI sampling rates greater than 1 kHz - User Guide can now be accessed from the Help menu - Auto-thresholding a channel which has no SPKC snapshot now leaves the threshold unchanged - Digital input naming "mode 1" (individual events) and "mode 3" (event words) was removed - "Rec SpkCont" in Properties Spreadsheet renamed to "Rec SPKC" - "Rec Spks" in Properties Spreadsheet renamed to "Rec SPK" - Rasputin Server Manager renamed to Client Manager - Rasputin Emulation options renamed to Online Client Options - MMF renamed to "datapool" Release 17 (March 14, 2018) - Added Spectral 3D view - 2D/3D Spectral views now work with all continuous sources - FP and AI sources now support both lowpass and highpass filters - Added adaptive power line noise filter for FP source - Added Filter Control Panel for live adjustment of SPKC, FP, and AI filters - Filter settings can now be defined for ranges of channels within each source, or all channels - Added peak-seeking automatic sorting method - Added guided sorting method (click to define cluster centers) - Added sort quality metrics (LRatio, Isolation Distance, Pseudo-F, J3) - Channel ranking can now be based on a sort quality metric - Added Extended Properties Spreadsheet (shows filter settings and sort quality metrics) - Added online ISI and autocorrelation histograms to Units view - Added Merge Units and Auto-Merge Units features to Units view - Automatic sorting methods can now be used with line sorting - Line sorting units can now be defined by drawing contours in 2D/3D cluster views - Added edit toolbar spin control for scaling line sorting line lengths, similar to band tolerance scaling in band sorting - The currently selected line for each unit in line sorting (e.g. the line which Delete Line will delete) is now drawn as a thick line - 2D Polygon sorting method now allows contours to be resized (Shift-Ctrl-drag on contour handle) - TDEM automatic sorting now uses k-means++ initialization - Added option for whitened PCA - Channel mapping file (cmf) can now be specified from either Server (Global Options) or from PlexControl (Configure menu) - When channel mapping is used, the name of the cmf file is saved to and restored from the pxc file - Fixed incorrect channel numbering for HST64/D headstages - Fixed bug where box sorting ties were being resolved in favor of the last box pair hit by a spike, instead of the first pair - Fixed bug where existing MultiPlex channels were incorrectly persisted when a pxc with no MultiPlex channels was loaded - Fixed bug where deleting a channel's units didn't erase the Units view when the snapshot was displayed - Fixed bug involving adding spike channels to the MultiPlex view from the Activity view; note that event channels cannot be added to the Multiple view from the Activity view - Fixed bug where Server was incorrectly allowing the Rasputin emulation options to be changed while PlexControl was running - Fixed bug where loading a valid cmf file, then later attempting to load an invalid cmf file, would continue to use the mapping from the valid cmf file, even though no cmf filename was shown - Fixed bug where starting PlexControl without a valid topology loaded in Server caused a crash - Fixed bug where audio monitoring output sometimes crashed Server after long acquisition times (> 12 hours). - Fixed bug where the pass-through channel count control was incorrectly enabled for non-AD64 systems - Fixed bug where AuxAI control was incorrectly enabled for AD64 systems - CinePlex device client is now always included in topologies and cannot be disabled (uses no resources on non-CPX systems) - Timestamp checking now cannot be disabled on Digi/Mini/DHP systems - "Total A/D channels" is now labeled as "Main neural A/D chans" in Topology Wizard Release 16.2 (May 31, 2017) - Added option to automatically stop recording if free disk space drops below a specified minimum number of MB, which can be set in PlexControl Global Options (default = 256 MB). - Elapsed recording times greater than 24 hours are now displayed correctly in the PlexControl status bar. - Fixed bug where the MultiPlex view did not sweep until there was incoming data to display. - Fixed bug where taking a snapshot of a single SPKC channel could cause "Analyzing continuous snapshot" to be displayed indefinitely. - Fixed bug where the SPKC histogram could initially display the histogram for channel 1 instead of the selected channel. - Fixed bugs in common average referencing (CAR) and common median referencing (CMR). - Fixed bug where some trodal PL2 files were written with incorrect value for global max trodality; however, the per-source trodalities were written to the file correctly. - Fixed bug where increasing the number of channels in some views caused an unwanted change in the vertical scroll position. - Changing the spike snapshot size no longer automatically starts a new snapshot collection. - Loading a saved PlexControl layout no longer restores the MultiPlex channel list. The channel list can still be saved and restored to/from pxc files. - Activity view right-button menu now disables "Add Channel To MultiPlex" for digital event channels; as documented in the release notes, these can be added via the "MPX" column of the Properties Spreadsheet. Release 16.1 (January 31, 2017) - Fixed bug where performing a Delete All Units On All Channels could cause snapshots to not display sorted waveforms in their unit colors. - Fixed bug where taking a forward snapshot of a single channel could cause a persistent Analyzing Spike Snapshot status to be displayed. - Fixed bug where the activity view could display some stereotrode or tetrode channel labels as gray (disabled) when the channels were not disabled. - Attempts to load a corrupt or missing pxs file now result in a message advising a restart of Server. Release 16 (January 20, 2017) - Note the new release naming convention: "OmniPlex Release 16" is equivalent to "OmniPlex 1.16." File formats and APIs are unchanged. - Added the MultiPlex multi-source spike/continuous/event display. - Added PC audio monitoring of the currently selected WB or SPKC channel (enabled/selected in Spike Separator device options). - Added support for up to four independent CAR and CMR digital referencing groups and monitor channels. - Added support for 16 bit spike and continuous data for online clients. - Added frequency labels to bars in the firing rate view. - Increased maximum mousewheel zoom from 50x to 1000x. - Topology Wizard default options (e.g. A/D Device) are now persisted. - Loading a pxc with a different AuxAI sampling rate than the rate in effect in the AuxAI device settings now displays a warning message that the pxc rate overrides the device settings. - The current channel spike window and the main properties spreadsheet can no longer be closed (i.e. preventing accidental closure). - Disconnected digital headstages now result in a warning in the Server message log window, instead of popping up a message box and potentially generating a spurious timestamp checking error. - Fixed bug where spike channels which timed out before their entire snapshot was collected didn't show PCA or a correct fading/rolling display. - Fixed bug where taking individual channel snapshots and then performing an Autoconfigure All could prevent the autoconfig from completing. - Fixed Server crash which occurred when the specified client datapool (MMF) size was too large to create. - Fixed bug where the WB/SPKC snapshot options dialog box could display incorrect tabs or crash on OPX-A systems. - Fixed bug where Remove Waveforms gave a spurious error message and didn't remove a unit when all of its waveforms were removed from the snapshot. - Fixed bug where AuxAI sampling rates > 100 kHz could be recorded to PL2 files but not PLX files. - Fixed bug where changing feature spaces in a snapshot view required clicking OK (not Apply) to update the display. - Fixed bug where attempting to Customize a toolbar caused a crash. - Fixed bug where disabled channels were included in CAR/CMR. Version 1.15.1 (August 2, 2016) - Fixed bug where strobed DI input wasn't working on OPX-A systems. - Fixed bug where TRIG OUT (TIM trigger output) wasn't working. Version 1.15.0 (March 28, 2016) - Added support for eight channel (HST8D) and 16 channel differential (HST16D Gen2) digital headstages. - Improved robustness of digital headstage data link (requires DHP firmware update DADH 2.7, see Release Notes). - Server now displays a warning if DHP DADH firmware version is pre-2.7. - Added a triggered recording option to automatically re-arm and wait for the next start event. - Added option to show full user-defined channel names in graphical displays. - Added option for user-defined font size for graphical displays. - Improved display quality for text labels in multichannel displays. - Added Shift/Ctrl modifiers for more/less channels in continuous and activity displays (Ctrl = double / halve number of channels displayed; Shift+Ctrl = show all channels / show one channel). - Fixed bug where long (e.g. 96 inch) digital headstage cables could cause data glitches. - Fixed bug where group renaming didn't allow the last channel in a source to be renamed except by individually renaming it. - Fixed bug where moving band sorting boxes far outside of the waveform could cause them to be unreachable. - Fixed bug where tetrode line sorting sometimes failed to sort long waveforms. - Fixed bug where a valid channel mapping file could report a spurious error. - Fixed a bug where loading a channel mapping file but then canceling the Global Options dialog still loaded the file. - Fixed bug where setting the threshold to 0.0% resulted in no thresholding. - Fixed bug where disabling some, but not all, of the channels in a trode resulted in an incorrect display in the Activity window. - Fixed bug where disabling both "Use Same for All Channels" and "Chain Control" for magnification caused incorrect display behavior. - Fixed bug where main spike window voltage scaling label (e.g. mV/div) was incorrect when magnification was not 1. - Fixed bug where incorrect channel names were sometimes displayed in the Recording Control event trigger options. - Fixed bug where Spectral display attempted to display sources with unsupported, non-FP sampling rates (> 4 kHz/channel). - Fixed bug where spike and FP separators allowed out of range or unrealizable cutoff frequencies to be specified. Version 1.14.1 (October 26, 2015) - Fixed a bug where the AuxAI device failed to start on some systems. Version 1.14.0 (August 28, 2015) - This version only supports Windows 7. Windows XP is no longer supported. - Added support for AuxAI digitizing rates of up to 250 kHz per channel, with a maximum of four channels. - Added support for one microsecond timestamp resolution. This is required when using digitizing rates greater than 40 kHz. - Increased maximum spike waveform length by a factor of four, from 56 points (1.4 milliseconds) to 224 points (5.6 ms). - Added support for a second digital input (DI) card, for an additional 32 single-bit event channels or two strobed-word channels. Note that existing DI cards require a minor hardware modification. - Added support for 64 channel digital headstages for DHP systems. - Added stricter checking of DHP and PDL firmware versions. - Added display of online client connection settings to Server window. - Added PLDO_ReleaseDevices function to Matlab PlexDO SDK to fix bug where Matlab had to be restarted to release DO devices. - Improved delivery of continuous data to online clients, so that channels within a source are never "split" across successive updates. - Fixed bugs in Matlab client SDK (see change log in SDK). - Fixed bugs in SoftServer relating to OmniPlex compatibility and high channel count systems. - Fixed a crash in the Customize dialog in PlexControl. - Fixed a bug where auto-saving pxs had stopped working in version 1.13. - Fixed a minor memory leak in Server. - Cleaned up controls in Topology Wizard. Version 1.13.0 (January 16, 2015) - This is the last release that supports Windows XP. The next release will only be provided for Windows 7. - Added support for DHP configurations up to 512 channels. - Added support for digital headstage onboard digital highpass filter. - Added timed / event-triggered multiple-file recording. - Added 3D Spike Sample Histogram view. - Added channel ranking feature. - Reduced CPU usage and improved UI responsiveness at high channel counts. - Reinstated ability to define non-PCA feature space in non-trodal mode. - Added mouse wheel control of magnification in zoomed (single channel) views. - Time/voltage grid now maintains spacing when magnification changes. - Improved layouts for Activity view and Spike Snapshot bar-graph view at high channel counts. - SPKC histogram now displays current threshold value in sigmas. - Fixed bug where taking a single channel SPKC snapshot took a snapshot on all SPKC channels. - Fixed bug where taking a backwards spike snapshot didn't automatically perform the initial PCA calculation. - Fixed bug where snapshots for channels with no spikes never timed out. - Fixed performance problem when waveforms were drawn as points with thickness > 1. - Fixed drawing bug in template editing. - Updated UI for docking pane controls. - Updated PlexNetLocal and PlexNetRemote to support > 256 channels. - Updated online C/C++ client SDK to include Visual Studio 2013 projects and support > 256 channels. - Updated Matlab online client SDK to support > 256 channels. - Added standalone Zcheck impedance measurement utility for digital headstages. Version 1.12.0 (July 2, 2014) - Added support for the Digital Headstage Processor (DHP). - Added Threshold Crossing Rate Limiting. - Added thresholding option for return-to-zero / return-below-threshold. - Added Reset to Defaults function to Spectral view options dialog. - Added front panel 1 kHz TIM clock output for CinePlex. - Fixed bug in high magnification band editing. - Fixed bug in cluster point highlighting after forward/backward spike snapshots. - Fixed bug where changing AuxAI sampling rate sometimes caused spurious drop indications. - Reduced length of time Ctrl key must be held down to bypass auto-loading of PXS. - Improved smoothness of panning in 2D PCA view at high magnification. Version 1.11.3 (March 11, 2014) - Fixed bug where an incorrect channel mapping error message was displayed. - Fixed background redraw bug in Server topology view. - Improved timestamping accuracy for standard thresholding. Version 1.11.2 (February 25, 2014) - Fixed bug where some DigiAmp systems did not start correctly on the first run after a Windows restart or reboot. - Changed digital input card default settings to high-true logic. Version 1.11.1 (February 17, 2014) - Fixed bug where increasing the waveform length caused a crash. - Fixed bug where PlexNetRemote crashed during long sessions on high channel count systems. - Fixed bug where remote clients did not receive digital events if multiple clients were connected to the same PlexNetRemote - Demo PXS file now supports latest features. Version 1.11.0 (January 3, 2014) - Recording file format now defaults to PL2. - Added Spectral view with scrolling spectrogram and spectral graph for field potentials, ECoG, etc. - Now supports timed recording options (start/stop/pause resume after a specified interval). - Added T-Distribution Expectation Maximization (TDEM) auto-sorting. - Added option for robust statistics for auto-thresholding. - Added option for robust statistics for template, band, and ellipse sorting parameters. - Added option for minimum threshold (dead channel auto-detection) for auto-thresholding. - Added ability to disable DigiAmp / Mini DigiAmp boards to reduce channel count. - Reduced digital input latency for DigiAmp systems. - Performance improvements for auto-thresholding, calculation of initial PCA projectsion, and Delete All Units on All Channels. - Various bug fixes. Version 1.10.0 (August 19, 2013) - Added digital referencing for spikes and field potentials, including common average referencing and common median referencing. - Added support for channel mapping (renumbering) via CMF mapping files. - Added Remove Waveforms from Snapshot function to spike and 2D/3D Cluster views. - Added separate fit toleranceoptions for band sorting, including min/max. - Added display of sigma (in microvolts) to SPKC histogram display. - Now generates PCA from partial (interrupted) spike snapshots. - Now maintains PCA across restarts of data acquisition. - Now restores Server and PlexControl window size/position on startup. - Fixed overdraw bug in multichannel spike view. - Pre-built PXS (system configuration) files are no longer installed; use the Topology Wizard in Server to create new PXS files when needed. Version 1.9.0.1 (July 29, 2013) - Fixed issue with installer. Version 1.9.0 (June 14, 2013) - Added new options for trodal PCA (see PlexControl Global Options: Feature Space): 1) Perform PCA on concatenated spikes (old behavior). 2) Perform PCA on first enabled channel within each trode (new default). 3) Perform PCA on channel within each trode whose snapshot has maximum energy. - Added support for 2D polygon sorting and auto-sorting for trodal modes. - Added Enhanced PCA support for trodal modes. - Improved behavior of Auto-Magnify All Spike Views function. - Fixed various bugs related to disabled channels within tetrodes/stereotrodes. - Fixed bug where in trodal modes, AuxAI channels were being recorded to separate non-trodal PLX file. - Fixed bug where some Mini-DigiAmps with less than maximum channels gave a spurious configuration error. - Fixed bug where some "left over" sorted spikes could be displayed immediately after changing sort method. - Fixed bug where trodal auto-gain/auto-threshold was using the first chan in trode instead of the correct one. - Dotted vertical lines are no longer drawn between upper and lower bands in band sorting. Version 1.8.0 (May 15, 2013) - Added support for recording in new PL2 format. - Added OmniPlex User Guide (replaces previous Quick Start Guide). - reduced client latency for DigiAmp systems (now averages approx 1 ms). - Added ability to zoom and pan to trodal feature/Cluster view. - Added ability to auto-save and auto-name PXC/PXS when PLX is recorded. - Added ability to specify sequence numbering for recording file name generation. - Changed default spike snapshot behavior (see release notes). - Create View Layout no longer deletes existing snapshots. - DigiAmp systems now default to timestamp checking enabled and are configurable in device options. - Fixed bug where some mini DigiAmps required a restart the first time after booting Windows. - Fixed bug where wideband snapshot was being created for DigiAmp systems. - Fixed bug where canceling out of auto-configure could cause pause/freeze. - Fixed various UI bugs. Version 1.7.0 (November 27, 2012) - Added support for mini-DigiAmps (16 to 64 channels). - Reduced client latency for DigiAmp systems (now averages < 2 ms from signal input to client output on six-core T3500). - Added aligned spike extraction (Server: Thresholding device: Device Options). - Auto-sort now supports 2D Polygon sorting mode (generates ellipses in 2D PCA space, user-specified size in sigmas). - Added option to auto-convert hand-drawn PCA contours into ellipses (PlexControl: Global Options: General). - Added option to rotate PCA polygons (PlexControl: SHIFT while dragging contour handle). - Can now define units by waveform crossing in 2D Polygon sorting mode. - Added Enhanced PCA feature space (PlexControl: Global Options: Feature Space). - Optimized size of continuous data in DigiAmp PLX files. - Added support for timestamp integrity validation for DigiAmp systems. - Fixed bug where some neural/direct channel count combinations did not work. - Fixed bug where snapshot-triggered auto-threshold sometimes did not work. - Fixed various UI bugs. Version 1.6.0 (June 25, 2012) - Added support for 32 channel auxiliary analog input (AuxAI) card. - Added per-16-channels control of DigiAmp referencing. - Added PLX channel number to PlexControl properties spreadsheets. - Added support for interpolation in the main display for stereotrodes and tetrodes. - Added Reset All Options to Defaults command in Server. - Improved scaling of template fit tolerance slider. - Improved behavior of band sorting editing at high magnifications. - Changed filenames for application settings files; this effectively resets settings to defaults in 1.6. - Reduced client latency for DigiAmp systems (now approximately 4 ms on six-core T3500). - Reduced CPU usage for DigiAmp systems (< 1% total CPU for 64 channels, < 10% for 256 channels (six-core T3500)). - Fixed bug where channel-enable toggle was not displayed for wideband source on DigiAmp systems. - Fixed bug where PlexControl was not automatically put into fast-update mode on DigiAmp systems. - Fixed bug where certain feature combinations did not sort correctly in six-way trodal feature space. - Fixed intermittent bug in trodal thresholding. - Fixed bug where event-triggered recording could cause a data drop just before the start of recording. - Fixed bug where reducing the spike length did not reduce the value of sort-end when necessary. - Fixed bug where doing an auto-sort while spike snapshot was displayed caused drops at high channel counts. - Fixed various minor UI bugs. - Added check for inconsistent FP downsampling rates in PXS and PXC files (PXC rate now overrides PXS rate). - Changed filename conventions for PXS files created by the Topology Wizard. - Added more pre-canned topology (PXS) files for common system configurations. - Now automatically disables auto-loading of PXC if a PXC with an incompatible topology is loaded. - Now generates a crash dump file if OPX terminates abnormally. - Removed default PXC files from installer - no longer needed and should not be used with 1.6. - Improved installer. Version 1.5.0 (February 14, 2012) - Added support for the Plexon DigiAmp. - Added support for G1 vs G20 headstages in Topology Wizard. - Added warning for low disk space (< 32 MB) at start of recording. - Added Fast Updating option in PlexControl (DigiAmp only). - Added Reset All Options to Defaults command in PlexControl. - Fixed bug where certain UI operations were causing data drops. - Fixed bug where enabling/disabling of channels was sometimes inconsistent. Version 1.4.5 (September 15, 2011) - Fixed a bug in direct (pass-through) channels. Version 1.4.4 (August 31, 2011) - Fixed a bug in PLX recording. Version 1.4.3 (June 29, 2011) - Added support for TIM Trig Out / Pulse Out BNC: audio monitoring (clicks) for sorted units on current channel. - Fixed various minor UI bugs. Version 1.4.2 (May 5, 2011) - DI now only sets/clears high bit in port B strobed event words if *both* ports are operated in strobed mode (mode 3). - Fixed bug where some topologies with pass-through channels were not being handled correctly. - Fixed bug where PlexControl crashed if Server had no topology loaded. - Fixed bug where trodal units sometimes were not deleted correctly. - Fixed bug where PlexControl would not start Server if Server had previously changed topologies. - Fixed bug where newly created additional continuous panes had current-source tracking enabled. - Fixed bug where redundant Recording Stop events were written to PLX files. - Added PlexControl status bar tooltip for full recording file name and path. - By default, Server now shows Rasputin emulation pane and does not show PlexNet pane or status toolbar. - Server "Run" commands now invoke external apps (e.g. Neuroexplorer, Offline Sorter) correctly. Version 1.4.1 (April 19, 2011) - Fixed UI bugs in Trodal Cluster views. Version 1.4.0 (March 31, 2011) - Added support for Windows 7 (64 bit). Note: Windows XP and Windows 7 have separate installation packages. - Added low-latency mode (toggle via AD64 device options in Server). - Greatly improved performance and application responsiveness during recording. - Added magnification features: Same For All Channels and Chain Control (links magnification changes in spike displays). - Topology Wizard now user-accessible, improved auto-layout function. - Improved synchronization with CinePlex. - Added support for up to 384 continuous channels in clients (for 128 channel systems). - Added multi-threaded recording of PLX files. - Fixed bug where clients were not being notified of gain changes. - Drop indicator now correctly reports any drops (gaps) in continuous data. - Frame counter now correctly reports frame count during recording. - FIxed numerous UI bugs, especially in 2D Cluster display. Version 1.3.0 (December 17, 2010) - New version of PlexNet supports per-channel enable/disable and efficient transmission of all data on up to 128 channels. - Added waveform interpolation to current-channel spike display. - Added support for GLF feature space (beta, experimental). - Improved thresholding performance. - Fixed various bugs. Version 1.2.0 (October 4, 2010) - Added CinePlex device client to support operation with CinePlex on same machine. - Added wideband-lowpass device client (can be used instead of or in addition to spike-lowpass filter). - All filters now configurable as Bessel/Butterworth/Elliptic, up to 12 poles (subject to available CPU resources). - Added support for referencing in "split" 32/32 spike/FP configuration. - Added support for 48 channel configuration/license. - Added support for mixed-trodality topologies (writes parallel trodal and non-trodal PLX files). - Recording of 40 kHz continuous sources disabled by default (re-enable via properties spreadsheet). - Defaults PXC file no longer required to get correct channel names, recording enables, etc. - Selecting a channel in multichannel-spike or continuous views now auto-selects corresponding channel in other views. - Added Topology Wizard. - Revised, consistent naming of sources and channels . (WB = wideband, SPKC = spike-continuous, FP = field potentials, SPK = spikes, EVT = events, KBD = keyboard) - Fixed bugs with "pass-through" channels (channels which bypass amp and go direct to AD64 card). - Fixed bug where references were not displayed for some configurations. - Fixed bug where gaps sometime appeared in continuous displays on underpowered or heavily-loaded machines. - Fixed crash which could occur after "no waveforms crossed" when adding a unit. - Fixed minor UI bugs. Version 1.1.0 (June 18, 2010) - Added support for up to 128 channel configurations (using two AD64 cards and two amplifiers). - Added support for strobed (mode 3) digital input operation on both DI ports. - Added optional user-configurable spike lowpass filter for use in high-noise environments. - Added ability to automatically load a defaults or user-designated PXC file when PlexControl starts up. - Significantly reduced CPU usage, especially during recording. - Improved speed of command processing (e.g. set all channels to same gain or threshold). - Fixed crash that sometimes occurred after changing sorting methods. - Fixed crash that sometimes occurred when waveform length was increased. - Fixed spike/FP separator filters to use Bessel filters instead of Butterworth. - Fixed numerous UI bugs Version 1.0.0 (December 19, 2009)