Releases: loudifier/chirplab
v0.5.1
Chirplab v0.5 includes:
Graphical User Interface
- File input and output
- Sound card input and output
- Input calibration dialog for acoustic/electrical measurements
- Create and configure projects
- Create and configure measurements
- Save and load measurement presets
- Export individual measurement graphs and data
Command-Line Interface
- Measure an input file using the settings in a Chirplab project file
- Switches to override input file, input channel, and data output directory
- Generate a chirp stimulus file from project file parameters
Runs on Windows, Linux, and Mac. GitHub actions automatically bundle a Windows executable for every build and release.
Measurements
- Frequency Response
- Phase Response
- Group Delay
- Harmonic Distortion
- Impulse Response
- Waterfall
- Tracking Filter
- Residual Distortion
Examples:
- New project response file allowing immediate configuration and exploration of measurements without first needing to capture a chirp response
- Speaker measurement project with example speaker response recording and measurements that are typical for basic electroacoustic evaluation
- THD+N and High Order Harmonic Distortion measurement presets
- Rub and Buzz measurement presets using different analysis methods
Updates in v0.5.1
- Fixed GitHub actions builds. Each commit and release now built with PySide6 and OpenGL acceleration
- Minor bug fixes
v0.5
Chirplab v0.5 includes:
Graphical User Interface
- File input and output
- Sound card input and output
- Input calibration dialog for acoustic/electrical measurements
- Create and configure projects
- Create and configure measurements
- Save and load measurement presets
- Export individual measurement graphs and data
Command-Line Interface
- Measure an input file using the settings in a Chirplab project file
- Switches to override input file, input channel, and data output directory
- Generate a chirp stimulus file from project file parameters
Runs on Windows, Linux, and Mac. GitHub actions automatically bundle a Windows executable for every build and release.
Measurements
- Frequency Response
- Phase Response
- Group Delay
- Harmonic Distortion
- Impulse Response
- Waterfall
- Tracking Filter
- Residual Distortion
Examples:
- New project response file allowing immediate configuration and exploration of measurements without first needing to capture a chirp response
- Speaker measurement project with example speaker response recording and measurements that are typical for basic electroacoustic evaluation
- THD+N and High Order Harmonic Distortion measurement presets
- Rub and Buzz measurement presets using different analysis methods
Other updates in v0.5
- Breaking change from v0.4: Improvements to Impulse Response measurement, with changes to measurement parameters
- Added reference channel setting
- Made truncation settings more flexible
- Improved GUI controls to automatically fix several mutually exclusive parameter settings
- Parameter changes
ref_channelhas been changed totiming_channelref_channelnow refers to the actual signal used for the impulse response referencetruncatehas been removedtruncate_modenow controls how truncation is performedtruncate_timeadded, which is the length of time after t0 whentruncate_modeis 'fixed'
- Tracking Filter Rub and Buzz example presets updated to use 8th order Butterworth highpass filtering
v0.4
Chirplab v0.4 includes:
Graphical User Interface
- File input and output
- Sound card input and output
- Input calibration dialog for acoustic/electrical measurements
- Create and configure projects
- Create and configure measurements
- Save and load measurement presets
- Export individual measurement graphs and data
Command-Line Interface
- Measure an input file using the settings in a Chirplab project file
- Switches to override input file, input channel, and data output directory
- Generate a chirp stimulus file from project file parameters
Runs on Windows, Linux, and Mac. GitHub actions automatically bundle a Windows executable for every build and release.
Measurements
- Frequency Response
- Phase Response
- Group Delay
- Harmonic Distortion
- (new) Impulse Response
- (new) Waterfall
- Tracking Filter
- Residual Distortion
Examples:
- New project response file allowing immediate configuration and exploration of measurements without first needing to capture a chirp response
- Speaker measurement project with example speaker response recording and measurements that are typical for basic electroacoustic evaluation
- THD+N and High Order Harmonic Distortion measurement presets
- Rub and Buzz measurement presets using different analysis methods
Other updates in v0.4
- Settings to control whether measurement noise floor estimate is plotted in GUI or included in measurement data output
- 'dB' output unit for Frequency Response measurement, which normalizes measurement to a reference frequency point
- Help menu with links to GitHub, issues, and wiki
- Other minor tweaks and bugfixes
v0.3
Chirplab v0.3 includes:
Graphical User Interface
- File input and output
- Sound card input and output
- (new) Input calibration dialog for acoustic/electrical measurements
- Create and configure projects
- Create and configure measurements
- (new) Save and load measurement presets
- Export individual measurement graphs and data
Command-Line Interface
- Measure an input file using the settings in a Chirplab project file
- (new) Switches to override input file, input channel, and data output directory
- (new) Generate a chirp stimulus file from project file parameters
Runs on Windows, Linux, and Mac. (new) GitHub actions automatically bundle a Windows executable for every build and release.
Measurements
- Frequency Response
- Phase Response
- (new) Group Delay
- Harmonic Distortion
- (new) Tracking Filter
- (new) Residual Distortion
Examples:
- New project response file allowing immediate configuration and exploration of measurements without first needing to capture a chirp response
- Speaker measurement project with example speaker response recording and measurements that are typical for basic electroacoustic evaluation
- (new) THD+N and High Order Harmonic Distortion measurement presets
- (new) Rub and Buzz measurement presets using different analysis methods
Other updates in v0.3
- Hotkeys for common tasks in GUI, including play/capture
- Graph ticks show 1,2,5 series by default
- Chirp Stimulus/Response tab graph settings configured for much faster plotting
- Other minor bugfixes, mostly GUI corner cases