16 Commits

Author SHA256 Message Date
25d7e7b9f6 Accepting request 1324236 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1324236
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsp-plugins?expand=0&rev=46
2025-12-23 12:44:28 +00:00
924f6dbd91 - update to 1.2.26
* Implemented Matcher plugin series.
  * Implemented metadata revisioning to not to corrupt parameter
    automation in DAWs like Ardour related to changing port indices
    when some new parameter is added.
  * Added possibility to select between host-friendly and user-frienfly
    values when exporting configuration to the file.
  * Added 'smooth' parameter in Limiter and Multiband Limiter plugins
    that allows to adjust the smoothnes of the ALR knee.
  * Optimized spectrum analyzer module: reduced memory usage and
    memory copying.
  * Some optimizations related to plugin port mappings in the UI.
  * Removed duplicate and not working filter point thickness settings
    in UI behavior menu.
  * Fixed out-of sync ALR attack and release timings for the Limiter
    module when changing the sample rate.
  * Fixed moduleinfo.json generation and validation for VST3.
  * Fixed possible garbage at the end of KVT BLOB serialization.
  * Fixed endianess-related bugs in VST3 headers.
  * Fixed some bugs in VST3 plugin state deserialization.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/lsp-plugins?expand=0&rev=97
2025-12-22 21:37:10 +00:00
0af2bca332 Accepting request 1319542 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1319542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsp-plugins?expand=0&rev=45
2025-11-24 13:12:27 +00:00
48bda0fa40 - Remove unused BuildRequires: update-desktop-files.
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/lsp-plugins?expand=0&rev=95
2025-11-23 14:17:10 +00:00
e56561d036 Accepting request 1315435 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1315435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsp-plugins?expand=0&rev=44
2025-11-04 17:42:34 +00:00
3f2665b283 - update to 1.2.25
* Improved plugin metadata validation tool in plugin framework.
  * VST3 data synchronization between DSP and UI is now performed in
    the UI thread if possible.
  * Fixed VST3 crash on JUCE-based hosts related to improper IRunLoop
    handling.
  * Fixed Room Builder plugin that could not render impulse responses
    for some built-in rooms.
  * Fixed possible SIGFPE crash on LADSPA descriptor generation related
    to division by zero error.
  * Fixed data transport for LV2 plugins that caused many annoying log
    messages in Ardour.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/lsp-plugins?expand=0&rev=93
2025-11-04 08:45:55 +00:00
3ea79209db Accepting request 1313688 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1313688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsp-plugins?expand=0&rev=43
2025-10-27 13:40:20 +00:00
2f69e9138f Accepting request 1313687 from home:kill_it:branches:multimedia:apps
- update to 1.2.24
  * Implemented Ring-Modulated sidechain plugin series.
  * Implemented Multiband Ring-Modulated sidechain plugin series.
  * Implemented A/B preset switching support by plugins.
  * Added support of integrated loudness metering for Referencer
    plugin series.
  * Added True Peak limiting modes to the Limiter and Multiband
    Limiter plugin series.
  * Added Piano keyboard layout to all plugins that provide
    frequency graph.
  * Added support of BeginEdit and EndEdit events for CLAP,
    LV2, VST2 and VST3 formats.
  * Moved Dry, Wet and Dry/Wet knobs into a separate Mix overlay
    for Trigger plugin series.
  * Fixed frequency range display for Multiband Compressor,
    Expander, Gate and Dynamics Processor plugin series.
  * Fixed regressions in LV2 plugin wrapper related to setting
    path parameters.
  * Fixed crash when loading project with Loudness Compensator
    plugin in IIR mode.
  * Fixed VST3 plugins crash under Ardour related to improper
    IRunLoop interface operations based on invalid API calls by the DAW.

OBS-URL: https://build.opensuse.org/request/show/1313687
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/lsp-plugins?expand=0&rev=91
2025-10-26 02:35:33 +00:00
cf0f03774e Accepting request 1301511 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1301511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsp-plugins?expand=0&rev=42
2025-08-27 19:34:46 +00:00
bd2d4e9622 - update to 1.2.23
* Added experimental support of UI for MacOS using FreeType
    and Cairo libraries. Contributed by Marvin Edeler.
  * Implemented human-friendly preset management in the plugin's UI.
  * VST3 plugin state format changed, not backward-compatible with
    previous versions of plugins. Downgrading version may cause plugin state loss.
  * Added AHDBSSR (Attack, Hold, Decay, Break, Slope, Sustain, Release)
    envelope control over loaded samples in Sampler and Multisampler plugin series.
  * Added DC offset control for Clipper and Multiband Clipper plugin series.
  * Added frequency linking button to the Phaser plugin series that
    allows to link minimum and maximum LFO frequencies and to keep
    logarithmic frequency range being constant.
  * Added support of linear axis for frequency in Spectrum Analyzer
    plugin series.
  * Added frequency inspection mode to the Spectrum Analyzer plugin
    series activated by 'Inspect' button or Ctrl + Left Mouse Button on the graph.
  * Added support of minimum-phase filter mode for Loudness Compensator
    plugin series.
  * Added 'M/S Link' and 'S/C Link' buttons to LeftRigth and MidSide
    versions of following plugins:
    * Compressor, Dynamics Builder, Expander, Gate;
    * Multiband plugins: Compressor, Dynamics Builder, Expander, Gate;
    * Equalizers: Parametric Equalizer and Graphic Equalizer;
    * Crossover plugin.
  * Added audio channel pre-mixing controls for the following plugins:
    * Compressor, Dynamics Processor, Expander, Gate and Limiter;
    * Multiband plugins: Compressor, Dynamics Processor, Expander, Gate and Limiter;
    * GOTT Compressor.
  * Extended collection of built-in rooms for Room Builder plugin series
    by Boris Gotsulenko aka borT.
  * Added exciter-like effect presets for Phaser plugin series contributed
    by Attila Schler.
  * Added possibility to automatically play samples when navigating file list.
  * Added command line option for JACK that allows to specify client name.
  * Some bugfixes and improvements in VST3 plugin format, now UI works
    for editorhost demo application from the Steinberg VST3 SDK.
  * Additional optimizations of 3D space mathematics with AVX instruction set.
  * Fixed improper AVX-512 optimization for lanczos kernel genration
    function which could cause improper resampling of audio files and
    yield some plugins to not to work properly.
  * Fixed bug in frequency split editing for Mid/Side and Left/Right
    versions of Crossover plugin.
  * Fixed bug in Mid/Side conversion of stereo signal on 32-bit and
    64-bit ARM processors. Contributed by Asahi Lina.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/lsp-plugins?expand=0&rev=89
2025-08-26 23:37:13 +00:00
82cf181a21 Accepting request 1278463 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1278463
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsp-plugins?expand=0&rev=41
2025-05-20 10:20:21 +00:00
3347a724f4 - update to 1.2.22
* Implemented Phaser plugin series.
  * Implemented overlay widgets which allow to hide rarely used
    controls under special buttons which trigger them to pop up.
  * Added Feedback Drive control for Chorus and Flanger plugin series.
  * Significantly reduced quantization noise for Chorus and Flanger
    plugin series.
  * Better support of widgets activity and coloring in the toolkit library.
  * Added pitch knob for pitching files to the Impulse Responses and
    Impulse Reverb plugin series.
  * Optimized resampling algorithms.
  * Added possibility to launch standalone plugins in minimized window state.
  * Source code now builds for ARM-based MacOS but without the UI support.
  * Fixed problems related to usage of OpenGL under ARM-based devices
    which do not support Core OpenGL 3.3 with GLSL 3.3 and above.
  * Fixes in OpenGL shaders for support of GLSL 1.80 and several bogus
    OpenGL API implementations.
  * Fixed broken transport (tempo BPM) synchronization for CLAP
    plugin format.
  * Fixed some command line options that caused JACK version to crash.
  * Fixed regression related to creating new global configuration file.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/lsp-plugins?expand=0&rev=87
2025-05-19 23:05:01 +00:00
677522ff64 Accepting request 1249440 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1249440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsp-plugins?expand=0&rev=40
2025-03-02 11:20:55 +00:00
e928cdff46 - remove lsp-dsp-lib-Fixed-invalid-label.patch - fixed in 1.2.21
- update to 1.2.21
  * Implemented default OpenGL rendering engine for the UI for
    X11-based operating systems. The rendering engine can be switched
    back to Cairo by setting LSP_WS_LIB_GLXSURFACE=off environment variable.
  * Added possibility to use custom scaling for each plugin bundle.
  * Added highlighting of active item in file navigator nearby sample preview.
  * Several optimizations related to scaling widgets in the graphical
    toolkit library.
  * Updated several core libraries for better support of MacOS.
  * Additional AVX-512 optimizations of code DSP library.
  * Several changes in Sampler and Multisampler plugin series:
    * Implemented possibility to Drag&Drop drumkits, SFZ files and
      LSPC files directly to the plugin's window for import purpose.
    * Muting button does not disable the listen button.
    * Added 'velocity' button that allows to disable or enable 
      the volume control of a sample by the velocity value of the MIDI note.
    * Added automatic instrument name assign same to current sample
      file name if UI behavior option 'Take instrument name from file'
      is enabled and the name of instrument is empty or similar to
      currently selected sample file.
    * Updated several labels in the UI.
  * Added workaround for Renoise host related to latency reporting
    by VST2 and VST3 plugins on state load.
  * Fixed unnecessary output parameter cleanup when importing configuration
    that caused several bugs when importing plugin state from file.
  * Fixed regression related to impossibility of setting proper values for
    in several parameters in the VST3 plugin format.
  * Fixed some typos in UI.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/lsp-plugins?expand=0&rev=85
2025-03-01 23:54:51 +00:00
d4cbe9211c Accepting request 1233104 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1233104
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsp-plugins?expand=0&rev=39
2024-12-23 15:53:54 +00:00
67cdc338d8 - update to 1.2.20
- add upstream patch fixing LTO build:
  lsp-dsp-lib-Fixed-invalid-label.patch
  
  * Implemented Referencer plugin series.
  * Added "Automatically load files when navigating file list" feature
    that allows to automatically load files when navigating file list
    nearby the loaded sample.
  * Added shared memory sends and returns to Mixer plugin series.
  * Added shared memory returns to A/B Tester plugin series.
  * Added tracking of maximum values to the Spectrum Analyzer plugin series.
  * Several fixes around UI Widgets.
  * Added 'Stop' button for file preview in plugins tha allow audio file loading:
    * Impulse Responses;
    * Impulse Reverb;
    * Room Builder;
    * Sampler and Multisampler;
    * Trigger.
  * Better support of Enter and Escape keys in dialogs.
  * Yet more SIMD and AVX-512 optimizations in the DSP libray.
  * AVX-512 optimizations are now enabled for AMD Ryzen 7000 processor
    series and later.
  * DSP library now supports build for MacOS on Apple M1 and later chips.
  * Fixed possible file name loss on deactivated plugins for all modern
    plugin formats.
  * Fixed imprecise spectrum graph and left/right channel desynchronization
    when rapidly changing the frequency of filter in Parametric
    Equalizer plugin series.
  * Fixed the behaviour of the 'Inspect' button in the VST3 version of
    Parametric Equalizer plugin series. The fix may cause some
    regressions in user sessions by enabling the inpection of the first filter.
  * Fixed regression related to he AArch64 version of plugins that freezed the host.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/lsp-plugins?expand=0&rev=83
2024-12-23 06:59:33 +00:00
4 changed files with 225 additions and 7 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:184d95a8a58d8f1f2285b57bbbf8b4c7d773455cbe864c289631469d5023e4e6
size 53598847

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:44832a99226417dd2efa74880990a3de71ab031d667d45ec3d06f795789c09f3
size 58532818

View File

@@ -1,3 +1,222 @@
-------------------------------------------------------------------
Mon Dec 22 07:09:14 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>
- update to 1.2.26
* Implemented Matcher plugin series.
* Implemented metadata revisioning to not to corrupt parameter
automation in DAWs like Ardour related to changing port indices
when some new parameter is added.
* Added possibility to select between host-friendly and user-frienfly
values when exporting configuration to the file.
* Added 'smooth' parameter in Limiter and Multiband Limiter plugins
that allows to adjust the smoothnes of the ALR knee.
* Optimized spectrum analyzer module: reduced memory usage and
memory copying.
* Some optimizations related to plugin port mappings in the UI.
* Removed duplicate and not working filter point thickness settings
in UI behavior menu.
* Fixed out-of sync ALR attack and release timings for the Limiter
module when changing the sample rate.
* Fixed moduleinfo.json generation and validation for VST3.
* Fixed possible garbage at the end of KVT BLOB serialization.
* Fixed endianess-related bugs in VST3 headers.
* Fixed some bugs in VST3 plugin state deserialization.
-------------------------------------------------------------------
Sat Nov 22 21:21:01 CET 2025 - Stanislav Brabec <sbrabec@suse.com>
- Remove unused BuildRequires: update-desktop-files.
-------------------------------------------------------------------
Tue Nov 4 07:31:09 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>
- update to 1.2.25
* Improved plugin metadata validation tool in plugin framework.
* VST3 data synchronization between DSP and UI is now performed in
the UI thread if possible.
* Fixed VST3 crash on JUCE-based hosts related to improper IRunLoop
handling.
* Fixed Room Builder plugin that could not render impulse responses
for some built-in rooms.
* Fixed possible SIGFPE crash on LADSPA descriptor generation related
to division by zero error.
* Fixed data transport for LV2 plugins that caused many annoying log
messages in Ardour.
-------------------------------------------------------------------
Sun Oct 26 02:04:22 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>
- update to 1.2.24
* Implemented Ring-Modulated sidechain plugin series.
* Implemented Multiband Ring-Modulated sidechain plugin series.
* Implemented A/B preset switching support by plugins.
* Added support of integrated loudness metering for Referencer
plugin series.
* Added True Peak limiting modes to the Limiter and Multiband
Limiter plugin series.
* Added Piano keyboard layout to all plugins that provide
frequency graph.
* Added support of BeginEdit and EndEdit events for CLAP,
LV2, VST2 and VST3 formats.
* Moved Dry, Wet and Dry/Wet knobs into a separate Mix overlay
for Trigger plugin series.
* Fixed frequency range display for Multiband Compressor,
Expander, Gate and Dynamics Processor plugin series.
* Fixed regressions in LV2 plugin wrapper related to setting
path parameters.
* Fixed crash when loading project with Loudness Compensator
plugin in IIR mode.
* Fixed VST3 plugins crash under Ardour related to improper
IRunLoop interface operations based on invalid API calls by the DAW.
-------------------------------------------------------------------
Tue Aug 26 23:02:56 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>
- update to 1.2.23
* Added experimental support of UI for MacOS using FreeType
and Cairo libraries. Contributed by Marvin Edeler.
* Implemented human-friendly preset management in the plugin's UI.
* VST3 plugin state format changed, not backward-compatible with
previous versions of plugins. Downgrading version may cause plugin state loss.
* Added AHDBSSR (Attack, Hold, Decay, Break, Slope, Sustain, Release)
envelope control over loaded samples in Sampler and Multisampler plugin series.
* Added DC offset control for Clipper and Multiband Clipper plugin series.
* Added frequency linking button to the Phaser plugin series that
allows to link minimum and maximum LFO frequencies and to keep
logarithmic frequency range being constant.
* Added support of linear axis for frequency in Spectrum Analyzer
plugin series.
* Added frequency inspection mode to the Spectrum Analyzer plugin
series activated by 'Inspect' button or Ctrl + Left Mouse Button on the graph.
* Added support of minimum-phase filter mode for Loudness Compensator
plugin series.
* Added 'M/S Link' and 'S/C Link' buttons to LeftRigth and MidSide
versions of following plugins:
* Compressor, Dynamics Builder, Expander, Gate;
* Multiband plugins: Compressor, Dynamics Builder, Expander, Gate;
* Equalizers: Parametric Equalizer and Graphic Equalizer;
* Crossover plugin.
* Added audio channel pre-mixing controls for the following plugins:
* Compressor, Dynamics Processor, Expander, Gate and Limiter;
* Multiband plugins: Compressor, Dynamics Processor, Expander, Gate and Limiter;
* GOTT Compressor.
* Extended collection of built-in rooms for Room Builder plugin series
by Boris Gotsulenko aka borT.
* Added exciter-like effect presets for Phaser plugin series contributed
by Attila Schler.
* Added possibility to automatically play samples when navigating file list.
* Added command line option for JACK that allows to specify client name.
* Some bugfixes and improvements in VST3 plugin format, now UI works
for editorhost demo application from the Steinberg VST3 SDK.
* Additional optimizations of 3D space mathematics with AVX instruction set.
* Fixed improper AVX-512 optimization for lanczos kernel genration
function which could cause improper resampling of audio files and
yield some plugins to not to work properly.
* Fixed bug in frequency split editing for Mid/Side and Left/Right
versions of Crossover plugin.
* Fixed bug in Mid/Side conversion of stereo signal on 32-bit and
64-bit ARM processors. Contributed by Asahi Lina.
-------------------------------------------------------------------
Mon May 19 22:07:24 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>
- update to 1.2.22
* Implemented Phaser plugin series.
* Implemented overlay widgets which allow to hide rarely used
controls under special buttons which trigger them to pop up.
* Added Feedback Drive control for Chorus and Flanger plugin series.
* Significantly reduced quantization noise for Chorus and Flanger
plugin series.
* Better support of widgets activity and coloring in the toolkit library.
* Added pitch knob for pitching files to the Impulse Responses and
Impulse Reverb plugin series.
* Optimized resampling algorithms.
* Added possibility to launch standalone plugins in minimized window state.
* Source code now builds for ARM-based MacOS but without the UI support.
* Fixed problems related to usage of OpenGL under ARM-based devices
which do not support Core OpenGL 3.3 with GLSL 3.3 and above.
* Fixes in OpenGL shaders for support of GLSL 1.80 and several bogus
OpenGL API implementations.
* Fixed broken transport (tempo BPM) synchronization for CLAP
plugin format.
* Fixed some command line options that caused JACK version to crash.
* Fixed regression related to creating new global configuration file.
-------------------------------------------------------------------
Sat Mar 1 23:03:48 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>
- remove lsp-dsp-lib-Fixed-invalid-label.patch - fixed in 1.2.21
- update to 1.2.21
* Implemented default OpenGL rendering engine for the UI for
X11-based operating systems. The rendering engine can be switched
back to Cairo by setting LSP_WS_LIB_GLXSURFACE=off environment variable.
* Added possibility to use custom scaling for each plugin bundle.
* Added highlighting of active item in file navigator nearby sample preview.
* Several optimizations related to scaling widgets in the graphical
toolkit library.
* Updated several core libraries for better support of MacOS.
* Additional AVX-512 optimizations of code DSP library.
* Several changes in Sampler and Multisampler plugin series:
* Implemented possibility to Drag&Drop drumkits, SFZ files and
LSPC files directly to the plugin's window for import purpose.
* Muting button does not disable the listen button.
* Added 'velocity' button that allows to disable or enable
the volume control of a sample by the velocity value of the MIDI note.
* Added automatic instrument name assign same to current sample
file name if UI behavior option 'Take instrument name from file'
is enabled and the name of instrument is empty or similar to
currently selected sample file.
* Updated several labels in the UI.
* Added workaround for Renoise host related to latency reporting
by VST2 and VST3 plugins on state load.
* Fixed unnecessary output parameter cleanup when importing configuration
that caused several bugs when importing plugin state from file.
* Fixed regression related to impossibility of setting proper values for
in several parameters in the VST3 plugin format.
* Fixed some typos in UI.
-------------------------------------------------------------------
Sat Dec 21 22:41:43 UTC 2024 - Konstantin Voinov <kv@kott.no-ip.biz>
- update to 1.2.20
- add upstream patch fixing LTO build:
lsp-dsp-lib-Fixed-invalid-label.patch
* Implemented Referencer plugin series.
* Added "Automatically load files when navigating file list" feature
that allows to automatically load files when navigating file list
nearby the loaded sample.
* Added shared memory sends and returns to Mixer plugin series.
* Added shared memory returns to A/B Tester plugin series.
* Added tracking of maximum values to the Spectrum Analyzer plugin series.
* Several fixes around UI Widgets.
* Added 'Stop' button for file preview in plugins tha allow audio file loading:
* Impulse Responses;
* Impulse Reverb;
* Room Builder;
* Sampler and Multisampler;
* Trigger.
* Better support of Enter and Escape keys in dialogs.
* Yet more SIMD and AVX-512 optimizations in the DSP libray.
* AVX-512 optimizations are now enabled for AMD Ryzen 7000 processor
series and later.
* DSP library now supports build for MacOS on Apple M1 and later chips.
* Fixed possible file name loss on deactivated plugins for all modern
plugin formats.
* Fixed imprecise spectrum graph and left/right channel desynchronization
when rapidly changing the frequency of filter in Parametric
Equalizer plugin series.
* Fixed the behaviour of the 'Inspect' button in the VST3 version of
Parametric Equalizer plugin series. The fix may cause some
regressions in user sessions by enabling the inpection of the first filter.
* Fixed regression related to he AArch64 version of plugins that freezed the host.
-------------------------------------------------------------------
Sat Oct 12 20:29:16 UTC 2024 - Konstantin Voinov <kv@kott.no-ip.biz>

View File

@@ -1,7 +1,7 @@
#
# spec file for package lsp-plugins
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects
Name: lsp-plugins
Version: 1.2.19
Version: 1.2.26
Release: 0
Summary: Linux Studio Plugins Project (Stand-alone)
License: LGPL-3.0-or-later
@@ -35,7 +35,6 @@ BuildRequires: ladspa
BuildRequires: ladspa-devel
BuildRequires: php8
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(expat)
BuildRequires: pkgconfig(gl)
@@ -163,7 +162,7 @@ Requires: %{name}-common = %{version}
Development files for Linux Studio Plugins
%prep
%autosetup -n %{name}
%setup -q -n %{name}
%build
export CFLAGS="%{optflags}" CXXFLAGS="%{optflags}"