We're glad to introduce the new version 1.2.6 of LSP Plugins!
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'.
Also, do you happen to have a list of the supported opcodes? This is very exciting news!!
Well done! And thank you for your hard work!!!
Best,
Sean
The support is pretty basic and very few opcodes are working at this moment. Also sampler is limited with the number of instruments, so not all SFZ will load completely.
Also, do you happen to have a list of the supported opcodes? This is very exciting news!!
Well done! And thank you for your hard work!!!
Best,
Sean
The support is pretty basic and very few opcodes are working at this moment. Also sampler is limited with the number of instruments, so not all SFZ will load completely.
Can you list which opcodes currently work? I would find it useful when writing sfz files to know what opcodes to use and what opcodes to avoid.
For example, I would imagine that the bare minimum of opcodes would include:
Can you list which opcodes currently work? I would find it useful when writing sfz files to know what opcodes to use and what opcodes to avoid.
The supported list of opcodes:
#define - variable definitions
#include - file includes
default_path - the default path the samples are located
note_offset, octave_offset
sample, including the built-in samples specified with <sample> command.
group_label - can be used to group instruments into a single instrument.
key - specifies the MIDI note assigned to the instrument
lokey, hikey, pitch_keycenter - used to determine the MIDI note if the 'key' is not specified
lovel, hivel - for velocity
lorand, hirand - used as a velocity if lovel and hivel is not specified
tune - fine tuning
pan - panning
volume - volume correction
All regions are sorted and grouped by the group label and the note number taken from the SFZ file as a single instrument. If the number of instruments is more than number of possible then all instruments above this count are ignored.
The import of embedded into SFZ audio files is also supported.
Last edited by sadko4u on Thu Mar 23, 2023 8:50 am, edited 1 time in total.
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.
These are really nice little additions that improve the user friendliness of these plugins!
There's a few more little feature requests that I thought of that could make them even better:
I would love it if there was an option to reverse how the mousewheel adjusts Q while hovering over the equalizer dot in the graph. The problem is, this behaviour isn't constant between different plugin devs, which can be a little annoying if you're switching between different plugins. REAPER's ReaEQ, for instance, works the opposite to LSP, and the same's true for some other parametric EQs I've tried.
For the mid/side (or left/right) EQ, occasionally it could be useful if there was an easy way to switch the channel of an existing filter, for example via the new popup menu.
For the spectrum analyzer, it could be a nice little visualisation aid for comparing levels of different peaks if there was also a horizontal guide line. It might be enough if it only showed up while holding down the mouse button, or there could be a toggle to show it permanently...
Artist name Ben Enkindle. Making electronic music exclusively with Linux software.
Can you list which opcodes currently work? I would find it useful when writing sfz files to know what opcodes to use and what opcodes to avoid.
The supported list of opcodes:
#define - variable definitions
#include - file includes
default_path - the default path the samples are located
note_offset, octave_offset
sample, including the built-in samples specified with <sample> command.
group_label - can be used to group instruments into a single instrument.
key - specifies the MIDI note assigned to the instrument
lokey, hikey, pitch_keycenter - used to determine the MIDI note if the 'key' is not specified
lovel, hivel - for velocity
lorand, hirand - used as a velocity if lovel and hivel is not specified
tune - fine tuning
pan - panning
volume - volume correction
All regions are sorted and grouped by the group label and the note number taken from the SFZ file as a single instrument. If the number of instruments is more than number of possible then all instruments above this count are ignored.
The import of embedded into SFZ audio files is also supported.
Thank you so much! . This is exactly the info I was seeking!