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 9 06/17 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
Version 8 12/13 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/09 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/06 - 10/12 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/03 - 04/09 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/01 - 12/05 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/98 - 10/01 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 7 03/18 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
Version 6 12/13 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/10 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/07 - 01/14 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/04 - 05/10 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/00 - 01/06 Release notes
  • Curve fitting
  • Matrix script functions
  • File importers
Version 1 05/98 - 09/02 Release notes
  • True Windows program, successor to DOS Signal Averager
  • User-editable scripts customise the program
Cambridge Electronic Design Limited

Registered in England: 972132

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: 85234945

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


Privacy policy

CED, through this site, does two things that relate to privacy. We would like to explain them.

Emails from down-loads

We offer free down-loads of many files on our site, from test programs to complete install files for updated versions of major packages like Spike2 and Signal.

When customers wish to take a down-load of a major package, we ask a few questions, including their name, email address, the serial number of the software for which they seek an upgrade and whether they would like an automatic email whenever we update the product. This information is emailed back to CED when they access the final down-load screen. Within this email, your browser transmits the type and version of browser you are using, and the screen resolution you are running.

The reasons why we take and keep this information are that it is useful for our software development team to know who has taken the latest versions, and it is useful for our web site development team to know which browsers people are using to view our site, and what resolution they have their screens set to.


When people down-load a major package, we try to write a cookie, a small file in your computer, that records your name, serial number of the software package, and the version you are down-loading. These files have a lifetime of one year.

The reasons for storing this information are firstly that if you ask for another down-load some other time, your details are read from the cookie and are pre-written into the form, to save you looking them up again. The other reason is that next time you access our site, your browser looks through your CED cookies and compares the versions down-loaded with the latest version numbers read from our site. If there is a later version of a product you have already down-loaded, we tell you on the home page screen, so you know that it is worth going to the down-load page again.

None of this information is ever given to anyone outside CED. ×