* Thu Sep 28 2023 Konstantin Voinov <kv@kott.no-ip.biz>
- Add 01-Fixed-double-free-of-generated-port-metadata.patch
from upstream fixing crashes
* Sun Sep 10 2023 Konstantin Voinov <kv@kott.no-ip.biz>
- update to 1.2.11
* Added partial support of AVX-512 instruction set.
* Windows support changed to experimental.
* Fixed code issues reported by the PVS Studio static analyzer.
* Fixed improper band characteristics drawn on band Mute for
multiband plugins in Linear Phase mode.
* Sun Aug 27 2023 Konstantin Voinov <kv@kott.no-ip.biz>
- update to 1.2.10
* Implemented Beat Breather plugin series.
* Added phase switches to Delay Compensator plugin series.
* Implemented Stereo Split mode for stereo version of all dynamic
plugins:
- Compressor and Multiband Compressor;
- Dynamics Processor and Multiband Dynamics Processor;
- Expander and Multiband Expander;
- Gate and Multiband Gate;
- GOTT Compressor.
* Added Allpass filter to the Filter plugin series.
* Added Bandpass, Ladder-pass and Ladder-rej filters to Parametric
Equalizer plugin series.
* Introduced Linear Phase mode for the Crossover plugin series.
* Introduced Linear Phase mode for multiband plugin series:
- GOTT Compressor;
- Multiband Compressor;
- Multiband Dynamics Processor;
- Multiband Expander;
- Multiband Gate;
- Multiband Limiter.
* Fixed missing inline display for Phase Detector plugin.
* Fixed invalid input signal level metering for Flanger plugin
series.
* Fixed frequency inspection bug for LeftRight and MidSide
versions of Parametric Equalizer plugin series.
* Fixed improper latency value report by Multiband Limiter
plugin series.
* Mon Jul 31 2023 Dirk Müller <dmueller@suse.com>
- update to 1.2.8:
* Implemented GOTT (Grand Over-The-Top) Compressor plugin
series.
* Implemented Filter plugin series.
* Implemented Flanger plugin series.
* Implemented Multiband Limiter plugin series.
* Implemented high-precision oversampling algorithms for
Oscilloscope plugin series.
* Updated default values for file selectors in Impulse
Responses and Impulse Reverb plugin series.
* Added generation of explicit element definitions for LV2
groups in TTL files as a workaround to LV2 problem related
to missing predefined port groups' elements.
* Added 'All' channel selector to Sampler and Multisampler
plugin series which is now the default value for channel
selector.
* Added missing audio preview for single-channel Sampler Plugin
series.
* Adding missing output balance knobs in Impulse Reverb Mono
plugin.
* Fixed improper behaviour of the bypass switch for Multiband
Compressor, Expander and Dynamics Processor plugin series.
* Fixed bug in the font manager which could yield memory
corrption after complete font manager cleanup
* Fixed memory leakage in the UI
* Fixed bug in ALR function for Limiter plugin series which
could cause random audio scratches.
* Fixed gain jumping bug in A/B tester plugin.
* Serveral bugfixes in the core DSP modules provided by the
lsp-dsp-units library.
* Sun May 21 2023 Edgar Aichinger <edogawa@aon.at>
- version 1.2.7
* Fixed CLAP UI support for Bitwig Studio.
* Fixed build that disabled CairoCanvas for Inline Display feature.
* Fixed memory leakage issued by the libcairo font cache on the plugin UI close.
* Moved custom font rendering solution to direct usage of libfreetype.
* Fixed crash (BadMatch) for Fluxbox window manager on popup windows.
* Fixed popup window heading display in Fluxbox.
* Fixed non-working solo button for Parametric Equalizer after 1.2.6 release.
* Removed Makefile.d. Dependencies are now automatically generated at the build stage.
* Added possibility to invert the behaviour of mouse scroll for all widgets or
for graph dot widget.
* Added frequency display and gain for each filter of Graphic Equalizer plugin series.
* Added measure button and meter line on graph for Spectrum Analyzer plugin series.
* Added display of filter number, filer channel and filter type near to the
frequency and note.
* Added possibility to change the thickness of lies on the spectrum graph for the
Spectrum Analyzer plugin series.
* Some output parameters like Latency are not exported into configuration file anymore.
* Sun Mar 26 2023 Konstantin Voinov <kv@kott.no-ip.biz>
- Another spec clean-up
* Sun Mar 26 2023 Konstantin Voinov <kv@kott.no-ip.biz>
- Add OpenGL BuildRequires fixes TW build
- Update spec
* Thu Mar 23 2023 Edgar Aichinger <edogawa@aon.at>
- Version 1.2.6
* Implemented Mixer plugin series for 4, 8 and 16 Mono/Stereo channels.
* Implemented A/B Tester plugin series with blind option.
* Parametric Equalizer is now smoothly operating with frequency/gain/q factor for
each mode: FIR, IIR, FFT, SPM.
* Added popup menu for more precise control over the equalizer dot on the graph for
Parametric Equalizer.
* Added frequency and note displaying (with detune in cents) over the currently
configured filter in the Parametric Equalizer.
* Implemented automatic and manual inspect mode for filters in Parametric Equalizer.
* Implemented more user-friendly inspecting slider to the Spectrum Analyzer plugin
series: frequency value, amplitude and note (with detune in cents) are displayed now near
the slider which can be adjusted with mouse movements.
* Added basic SFZ import support by the Multisampler plugin series.
* Added shared objects related to 3D rendering to LV2, VST and CLAP packages.
* Fixed buggy tether for the parameter popup window.
* Fixed improper data stream synchronization using LV2:Atom protocol.
* Implemented linear ramping lramp_* functions in the lsp-dsp-lib optimized for
i686, x86_64, ARM32 and AArch64 architectures.
* Fixed avx::dyn_biquad_process_x8_fma3 function implementation which could cause
some data distortion in the output buffer.
* Fixed plugin state out of sync for CLAP plugin format on state restore in REAPER.
* Several bugfixes in UI libraries.
* Better support for build under different ARM architectures.
* The Windows support status has been changed to 'Compiles'.
* The AArch64 support status has been changed to 'Full'.
Version: 1.1.30-bp154.1.34
* Mon May 10 2021 Dirk Müller <dmueller@suse.com>
- stop owning directories provided by filesystem (bsc#1184786)
* Thu Apr 01 2021 Konstantin Voinov <kv@kott.no-ip.biz>
- upstream update in source release
* Thu Apr 01 2021 Konstantin Voinov <kv@kott.no-ip.biz>
- Update to 1.1.30
* Implemented Oscilloscope plugin series: x1, x2 and x4.
UX design by Boris Gotsulenko.
* Added data streaming port support to plugin framework.
* Added strobe feature to mesh primitives that allows to draw
* multiple streamed meshes together.
* Implemented 4-lobe Lanczos oversampling DSP functions for i586
architecture.
* Implemented 4-lobe Lanczos oversampling DSP functions for
x86_64 architecture.
* Implemented 4-lobe Lanczos oversampling DSP functions for
32-bit ARM architecture.
* Implemented 4-lobe Lanczos oversampling DSP functions for
64-bit ARM architecture.
* Minor bugfixes in the core library.
* Fixed bug with character set encoding for several systems with
limited iconv.
* Fixed latency compensation issue that happened for the 'Bypass'
switch/automation.
* Implemented additional 'Boosting' mode for the single-band
compressor plugin series.
* Implemented additional 'Boosting' mode for the multiband-band
compressor plugin series.
* Updated french translations (contributed by Olivier Humbert).
* Updated italian translations by Stefano Tronci.
* Desktop icon installation moved to a separate 'install_xdg'
icon to prevent LSP icon flooding for several systems which
don't support XDG standard.
Version: 1.1.29-bp153.1.13
* Wed Jan 20 2021 Konstantin Voinov <kv@kott.no-ip.biz>
- Update to 1.1.29
* Fixed latency computation error for FIR and FFT modes of the
filter.
* Optimize FIR and FFT equalizers to use fastconv_ routines
instead of FFT.
* Implemented SPM mode for Parameteric and Graphic Equalizer
plugin series.
* Fixed improper VST call handling for several calls.
* Several typo fixes in documentation
(contributed by Olivier Humbert).
* Fixed improper output MIDI event sorting for all plugins.
* Channels of spectrum analyzer are now synchronized.
* Fixed regression related to loading built-in file resources.
* Added extra button to hide/show equalizer section for Impulse
Responses and Impulse Reverb plugin series.
* Updated OBJ file parsing for support less strict file format.
* Fixed improper behaviour of File Open Dialog widget related
to file name input.
* Art Delay plugin settings changed: by default multipliers are
now set to 1, BPM multiplier allows now to step with
0.5 values allowing to set dotted notes.
* Tue Jan 05 2021 pgajdos@suse.com
- does not require php7-devel for build, php7 is enough
* Thu Dec 24 2020 Konstantin Voinov <kv@kott.no-ip.biz>
- Update to 1.1.28
* Implemented Artistic Delay plugin.
* Added delay time and phase inversion for each band of the
crossover plugin.
* MIDI octave numbering now starts with "-1", previously it
started with "-2".
* Added automatic scanning of installed Hydrogen drumkits to the
Multisampler plugin series
* and possibility to load them by single click in the main menu.
* Added sample reversal feature to the
Sampler/Multisampler/Trigger plugin series.
* Added possibility to change the note number in
Sampler/Multisampler/Trigger plugin series
* by scrolling mouse wheel over the note number indicator or
performing mouse double click on it.
* Added possibility to use relative paths in file
configurations.
* Added 'Plugin Manual' menu item to show the documentation to
plugin in the browser.
* Added 'UI Manual' menu item to show the documentation to UI
in the browser.
* Added tutorial of using hydrogen drumkits in the Multisampler
plugin series - contributed by chrisanthropic @ github.
* Updated french translations - contributed by Olivier Humbert.
* Plugins now can be built with Clang C++ compiler version 10+.
* Refactored ipc::Process for better work with vfork() system
call.
* Fixed bug in improper RGB -> HSL conversion for UI.
* Fixed regression in led indication for the Compensation
Delay plugin series.
* Fixed drag&drop regression after code refactoring.
* Fixed bug in Fraction widget related to nominator drop-down
list values.
* Sat Oct 03 2020 Luigi Baldoni <aloisio@gmx.com>
- Update license to LGPL-3.0-or-later
* Sat Oct 03 2020 Konstantin Voinov <kv@kott.no-ip.biz>
- Update to 1.1.26
* Implemented Crossover Plugin series.
* Fixed phase mismatch between channels in the oversampling mode
of limiter (contributed by Hector Martin).
* Fixed bug in convolver module which could perform improper tail
convolution (reported by Robin Gareus).
Affected plugins: Impulse Responses, Impulse Reverb,
Room Builder.
* Fixed small memory leakage in multiband plugins (Compressor,
Gate, Expander) related to usage of Inline Display feature.
* Added support of pg:mainInput and pg:mainOutput LV2 properties
in TTL files for all plugins.
* Updated all C++ heades and source files to match the LGPL3+
license headers.
* Fri Aug 28 2020 andy great <andythe_great@pm.me>
- Update to version 1.1.24.
* Implemented Loudness Compensator plugin series
(Mono and Stereo).
* Implemented Surge Filter plugin series (Mono and Stereo) for
protecting audio chain from possible pops on playback
start/stop events.
* Significant changes the Limiter Plugin series, may be partially
incompatible with hosts/wrappers:
* Removed 'Classic' and 'Mixed' modes since these modes do not
give effective results.
* Introduced Automatic Level Regulation (ALR) feature enabled by
default.
* Added possibility to dump internal state of plugin to file.
* Several plugins now support dumping of internal state.
* Added support of loading Hydrogen drumkits by the Multisampler
plugin series.
* Added 'Squared Cosine' and 'Cubic Hermite Spline' windows to
Spectrum Analyzer.
* Fixed bug that caused Spectrum Analyzer to ignore window
selection.
* Fixed bug in AVX-optimized sidechaining funcion that could
cause invalid behaviour of plugins that use external/internal
sidechain for processing.
* Implemented back-buffering of the window surface, all UI
controls now don't glitch on edit.
* Refactored and simplified LV2 parameter transport between UI
and plugin code.
* VST plugins now provide possibility to save and load presets
and do not crash Host.
* Added support of lv2:StateChanged extension which properly
works with Ardour 6.0.145 and higher.
* Fixed improper behaviour of VST controls under REAPER host
(and possible other VST hosts).
* Updated metadata for dynamic processors to better match the UI.
* Now all lv2:Atom ports that do not provide MIDI message
transfer are marked as lv2:connectionOptional.
* Exported plugin configuration now contains information about
original package version.
* Tue Jun 02 2020 Giordano Boschetti <geekosdaw@gmail.com>
- Update to 1.1.22
* Implemented Multiband Gate plugin series.
* Added sidechain low-pass and high-pass filters for Compressor plugin series.
* Added sidechain low-pass and high-pass filters for Expander plugin series.
* Added sidechain low-pass and high-pass filters for Gate plugin series.
* Added sidechain low-pass and high-pass filters for Dynamic Processor plugin series.
* Added sidechain low-pass and high-pass filters for Trigger plugin series.
* Fixed VST2 identifiers for Multiband Expander plugin series.
* Fixed graph issues related to dot editing.
* Added spanish translation of the UI (contributed by Ignotus - ignotus666 at github.com).
* Compressor, Expander, Gate and Dynamic Processor plugins now report latency for the lookahead knob.
* Fixed mapping of some numpad keys that could cause problems when entering manual value in the UI.
* VERSION build variable replaced with LSP_VERSION build variable (contributed by Bruno Vernay).
* Fixed UI synchronization issue on plugin state restore for VST plugin format.
* Fixed improper work of default Attack and Release time parameters for
Dynamic Processor plugin series.
* Fixed build broken by recent LV2 header updates.
* Some french translation fixes (contributed by Olivier Humbert).
Version: 1.1.19-bp152.2.1
* Wed Apr 29 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Disable LTO for %arm and aarch64 to fix build
* Tue Apr 21 2020 andy great <andythe_great@pm.me>
- Update to 1.1.19
* Updated XDG desktop application integration.
* Refactoring of sse::fft functions for better portability
between different compilation options.
* Fixed bug in asimd::hdotp functions for AArch64 that caused
invalid result output.
* LV2 UI and standalone JACK plugins are now resizable.
* Fixed plugin sizing issues on certain new Linux distributions.
* Refactoring and several fixes of decoding and encoding of MIDI
protocol messages.
* Fixed silent MIDI output for JACK plugins.
* Profile binaries are now excluded from release build.
- Remove lsp-plugins-fix_memory_corruption.patch
* Mon Apr 06 2020 andy great <andythe_great@pm.me>
- Update to 1.1.17.
* Thu Nov 28 2019 Luigi Baldoni <aloisio@gmx.com>
- Spec cleanup
* Tue Oct 29 2019 Fabio Pesari <fpesari@tuxfamily.org>
- Split various plugin formats into subpackages
* Tue Sep 03 2019 Luigi Baldoni <aloisio@gmx.com>
- Added lsp-plugins-fix_memory_corruption.patch
* Sun Aug 25 2019 Luigi Baldoni <aloisio@gmx.com>
- Update to version 1.1.10
* Implemented 3D reverb simulator plugin series - Room Builder
Mono and Room Builder Stereo.
* Fixed improper InlineDisplay feature support in LV2 TTL
files.
* Plugin names now have 'LSP' prefix for the LV2 format.
* Each plugin can now provide it's custom UI class which is
derived from common plugin's UI class.
* Code now compiles for the PPC64 architecture.
* Code now compiles for the IBM s390x architecture.
* Added command-line option to pass configuration file name
for standalone JACK plugins.
* The settings stored in configuration file will be
automatically loaded at startup.
* Updated function signatures for libraries which now support
'-fvisibility=hidden' compilation flag.
* Added support of nested menus in the UI toolkit.
* Added 3D scene rendering support in the UI by using
different rendering backends.
* Implemented GLX backend based on openGL 2.x for rendering 3D
scenes.
* Implemented key-value tree storage (KVTStorage) for storing
and managing dynamic parameters.
* Implemented key-value tree storage (KVTStorage) UI<->DSP
synchronization mechanisms.
* Implemented key-value tree storage (KVTStorage)
serialization/deserialization in parameters.
* Implemented key-value tree storage (KVTStorage)
serialization/deserialization for the plugin state.
* Implemented mechanism for UI<->DSP OSC message interchange.
* Added support of OSC protocol messages serialization,
deserialization and pattern matching.
* Optimized complex number functions for AArch64 architecture.
* Changed installation path for jack core library from to
/lsp-plugins.
* Added more careful file type analysis for non-EXT file
systems.
* Added support of Hygon Dhyana x86 family CPU optimizations
and detection of some other CPU vendors.
* Now both release and test binaries are available to build
into separate subdirectories independently.
* Improved built-in resource generation tool.
* Embedded resources are now alphabetically sorted to make the
build more deterministic.
* Added support of built-in presets for plugin's UI.
- Dropped lsp-plugins-verbose.patch (using a different method to
have verbose build)
- Enabled ppc64 build
* Sun Jun 30 2019 Jan Engelhardt <jengelh@inai.de>
- Put documentation into right group. Remove excess Requires.
* Fri Jun 21 2019 Luigi Baldoni <aloisio@gmx.com>
- Improved lsp-plugins-verbose.patch
* Tue Jun 18 2019 Luigi Baldoni <aloisio@gmx.com>
- Update to version 1.1.9
* Added experimental support of AArch64 architecture (DSP code
is not optimized yet).
* Fixed regression in VST and Standalone plugin formats that
caused offline tasks to not to be launched.
* Improved build system to make source code possible to build
for KXStudio repository.
Distribution builders should ensure that the GNU C++
compiler is selected at the build stage.
* Additional I/O improvements for better WindowsNT support.
version 1.1.7:
* Implemented fully compatible with EqualizerAPO software
digital filters that are now part of the Parametric Equalizer
plugin series.
* Fixed issue that caused VST plugins not to load from cusom
user-defined path.
* Some code parts rewritten for better compatibility with
WindowsNT platform.
* Fixed file listing in the file dialog that caused improper
reading of remote directories mounted on the local file
system.
* Changed implementation of LV2 MIDI transport so now plugins
utilize only one LV2:Atom input port and one LV2:Atom output
port.
* Fixed bug in host<->UI time and position synchronization for
VST plugin format.
* Fixed AVX+FMA3 implementation of dynamic biquadratic filters
that caused improper behaviour of the Multi-band compressor
plugin on machines that support AVX and FMA3 instruction set.
* Multiband compressor now properly handles the 'Bypass'
button.
* Fixed return of improper extension pointers when requested
extension is different to the ui:idleInterface.
* Fixed bug in dynamic processor plugin that could issue
invalid metering values.
* Fixed UI size issue for VST plugins in Cockos Reaper.
* Fixed numerous memory leakage issues in UI components.
* Fixed spontaneous crashes when destroying the Profiler
Mono/Stereo plugin.
* Fixed embedded resource generation tool that had invalid
behaviour for several file systems.
* Reimplemented I/O subsystem.
- Dropped _service and fix-setting-paths.patch (no longer
necessary)
- Added lsp-plugins-verbose.patch
* Fri Mar 08 2019 jthumshirn@suse.com
- Initial packaging for SUSE
+ fix-setting-paths.patch