Evaluation License

Interested in a 30-day evaluation license for Delsys EMGworks® Software?

Request Form

Service Portal

Visit our Service Portal and use the Delsys Software Update application to ensure your firmware is up to date.

Learn More


EMGworks® Software

Add to Cart

EMGworks® 4.5.0

View 4.5.0 Change Log


Delsys File Utility

Easily convert your EMGworks® data into C3D, MAT, CSV, and more common file formats
Included within EMGworks® installer


Useful Links

System Requirements

Windows 10, Windows 8, Windows 7, Windows Vista or Windows XP with service pack 3. 32-bit or 64-bit systems.
At least 2.0 GHz processor clock speed (optimized for processors supporting SSE2 extensions)
At least 2 GB system memory
At least 128 MB discrete graphics memory
1280×1024 (SXGA) display resolution or better
Users can simply ensure that they have a Windows Experience Index of 4.0 or greater, in lieu of requirements 1 through 5

Change Log

New Avanti Sensor Support!
New Sensor Configuration Page – allows more complex control over sensor
New Data Type, sensor orientation
New Channel Naming by sensor type
Mode control issues improved
Improved default y-axis scope
Improved base error reporting
Fixed issue with Goniometer calibration for TPM
Logging for Activation/Registration information
Firmware/Software update notifications are improved
User can opt out of Firmware/Software update notifications
Improved dual base configuration backend
EMGworks Acquisition
Signal Quality Monitor (patent pending)

  • Live monitoring of all EMG signals from all Trigno EMG sensors
  • In-plot alerts for Signal Quality
  • Now providing information for improving signal quality
  • New functionality to turn off live monitoring
Support for new Trigno Flex sensors
Delsys dEMG Acquisition module no longer requires activation and option to turn off
Improved EMGworks License background structuring allows activation on multiple user accounts
Easily view your EMGworks license in Help > About EMGworks
Automatic checking for new EMGworks versions (internet connection required)
Profile Tracking template supports all Trigno EMG sensors
Trigno IM’s EMG channel supporting for real-time filters
Trigno Personal Monitor (TPM) performance enhancements
TPM protocol synchronisation fixes
TPM option to keep files on the unit
Various background performance improvements and bug fixes
EMGworks Analysis
Plotting improvements

  • Plots are now auto-scaled on both axis when created
  • Double-click on a data file to plot quickly
  • More desirable default plotting colours
Support for high-resolution displays
Improved data gridview performance
Various background performance improvements
Trigno Control Utility (Version 2.6)
Improved triggering performance
Gains automatically applied based on sensor Type and Mode
New mode control dialog from Trigno status window
Trigno IM Calibration App
Now allows empty sensor slots
Master mode is assumed by Orientation Filter in order to preserve filter initialization between data collection runs
Improved behavior of Orientation Filter when stopping data collection
User can now specify path to calibration file
Improved plotting performance in calibration app
Sensor zeroing adding as command
Alert for poor calibration file
EMGworks Acquisition
Fixed sensor mismatch false positives
For timed data collection, time now input and displayed as Hours:Minutes:Seconds
Addressed mode control synchronization between Control Utility and Acquisition
Fixed issue causing the sensor status popup to block the right-click ability of Trigno system tray icon
Improved selection behavior for items in Plot and Store sensor list
Made duplicate task functionality slightly more visible to user (right click)
Put Trigno Base Error messages into logs instead of system tray popups
Flex Sensor UI improved
MVC EMG RMS tasks now allows all smart sensor types
In sensor pair confirmation dialog – calibration options now presented only if factory calibration exists in base
Fixed issue with 64th User Defined sensor/channel causing crash
Fixed plot container issue causing blank containers
Fixed labeling of y-axis scale settings
Fixed y-scale defaults for goniometer
Fixed crash on exit when TPM connected
Added label to signal quality check button
Apply All feature added for sensor modes in Control Utility
Full mode descriptions in selector for IM sensors
Default IM mode is for highest ACC range
Added System Beep as a sound option for audio prompting
EMGworks Analysis
Fixed a cause of crash for “Export to Excel”
Fixed issue causing users of 4.2 to experience plotting issues after upgrading to 4.3 (.dat file issue)
Fixed crash occurring when importing a fixed number of rows from text
Accommodate longer channel names in quickview dropdown selector
Improvements to usability of text import dialog\
Updated version numbers in Help>About
Create new plot from plot pane
Add new data from data pane
Shortened channel names in workspace data pane
SDK / TCU / Calibration App
Fixed channel count query bug which was indicating only 3 channels for Analog Adapter sensor
Fixed issue with “ringing” in SDK output with Upsampling enabled
Fixed issue with data stream “pausing” causing loss of data
Improved automatic gain settings for SDK users
Added support to Trigno Trigger Adapter Sensor
Flex sensor modes were mislabeled.
Issue causing unresponsive base after client disconnect fixed
Added logging to SDK operation
Fixed a cause of crash upon Synchronization of TPM Protocols
Fixed issue regarding calibrating sensors using TPM as Base Station
Allows for special characters in protocol naming
Fixed accelerometer scaling issue
Fixed issue causing freeze at end of data collection
Fixed issue when using TPM in datalogger mode with Goniometer
File Utility
Added support for exporting to C3D file format
Major cleanup done for converting CSV to HPF
Improved conversion performance for .MAT output
Added many command line features
Command line option available for merging HPF files
EMGworks Acquisition
Message present to alert user that acquisition is waiting for a start trigger
TPM Data Download UI fixes
Proper units for aux data when filtering EKG as BPM
User settable Y-Scale values improved behavior
Default Y-Scale values improved behavior based on sensor type and mode
Trigno Trigger Adapter now present in add a sensor menu
Profile Tracking crash fixed
Sensor Status popup is now closeable
Trigno Foot Switch Adapter values properly offset
SDK / TCU / Calibration App
SDK consistent versioning applied
Sensor mode settings button enables/disables properly