Skip to content

Releases: loudifier/chirplab

v0.5.1

23 Mar 05:37

Choose a tag to compare

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

19 Jan 01:50

Choose a tag to compare

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_channel has been changed to timing_channel
      • ref_channel now refers to the actual signal used for the impulse response reference
      • truncate has been removed
      • truncate_mode now controls how truncation is performed
      • truncate_time added, which is the length of time after t0 when truncate_mode is 'fixed'
  • Tracking Filter Rub and Buzz example presets updated to use 8th order Butterworth highpass filtering

v0.4

29 Apr 08:07

Choose a tag to compare

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

08 Apr 22:43

Choose a tag to compare

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

v0.2

15 Mar 20:16

Choose a tag to compare

Chirplab v0.2 includes:

  • File input and output
  • (new) Sound card input and output
  • (new) Works on Linux and Mac
  • Measurements
    • Frequency Response
    • (new) Phase Response
    • Harmonic Distortion

v0.1

21 Feb 00:41

Choose a tag to compare

v0.1 Pre-release
Pre-release

Initial minimum usable release. Only supports file I/O and only includes Frequency Response and Harmonic Distortion measurements.