Skip to content

Releases: psmokotnin/osm

v1.4.1

16 Jan 21:43
Compare
Choose a tag to compare

Release info

This release includes binaries for macOS (x64 and arm), Windows x64 (from 7) and Linux.

Desktop versions are available for download with a GPL3.0 license.

An iPadOS and iPhone version is available here

It includes several fixes for 1.4. Full release notes you can find here

New

  • Import calibration files (*.cal)

Improvements, Fixes and Optimisations

  • Window position validator removed due to wrong behaviour with multiscreen layouts
  • LFT fixed
  • Spectrum limits

v1.4

03 Dec 21:33
Compare
Choose a tag to compare

Release info

This release includes binaries for macOS (x64 and arm), Windows x64 (from 7) and Linux.

Desktop versions are available for download with a GPL3.0 license.

An iPadOS and iPhone version are available here

New

  • Groups
  • Generator remote control
  • SPL spectrum
  • Phon spectrum
  • Offset level
  • Gain numeric
  • LTW transforms for windowing from a time domain
  • Frequency range for windowing from a frequency domain
  • Points added into target trace
  • Presets for target trace (default, immersive, car, headphones)
  • Peak hold for numeric values
  • Add Brown noise
  • Add sin burst
  • Support for csv calibration file format

Changes

  • export cal data with PPO and ignore data with bad coherence ( < 0.97 )
  • add 10 and 120 min Leq values
  • Limits for linear impulse chart increased

Improvements, Fixes and Optimisations

  • Add application name in the path when it's missed from os
  • Enable Bluetooth and airplay in ios
  • Set period and buffer size for ALSA(Linux) as near
  • Set preferred buffer size for ASIO(Windows) driver
  • Crash due to invalid chart settings
  • Validate screen position on start-up
Screenshot 2024-12-02 at 21 14 41

v1.3

12 Nov 19:32
Compare
Choose a tag to compare

Release info

This release includes binaries for macOS (x64 and arm), Windows x64 (from 7) and Linux.

Desktop versions are available for download with a GPL3.0 license.

An iPadOS and iPhone version (commercial license) available here

New

  • Leq measurements
  • Music-Noise replaced M-Noise (for updated AES75-2023 standard)
  • Windowing source
  • Exponential window function
  • THD+N value measurement
  • Input filters (A, C and 1 kHz Notch)
  • Normalized impulse response
  • Difference function in Math source
  • Swipe gesture to hide but not delete source
  • Allpass filter added
  • Peak filter added

Changes

  • SNR calculated from squared coherence value
  • Step chart limits extended
  • RTA chart renamed to Spectrum
  • SPL view renamed to Numeric

Improvements, Fixes and Optimisations

  • Windows register not used for storing settings anymore
  • Fix for ASIO driver
  • Other fixes
image

v1.2.3

14 Mar 22:23
Compare
Choose a tag to compare

Release info

This release includes binaries for macOS (10.13 - 12.0), Windows x64 (7, 8, 10, 11).

Desktop versions are available for download with a GPL3.0 license.

An iPadOS and iPhone version (commercial license) available here

New

  • MLS+ noise

Improvements, Fixes and Optimisations

  • Fixes

Screenshot 2022-12-31 at 10 47 41

v1.2.2

31 Dec 22:14
Compare
Choose a tag to compare

Release info

This release includes binaries for macOS (10.13 - 12.0), Windows x64 (7, 8, 10, 11), Linux AppImage (build for Glibc 2.29 or above).

Desktop versions are available for download with a GPL3.0 license.

An iPadOS and iPhone version (commercial license) available here

New

  • Apply mode for math source
  • Peak and Crest Factor values in digital meters
  • System time in digital indicators
  • Pause for Level charts
  • Common folder for all the files

Improvements, Fixes and Optimisations

  • Option for inverse polarity for even channels in the generator
  • Accurate tuning for weightings
  • Many fixes

Screenshot 2022-12-31 at 10 47 41

v1.2.1

28 Sep 20:57
Compare
Choose a tag to compare

Release info

This release includes binaries for macOS (10.13 - 12.0), Windows x64 (7, 8, 10, 11), Linux AppImage (build for Glibc 2.29 or above).

Desktop versions are available for download with a GPL3.0 license.

An iPadOS and iPhone version (commercial license) available here

New

  • Added new Filter tool. You can generate source data to simulate Butterworth, Linkwitz Riley, and Bessel low pass or high pass filters.

Improvements, Fixes and Optimisations

  • fix a few annoying bugs
  • small UI optimisations

Screenshot 2022-09-28 at 22 06 13

v1.2

28 Aug 11:17
Compare
Choose a tag to compare

Release info

This release includes binaries for macOS (10.13 - 12.0), Windows x64 (7, 8, 10, 11), Linux AppImage (build for Glibc 2.29 or above).

Desktop versions are available for download with a GPL3.0 license.

An iPadOS and iPhone version (commercial license) available here

New

  • Remote API
    Remote API allows to share active and stored measurements data between different instances of Open Sound Meter. Also available for third party applications.
    For example, you can use iPad as a wireless remote for your main measurement setup.

  • Weightings
    • Added: A, B and C weighting filters
    • Added standard lines for weighting filters

  • Quick calibration
    94dB button in the measurement's properties sets measurement channel gain correlated to SPL 94dBA slow.

  • Level monitoring
    For multichannel monitoring of current sound pressure levels (SPL) or digital levels (dBfs) Level chart added

  • Digital meters
    SPL and dBfs values could be observed as the digital meters

  • Impedance
    Impedance mode added for the magnitude measurements. You can calibrate interface for your sensor resistance in see results in Ohms.

  • Burst noise

Improvements

  • Measurements
    • Allow negative delay values
    • Make impulse response time window equal to time frequency responses

  • Generator
    • Now it's possible to select many outputs channels
    • increase sweep period
    • Rase maximum frequency in the generator up to 192kHz

  • PPO
    • Added 1 point per octave option
    • Added PPO option for RTA line
    • Added PPO off option for RTA bars

  • Math Source
    • Added ability to use math source as a source in other math source
    • Added resulted impulse response to vectors functions

  • Interface
    • Add close button to popups
    • Reset charts height by double click on the divider
    • Step response extended limits
    • Impulse response extended limits
    • Enlarge popups for long titles (long channel names for example)
    • Cmd + 4 (Ctrl+4) shortcut apply auto height for the charts
    • Others small GUI improvements

  • Audio
    AudioSession (iOS) force set selected sample rate

Fixes

• Spectrogram reset ppo and binding loop
• Count for math source when cloned
• Spectrogram auto add sources
• Negative gain values in projects
• Others fixes

Optimisations

  • Lots of CPU vector instructions optimisations
  • Audio buffers allocation optimisations

v1.1

14 Feb 21:36
Compare
Choose a tag to compare

Release info

This release includes binaries for macOS (10.13 - 12.0), Windows x64 (7, 8, 10, 11), Linux AppImage (build for Glibc 2.29 or above).

Desktop versions are available for download with a GPL3.0 license.

An iPadOS version (commercial license) available here: https://apps.apple.com/app/id1552933259

New

  • Estimation delay
    The estimation delay finder works in the background and can predict values up to 1.5 seconds at 48kHz.

  • Recent files
    The recent files menu allows you to quickly reopen any of the last sessions.

  • Auto save
    The application automatically saves the current project in the background. When next time you run the app, it will start from the last project.

  • Reset button
    Reset button added to the measurements properties. You can quickly reset average buffers.

  • Loop
    Internal loop buffer added, filled with generator samples. In each measurement, you can select loop buffer as a measurement or reference.

  • CSV import
    Any stored measurement could be exported in CSV format.

  • Log impulse
    Add log scale for y-axis on impulse response.

  • Peak hold
    Displaying peak value added to RTA chart and level meters.

  • Import impulse
    Now you can import impulse response data from CSV or WAV files.

  • WAV export
    Any stored measurement impulse could be exported in WAV format.

  • SNR
    A coherence chart has a new option to show data as SNR.

  • Source selection
    For each chart can be selected specific sources to show or hide.

  • Ignore coherence
    You can ignore coherence on the specific stored data and force it to be 100%.

Graphics

  • Open GL2
    On old computers, where Open GL3.3 is not available, the program will automatically fall back to Open GL2. That returns support of old video adapters on modern operating systems. Such as Intel HD3000 on Windows 10.

Math source

  • DB and power functions
    Math source has now four options: vector, polar, dB and power. For the last three options, phase is calculated as polar type.

  • Count
    Added selection of sources counts: from 2 to 10.

  • Coherence
    The resulting coherence value is calculated as the weighted by module value sources average coherence.

  • Polar phase
    New math for polar type provides more useful results.

  • Phase subtract
    Phase subtract for polar types reworked.

  • Auto name
    If you didn't change the name of the math source, it will be updating automatically with the selected type and function.

  • Color labels
    In the right tab, the source shows helping mini colour labels of selected sources.

Experimental function

  • Show experimental function
    You can choose in the menu if you want to use or hide the experimental functions, that's usually not needed but could be interesting in the labs or education.

  • Crest factor
    The crest factor chart shows the rate between peaks and average values measurements.

  • Nyquist
    Classic Nyquist plot is added.

  • Phase delay
    Added plot of phase delay.

Improvements

  • LTW
    LTW transform prepares with knowledge of the current sample rate. That allows achieving the same frequencies list at different sample rates.

  • Linear mode
    A magnitude chart can show data not only as dB difference but linear too.

  • FFT powers
    Added 11 and 14 powers.

  • Group delay
    The charts renderer reworked. Now it shows smooth series with any PPO settings.

  • Auto names
    A new store has an auto name when created, it includes the name of the source and current time.

  • Windows audio
    Improvements of native Windows audio backend. Now it supports multichannel inputs.

  • Support small screens
    Layout can adapt for a tiny screen on microbooks or tablets

  • Spectrogram level normalization
    Levels now correspond to RTA values.

  • Enable high dpi scaling
    Support screens with high pixel density on all the platforms. Such as a 4K 13 inches monitor.

  • Polarity button
    The polarity reverse button clearly shows the status and took less space.

  • Saved sources
    Add saving and loading at the project file ELC and math source.

  • Shift key
    Use shift key for accuracy adjusting values.

  • Last used folder
    The application will remember the last folder you used to open a project.

  • Scroll
    Added scroll to the tablets side menu.

  • Updater
    When a new update is available, an updater will show you your current version and suggested one.

Fixes

  • Reset buffers
    Fix for bug: sometimes buffers weren't reset.

  • Generator
    Fix for the level ignoring bug when generators works with wav file.

  • Metal renderer
    Fix crash on resize chart.

  • Import bad files
    If an imported file has invalid values, "*" instead of digits, this value won't be ignored and imported as zero.

  • Load bad files
    Fix crash on load disabled measurement.

  • Audio
    Fixes for audio client for Windows 7.

  • Layout
    Fixes lots of layout issues

  • Other
    Lots of major and minor fixes

Notes

  • Optimization
    Added a lot of optimizations for better CPU and GPU loads.

v1.0.5

14 Aug 07:39
Compare
Choose a tag to compare

Release info

This release includes binaries for macOS (10.13 - 11.1), Windows x64 (7, 8, 10)

Desktop versions are available for download with a GPL3.0 license.

An iPadOS version (commercial license) available here: https://apps.apple.com/app/id1552933259

New

  • Target trace
    Use Cmd+T (Ctrl+T) shortcut to see target trace on magnitude response.

Fixes

  • OpenGL render for NVidia drivers Windows 10
  • small UI fixes

v1.0.1

22 Jul 15:26
Compare
Choose a tag to compare

Release info

Fixes for v1.0 release

This release includes binaries for macOS (10.13 - 11.1), Windows x64 (7, 8, 10), Linux AppImage (build for Glibc 2.29 or above).

Desktop versions are available for download with a GPL3.0 license.

An iPadOS version (commercial license) available here: https://apps.apple.com/app/id1552933259

Improvements

  • Mouse wheel
    The mouse wheel can be used for charts scroll.

  • Show positive phase values option
    For phase chart added an option to select how should be phase show: from -180 to 180 or from 0 to 360.

Fixes

  • OpenGL render for Windows 10
  • Font render for macOS
  • auto dark mode for macOS