• UK
  • US
  • Français
  • Deutsch
  • Español (precios €)
  • Portugal
  • Polski
  • 日本人
  • 中國傳統
  • 简化中国

Software history

These are cumulative brief histories of the development of some of our Windows-based products, as seen by the user.

Extensive details are available by clicking on the links, to see the relevant detailed technical history.

Version 10 11/2019 Release notes
  • Info window, viewable across the lab - with speech output, if you cannot spare a glance
  • The Micro-4 is supported
  • The script language supports user-defined objects
  • Automatic data processing can now use variable length gates
  • Arbitrary waveform output takes advantage of the Power3A and Micro4 200 MHz clock to achieve better frequency resolution.
  • Sampling supports Talker specification v5, which has more efficient data transfers
  • New file importer added for XDF files (LabRecorder, LabStreamingLayer - LSL)
  • Online Measure to channel command can send output to the Keyboard marker channel that can trigger writing to disk, the output sequencer and arbitrary waveform output
  • New virtual channel function TEvt() to generate a ramp of time since the last event on a channel. This can be scaled to produce a calculation of the volume of liquid delivered by an automatic syringe, for example
  • In the Sampling Configuration, you can apply a real-time channel Process (for example filter or rectify) to a Talker-based Waveform or RealWave channels
  • The Sampling Configuration has a new Script tab to set a script to run at preset times during sampling
  • New Linear Predict... command will replace short artifacts in Time view waveform data and Result view channels with estimations based on the previous and following data
  • The Sampling configuration dialog Mode tab has a new option to control the s2video application Slow frame rate when not writing data to disk
  • The output sequencer can now play trains of digital pulses at the same time as other sequencer operations
  • There is a new Time view drawing mode, Interval, that displays the intervals between events
  • There is a new data file importer for ADInstrument Labchart files
  • You can change the output channel labels in the Graphical Sequence Editor
  • The Sampling Configuration - Mode tab can now set scripts that are run when a trigger event is detected
Version 9 06/2017 Release notes
  • Talkers can work without a 1401 interface
  • Channel numbers extended to 2000
  • Rows in grid views increased to 1,000,000
  • Memory blocks for waveform output increased to 62 for Powers, to 20 for Micros
  • New numeric operators for the script language
  • More dialogs are resizeable
  • The s2video application now uses .mp4 files with improved frame timing and connects to a wider range of video sources.
  • Spike2 multimedia support reads both .mp4 and .avi files.
  • Added the mp4comp application for off-line compression of .mp4 video files.
  • The Bionic and Ripple importers were revised to cope with importing huge (more than 500 GB) files. The importers now run at about the same speed as copying the files (15 minutes for 500 GB rather than a day).
  • A Talker licence system is implemented. This allows us to update paid-for Talkers from our web site, but requires users to apply a licence key to their copy of Spike2. Talker licences are tied to the Spike2 serial number.
  • There is a new event Frequency histogram analysis. This is similar to the Interval Histogram, but it places data in bins based on frequency, not intervals. The script language equivalent of this command is SetFHst().
  • Channel Process is extended to allow time shifts of event channels and debounce of event and Level event channels.
  • The ArrCWT() script command calculates the Continuous Wavelet Transform of an array of data.
Version 8 12/2013 Release notes
  • Native 64 and 32-bit application versions available
  • Data file format now 64-bit, reading, writing and sampling older 32-bit file format maintained
  • Sampling duration and data file size now virtually unlimited
  • Retrospectively mark data for saving during sampling
  • File import system extended to handle larger files
  • Improvements to Sonogram display including intensity key
  • The maximum size of a script driven dialog increased to the size of primary monitor screen
  • MATLAB export extended to support writing files larger than 4 GB
  • Alt+key combinations added to activate buttons in Script and Sample bars
  • Script and output sequencer extended to accept 64-bit values
  • Sequencer text editor now has fast navigation to Keys as Labels
  • Unicode support added, allowing use of non-ASCII characters
  • Horizontal cursors can be made active so that they automatically position themselves
  • Scripting: enhancements to language, editing, debugging and to handling of #include files
  • Optional warnings on closing data file with memory channels
  • Clustering: INTH shows vertical cursor at minimum interval
  • Channel show/hide dialog enhanced for large numbers of channels
  • 2D colour mapping capability (heat maps), thin plate splining
  • Quick calibration feature
  • Grid view added
  • New dialogs to edit window titles, edit XY view axes, units and channel titles
Version 7 06/2009 - 10/2017 Release notes
  • Data files up to 1TB allowed
  • Output sequencer greatly extended
  • Talker module interfaces other data capture devices
  • Vertical markers drawing
  • Horizontal cursors increased from 4 to 9
  • Power1401 and Micro1401-3 users can now reject over-sized spikes on-line
  • Event inputs can be "de-bounced" on-line
  • Power1401 users have access to all 8 DACs for arbitrary waveform output
  • Power1401 mk II users have access to all 8 DACs for sinusoidal and ramp output (Power1401 mk I support will be in 7.05)
  • There are many improvements to the clustering window
  • Optional x axis display in milliseconds and also auto-scaling of axis units
  • New "watch" window to display script variable when debugging
  • New and improved drawing modes
  • Script writers can make use of the mouse position
Version 6 09/2006 - 09/2014 Release notes
  • Handles 400 channels
  • MATLAB file export
  • Enhanced sampling efficiency
  • Burst mode sampling
  • 3D overdraw
  • Improved script editor
  • Interactive IIR filtering
  • Arrays of up to 5 dimensions
  • Log axes option
Version 5 04/2003 - 04/2009 Release notes
  • Tetrode and stereotrode recording
  • Principal Component Analysis and clustering in spike shape sorting
  • Export to spreadsheet
  • Cubic spline drawing mode
  • Virtual channels
  • Video capture
  • Measurements to channel
  • Matrix script functions
  • Curve fitting
  • Multiple monitors supported
Version 4 04/2001 - 12/2005 Release notes
  • Sampling increased to 32 channels
  • Faster sampling with the Power1401
  • Waveform calibration
  • Active cursors
  • Graphical sequence editor
  • Spike shape sorting
  • 10 vertical cursors
  • File importers in many formats
Version 3 03/1998 - 10/2001 Release notes
  • Output sequencer extensions
  • Spike Overdraw mode
  • Improved script commands and scope
  • XY views
  • Context-sensitive help
  • Last version to support sampling with the standard 1401
  • SonFix program repairs damaged data files
Version 8 10/2022 Release notes
  • Signal can now collect data from third-party devices using Talkers.
  • New automatic script execution at defined times before, during or after a sampled sweep.
  • Automatic threshold estimation (MTAT) added.
  • Active cursors are now available in XY views.
  • The File menu Load configuration command now offers you a list of up to 10 recently used sampling configurations.
  • Option to display continuous waveform activity in peri-triggered mode added.
  • XY views can now hold up to 2000 channels.
  • The channel points per sweep limit is now 400 million, up from 40 million.
  • SampleClampHP() script function added to provide access to the clamp holding potential during sampling.
  • The PowerMAG auxiliary states device can now operate in Flex mode.
  • The MagStim Rapid now has a specific theta burst mode.
  • Menu Command() script function provides script access to Signal menu items.
  • Added Meas() function to the virtual channel system. Therefore a measurement, such as the mean of a waveform baseline, can be used as part of the virtual wave construction. Perhaps displaying a waveform without a DC shift.
  • A new peri-trigger mode has been added for remaining inside a pair of levels for a specified time. This will allow the user to trigger only when the subject is in a resting state or, if using a force transducer, when they are active for x time.
  • It is now possible to use more than one signal conditioner at a time; e.g. the CED 1902 and Digitimer D360R can both be used simultaneously.
Version 7 03/2018 Release notes
  • Support added for PowerMAG and DuoMAG transcranial magnetic stimulators
  • Support for the DS8R biphasic constant current stimulator from Digitimer has been added
  • An information window makes text and picture information visible from across the lab
  • Screen prints draw fonts at a size proportional to the available space
  • Grid views in screen prints get the best column layout by scaling the font to the size of the output rectangle
  • New ArrCWT(), ArrRange() and ArrMapImage() script functions have been added
  • Many more dialogs are now resizable
  • Error information is now logged if a conditioner, auxiliary state or auxiliary telegraph support file fails to load
  • Micro1401-4 hardware from CED is now fully supported
  • Support for the Neuro-MS transcranial magnetic stimulators from NeuroSoft has been added.
  • The support for the MagStim Rapid TMS stimulator now includes a recharge delay parameter
  • Dynamic clamping is now available with a Micro1401-4 unlike previous types of Micro1401
  • Automatic Y axis optimisation of data channels at the end of a sampling sweep is supported via a check box in the Sampling Configuration – Automation tab
  • A new auxiliary states toolbar bar has been added. This provides quick access to the RMT value for TMS devices along with a button to open the main settings dialog while sampling
  • Auxiliary device support for TMS devices now allows power levels to be optionally specified as a percentage of resting motor threshold (RMT)
  • Multiple auxiliary devices, such as stimulators, can be controlled
Version 6 12/2013 Release notes
  • 64 and 32-bit application versions available
  • A new RealMark channel type has been added to store one or more floating point values at arbitrary times
  • Script support has been added for the new RealMark channel type
  • Interactive controls have been added for memory channels. Import, add and delete data functions are available
  • New memory channel processing mechanisms have been added for automatic generation of marker or RealMark data
  • Extended drawing modes and Virtual channel functions have been added to support the new RealMark channel type
  • Voltage based telegraphing can now be used alongside installed auxiliary telegraph system
  • Export to MATLAB file format extended to support the latest version 7.3
  • There is a now a grid view type. This can be used from a script to present tables of data in a similar way to a spreadsheet
  • It is now possible to switch between signal conditioner, auxiliary stimulator or amplifier telegraphing system without the need to re-install the software
  • Unicode support has been added allowing use of non-ASCII characters in scripts and elsewhere
  • Extended dynamic clamping; in particular the Hodgkin/Huxley A/B model now has 3 components and all synapse models now support various receptor types
  • Horizontal cursors can now be made active so that they automatically position themselves
  • The new experimenter's notebook system automatically records standard actions plus extra notes from the user
  • A new interval histogram analysis mechanism has been added
  • Text-based, XY and memory documents are all periodically saved so that they can be restored if a program failure occurs.
  • Support for the MagVenture MagPro transcranial magnetic stimulators has been added
  • The Digitimer D440 amplifier has been added to the available signal conditioner devices
Version 5 10/2010 - 02/2018 Release notes
  • Dynamic clamping support has been added; up to 15 dynamic clamping models can be used
  • Multiple arbitrary waveform outputs are now available
  • The clamping support has been extended to allow up to 8 clamping sets
  • Channel Y axes can rescale themselves, use SI prefixes, and have horizontal labels
  • The pulses configuration dialog has been re-written to make it easier to use and provide better timing information. A digital marker generation item has been added to the available pulses
  • Data and XY views can now have a background bitmap image
  • Spectral analysis features have been added to the virtual channel system
  • MATLAB access functions have been added to the script language
  • Support for the Digitimer D360, Axoclamp 900A and Heka EPC-800 amplifiers has been added, the support for the MultiClamp 700 amplifier now allows up to four amplifiers to be used
  • Improved integrated MagStim stimulator support including extra protection mechanisms for the MagStim Rapid
  • The new Output resets system ensures that 1401 outputs are set to safe values when sampling starts or stops
Version 4 10/2007 - 01/2014 Release notes
  • Variable sweep points
  • MATLAB file export
  • Virtual channels
  • 3D overdraw
  • Gap-free sampling
  • Interactive IIR filtering
  • Improved clamping support
  • Improved BiStim and MagStim Rapid control
Version 3 08/2004 - 05/2010 Release notes
  • SCAN analysis
  • Clamping experiment support
  • Text sequencer
  • Multi-clamp telegraph support
  • Magstim support
  • Cubic spline drawing
  • Matrix mathematics
  • Text to speech added
  • Multiple monitor support
  • Log axes option
Version 2 08/2000 - 01/2006 Release notes
  • Curve fitting
  • Matrix script functions
  • File importers
Version 1 05/1998 - 09/2002 Release notes
  • True Windows program, successor to DOS Signal Averager
  • User-editable scripts customise the program
Cambridge Electronic Design Limited

Registered in England: 00972132

Registered office:

  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ

VAT: GB 214 2617 96

Producer registration number: WEE/BD0050TZ

Terms and Conditions of Sale

For our US customers, we can provide tax form W-8BEN, that identifies us as a UK company.

DUNS: 219151016
NAICS: 423490
Commodity codes
Hardware: 84716070
Software: 85235190

By email:


By post:
  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
By telephone:

(Int.+44) (0)1223 420186

From North America (Toll Free):

1 800 345 7794