Giter Site home page Giter Site logo

ssj71 / infamousplugins Goto Github PK

View Code? Open in Web Editor NEW
88.0 88.0 12.0 4.58 MB

LV2 Audio Plugins for Linux

Home Page: http://ssj71.github.io/infamousPlugins

License: GNU General Public License v2.0

Shell 0.05% C 85.06% QMake 0.02% C++ 9.93% MATLAB 0.47% CMake 1.39% Python 0.02% HTML 0.51% CSS 2.54%

infamousplugins's People

Contributors

auto3000 avatar david0 avatar dvzrv avatar ericfont avatar falktx avatar matze avatar mjwalls avatar schnitzeltony avatar ssj71 avatar trebmuh avatar vallsv avatar ycollet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

infamousplugins's Issues

lushlife and envelopper follower (CV) not working

Debian Jessie up to date here. Infamous build from current master branch.

$ jalv.qt http://ssj71.github.io/infamousPlugins/plugs.html#lushlife
Plugin:       http://ssj71.github.io/infamousPlugins/plugs.html#lushlife
UI:           http://ssj71.github.io/infamousPlugins/plugs.html#lushlife_ui
JACK Name:    the infamous lush life
Block length: 128 frames
MIDI buffers: 32768 bytes
Comm buffers: 524288 bytes
Update rate:  25,0 Hz

LATENCY    = 0,000000
MASTERGAIN = 1,000000
DRYGAIN    = 0,500000
DRYPAN     = 0,000000
LFOSHAPE   = 0,700000
LFOSYNC    = 0,000000
ACTIVE0    = 1,000000
DETUNE0    = 0,001000
DTLFOAMT0  = 0,050000
DTLFOFREQ0 = 0,300000
DELAY0     = 10,000000
DLLFOAMT0  = 10,000000
DLLFOFREQ0 = 0,600000
GAIN0      = 0,500000
PAN0       = 0,000000
ACTIVE1    = 0,000000
DETUNE1    = -0,100000
DTLFOAMT1  = 0,100000
DTLFOFREQ1 = 0,550000
DELAY1     = 70,000000
DLLFOAMT1  = 1,000000
DLLFOFREQ1 = 0,000000
GAIN1      = 0,800000
PAN1       = -0,500000
ACTIVE2    = 0,000000
DETUNE2    = 0,200000
DTLFOAMT2  = 0,100000
DTLFOFREQ2 = 0,000000
DELAY2     = 110,000000
DLLFOAMT2  = 1,000000
DLLFOFREQ2 = 0,000000
GAIN2      = 0,400000
PAN2       = 0,900000
ACTIVE3    = 0,000000
DETUNE3    = -0,200000
DTLFOAMT3  = 0,100000
DTLFOFREQ3 = 0,000000
DELAY3     = 120,000000
DLLFOAMT3  = 1,000000
DLLFOFREQ3 = 0,000000
GAIN3      = 0,400000
PAN3       = -0,900000
ACTIVE4    = 0,000000
DETUNE4    = 0,050000
DTLFOAMT4  = 0,100000
DTLFOFREQ4 = 0,000000
DELAY4     = 40,000000
DLLFOAMT4  = 1,000000
DLLFOFREQ4 = 0,000000
GAIN4      = 0,300000
PAN4       = 0,200000
ACTIVE5    = 0,000000
DETUNE5    = -0,050000
DTLFOAMT5  = 0,100000
DTLFOFREQ5 = 0,000000
DELAY5     = 30,000000
DLLFOAMT5  = 1,000000
DLLFOFREQ5 = 0,000000
GAIN5      = 0,300000
PAN5       = -0,200000
Preset: http://ssj71.github.io/infamousPlugins/plugs.html#lushlife:preset:05bluebellchoir
Preset: http://ssj71.github.io/infamousPlugins/plugs.html#lushlife:preset:00Dfault
Preset: http://ssj71.github.io/infamousPlugins/plugs.html#lushlife:preset:01Stereo
Preset: http://ssj71.github.io/infamousPlugins/plugs.html#lushlife:preset:02PingPongPitch
Preset: http://ssj71.github.io/infamousPlugins/plugs.html#lushlife:preset:03TightChoir
Preset: http://ssj71.github.io/infamousPlugins/plugs.html#lushlife:preset:04Lush
Segfault
$ jalv.qt http://ssj71.github.io/infamousPlugins/plugs.html#envfollowerCV
Plugin:       http://ssj71.github.io/infamousPlugins/plugs.html#envfollowerCV
UI:           http://ssj71.github.io/infamousPlugins/plugs.html#envfollowerCV_ui
Mandatory port has unknown data type

Any hint?

i tried to compile the infamousPlugins but get an error

can you please help me?
why is it not possible to install from the software manager?
thank you anyway!

build # make
[  2%] Built target infamous-rule
make[2]: *** No rule to make target '../src/casynth/FLTK_FLUID_EXECUTABLE-NOTFOUND', needed by 'src/casynth/casynth_ui.h'.  Stop.
CMakeFiles/Makefile2:197: recipe for target 'src/casynth/CMakeFiles/casynth_ui.dir/all' failed
make[1]: *** [src/casynth/CMakeFiles/casynth_ui.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

ewham.ttl missing units prefix

You added units to some controls in ewham but forgot to add the units prefix.

diff --git a/src/ewham/ewham.ttl b/src/ewham/ewham.ttl
index d0480ca..f134261 100644
--- a/src/ewham/ewham.ttl
+++ b/src/ewham/ewham.ttl
@@ -3,6 +3,7 @@
 @prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
 @prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
 @prefix pprops: <http://lv2plug.in/ns/ext/port-props#> .
+@prefix units:  <http://lv2plug.in/ns/extensions/units#> .

 @prefix lv2:   <http://lv2plug.in/ns/lv2core#> .

Useless widget pointer assignment

I was checking your recent code and found this:

widget = (LV2UI_Widget*)fl_xid(self->ui);

'widget' is of type 'LV2UI_Widget*', but that's because you're supposed to de-reference the pointer.

If you look into the 'LV2UI_Widget' type you'll see it's just a typedef for 'void*', so the widget type itself is a pointer already.

Right now in your code you assign the pointer of the widget locally, which does nothing.
Instead you should do:

if (widget) { // make sure to not de-reference a null pointer
    *widget = (LV2UI_Widget)fl_xid(self->ui);
}

See this for an example:
https://github.com/DISTRHO/DPF/blob/master/distrho/src/DistrhoUILV2.cpp#L55

Infamous Plug-ins fail to load in Ardour 6.5

Trying to add a plug-in to the processor box shows and error dialog:

The plugin "the infamous power cut" could not be loaded
See the Log window for more details (maybe)

I didn't find any extra info in the window though.

Can someone confirm this?

infamous-rule fails to build

In src/rule.c you're using uint*_t types, but you do not include 'stdint.h' needed to use those.
This results in:

src/rule.c:4:16: error: unknown type name 'uint8_t'
 void ruleprint(uint8_t x)
                ^
src/rule.c:15:15: error: unknown type name 'uint32_t'
 void binprint(uint32_t x, uint8_t n)
               ^
src/rule.c:15:27: error: unknown type name 'uint8_t'
 void binprint(uint32_t x, uint8_t n)
                           ^
src/rule.c:44:20: error: unknown type name 'int8_t'
 int main(int argc, int8_t **argv)

Easy to fix:

--- infamous-plugins-0.1.1.orig/src/rule.c
+++ infamous-plugins-0.1.1/src/rule.c
@@ -1,5 +1,6 @@
 #include<unistd.h>
 #include<stdio.h>
+#include<stdint.h>

 void ruleprint(uint8_t x)
 {

[Mindi] Pitch wheel/bend messages (msgtype 14) incorrectly converted into SYSEX messages (msgtype 15)

In the process of fixing momentary messages, when testing the LV2 plugin inside Carla host, I discovered that the pitchwheel messages (msgtype 14) always incorrectly get converted to SYSEX messages (msgtype 15).

After investigating, the error seems to result from the mindi.ttl port definition for MSGTYPE having "lv2:maximum 15", and that changing that to "lv2:maximum 14" produces the desired behavior.

I suspect this is a quirk with how lv2 implements "scalepoint" conversion when converting from a list of integer values to a floating point value, though I'm not sure cause I'm not familiar with the implementation.

I will include this fix as a separate commit in my upcoming PR for mindi.

Stuck pedal plugin making distorded noise when playing chords

Hi
I am trying to use the infamous stuck plugin with guitarix.
When I try to stick a sound I have some noise such like interferences. This is a lot stronger when playing a whole chord on my guitar.
An idea about that?
Thanks for this nice work anyway
B.

Fail to buld with lv2 1.18.0

I try to build infamousplugins on Fedora 33 with lv2-1.18.0.
I met the following error message:

[ 41%] Building CXX object src/powercut/CMakeFiles/powercut_ui.dir/powercut_ui_main.cxx.o
cd /home/collette/rpmbuild/BUILD/infamousPlugins-0.3.0/x86_64-redhat-linux-gnu/src/powercut && /usr/lib64/ccache/g++ -Dpowercut_ui_EXPORTS -I/usr/include/ntk -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/home/collette/rpmbuild/BUILD/infamousPlugins-0.3.0/src/powercut/../ffffltk -I/home/collette/rpmbuild/BUILD/infamousPlugins-0.3.0/src/powercut/../draw -I/home/collette/rpmbuild/BUILD/infamousPlugins-0.3.0/src/powercut/. -I/home/collette/rpmbuild/BUILD/infamousPlugins-0.3.0/x86_64-redhat-linux-gnu/src/powercut -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -g -fPIC -o CMakeFiles/powercut_ui.dir/powercut_ui_main.cxx.o -c /home/collette/rpmbuild/BUILD/infamousPlugins-0.3.0/src/powercut/powercut_ui_main.cxx
/home/collette/rpmbuild/BUILD/infamousPlugins-0.3.0/src/hip2b/hip2b_ui_main.cxx:133:5: error: invalid conversion from 'void* (*)(const _LV2UI_Descriptor*, const char*, const char*, LV2UI_Write_Function, LV2UI_Controller, void**, const LV2_Feature* const*)' {aka 'void* (*)(const _LV2UI_Descriptor*, const char*, const char*, void (*)(void*, unsigned int, unsigned int, unsigned int, const void*), void*, void**, const LV2_Feature* const*)'} to 'void* (*)(const LV2UI_Descriptor*, const char*, const char*, LV2UI_Write_Function, LV2UI_Controller, void**, const LV2_Feature* const*)' {aka 'void* (*)(const LV2UI_Descriptor*, const char*, const char*, void (*)(void*, unsigned int, unsigned int, unsigned int, const void*), void*, void**, const LV2_Feature* const*)'} [-fpermissive]
  133 |     init_hip2bUI,
      |     ^~~~~~~~~~~~
      |     |
      |     void* (*)(const _LV2UI_Descriptor*, const char*, const char*, LV2UI_Write_Function, LV2UI_Controller, void**, const LV2_Feature* const*) {aka void* (*)(const _LV2UI_Descriptor*, const char*, const char*, void (*)(void*, unsigned int, unsigned int, unsigned int, const void*), void*, void**, const LV2_Feature* const*)}
gmake[2]: *** [src/hip2b/CMakeFiles/hip2b_ui.dir/build.make:95: src/hip2b/CMakeFiles/hip2b_ui.dir/hip2b_ui_main.cxx.o] Error 1
gmake[2]: Leaving directory '/home/collette/rpmbuild/BUILD/infamousPlugins-0.3.0/x86_64-redhat-linux-gnu'
gmake[1]: *** [CMakeFiles/Makefile2:557: src/hip2b/CMakeFiles/hip2b_ui.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....

And there are several other errors like this one.

Powercut crashing Ardour

I've recently was using The Infamous Powercut, and it started to crash my Ardour5 session every time I hit play.

Here's a backtrace from GDB:

(gdb) bt
#0  0x00007fffc55a7f55 in ?? () from /usr/lib/lv2/powercut.lv2/powercut.so
#1  0x00007ffff6a07385 in lilv_instance_run (instance=0xc5be260, sample_count=1) at /home/ardour/linux-x86_64-v5/gtk/inst/include/lilv-0/lilv/lilv.h:1662
#2  0x00007ffff6a1682a in ARDOUR::LV2Plugin::run (this=0xc58f980, nframes=1, sync_work=false) at ../libs/ardour/lv2_plugin.cc:2855
#3  0x00007ffff6a14534 in ARDOUR::LV2Plugin::connect_and_run (this=0xc58f980, bufs=..., start=3072, end=3073, speed=1, in_map=..., out_map=..., nframes=1, offset=0) at ../libs/ardour/lv2_plugin.cc:2524
#4  0x00007ffff67d87e5 in ARDOUR::PluginInsert::silence (this=0xc586410, nframes=1, start_frame=3072) at ../libs/ardour/plugin_insert.cc:1075
#5  0x00007ffff686f236 in ARDOUR::Route::silence_unlocked (this=0xc566890, nframes=1) at ../libs/ardour/route.cc:2889
#6  0x00007ffff69f3e61 in ARDOUR::Track::check_initial_delay (this=0xc566890, nframes=255, transport_frame=@0x7fffc68a6868: 3072) at ../libs/ardour/track.cc:1019
#7  0x00007ffff63eaba1 in ARDOUR::AudioTrack::roll (this=0xc566890, nframes=256, start_frame=3072, end_frame=3328, declick=0, need_butler=@0x7fffc68a68ff: false) at ../libs/ardour/audio_track.cc:364
#8  0x00007ffff6555aa1 in ARDOUR::Graph::process_one_route (this=0x4abfcf0, route=0xc566890) at ../libs/ardour/graph.cc:588
#9  0x00007ffff655b13a in ARDOUR::GraphNode::process (this=0xc566b98) at ../libs/ardour/graphnode.cc:79
#10 0x00007ffff6553f6f in ARDOUR::Graph::run_one (this=0x4abfcf0) at ../libs/ardour/graph.cc:400
#11 0x00007ffff655419e in ARDOUR::Graph::helper_thread (this=0x4abfcf0) at ../libs/ardour/graph.cc:418
#12 0x00007ffff655a765 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc68a6d58, p=0x4abfcf0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#13 0x00007ffff6559e60 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc68a6d68, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#14 0x00007ffff65592d3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc68a6d58)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#15 0x00007ffff6558b55 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke
    (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153
#16 0x0000000000730682 in boost::function0<void>::operator() (this=0x7fffc68a6d50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#17 0x00007fffd6159c29 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x4a0b960) at ../libs/backends/jack/jack_audiobackend.cc:936
#18 0x00007fffef6796fa in start_thread (arg=0x7fffc68a7700) at pthread_create.c:333
#19 0x00007fffec379b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

I was using Ardour 5.3 first the stable , then 5.3.128, 5.3.130 and finally the debug buld has helped me to find the plugin that caused the trouble.

windows and mac

Is there any planes to bring these lv2 to windows and mac?

Casynth Envelope Bugs

from briandc:
it seems that when the envelope breakpoint is set to 100 percent, sometimes it causes notes to hang, and you have to close and re-start; or else it causes Jack to crash.
I also noticed that the decay setting kind of "drops off" rather than decaying away smoothly. (For example, when sustain is set to zero, so that notes just decay away when played.)

infamous stuck window isn't well suited

When launching from jalv.select, jalv.gtk or jalv.gtkmm, I've got a far too big window that I even can't resize smaller:
capture-the infamous stuck

When launched from jalv.qt, the window is too small:
infamous stuck - jalvqt
but I can resize it as I want/need to.

Installation Troubles - /usr/bin/ld: cannot find -lzita-resampler: No such file or directory

I'm not an especially technical user, so when trying to make and install these plugins I am encountering the following error:

/usr/bin/ld: cannot find -lzita-resampler: No such file or directory

-- Configuring done
-- Generating done
-- Build files have been written to: /home/jasonsilver/Desktop/infamousPlugins-0.3.2/build

jasonsilver@jasonsilver-audio:~/Desktop/infamousPlugins-0.3.2/build$ make
Consolidate compiler generated dependencies of target infamous-rule
[ 78%] Built target infamous-rule
Consolidate compiler generated dependencies of target casynth
[ 78%] Built target casynth
Consolidate compiler generated dependencies of target casynth_ui
[ 78%] Built target casynth_ui
Consolidate compiler generated dependencies of target envfollower
[ 78%] Built target envfollower
Consolidate compiler generated dependencies of target envfollower_ui
[ 78%] Built target envfollower_ui
Consolidate compiler generated dependencies of target envfollowerCV_ui
[ 78%] Built target envfollowerCV_ui
Consolidate compiler generated dependencies of target hip2b
[ 78%] Built target hip2b
Consolidate compiler generated dependencies of target hip2b_ui
[ 78%] Built target hip2b_ui
Consolidate compiler generated dependencies of target powerup
[ 78%] Built target powerup
Consolidate compiler generated dependencies of target powerup_ui
[ 78%] Built target powerup_ui
Consolidate compiler generated dependencies of target powercut
[ 78%] Built target powercut
Consolidate compiler generated dependencies of target powercut_ui
[ 78%] Built target powercut_ui
Consolidate compiler generated dependencies of target cheapdist
[ 78%] Built target cheapdist
Consolidate compiler generated dependencies of target cheapdist_ui
[ 78%] Built target cheapdist_ui
Consolidate compiler generated dependencies of target stuck
[ 78%] Built target stuck
Consolidate compiler generated dependencies of target stuck_ui
[ 78%] Built target stuck_ui
Consolidate compiler generated dependencies of target ewham
[ 78%] Linking C shared library ewham.so
/usr/bin/ld: cannot find -lzita-resampler: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [src/ewham/CMakeFiles/ewham.dir/build.make:113: src/ewham/ewham.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:759: src/ewham/CMakeFiles/ewham.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

`

location of (f)ltk package

In the Readme the - already updated - location for the (f)ntk package seems to be out-of-date again.

Could not find a libntk.so anywhere around, nor a way of building it

Cannot run lushlife

Update: the latest git doesn't have duffer anymore and has a working powercut, but lushlife is still segfaulting.
I'm leaving the old issue text below:

Here is the output I'm getting from jalv.gtk:

jalv.gtk 'http://ssj71.github.io/infamousPlugins/plugs.html#duffer'                                                                                                                                                   [19:49:45]
lilv_world_add_plugin(): warning: Duplicate plugin <https://faustlv2.bitbucket.io/RhythmDelay>
lilv_world_add_plugin(): warning: ... found in file:///home/bart/.lv2/RhythmDelay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///run/current-system/sw/lib/lv2/RhythmDelay.lv2/ (ignored)
Plugin:       http://ssj71.github.io/infamousPlugins/plugs.html#duffer
error: /home/bart/.nix-profile/lib/lv2/duffer.lv2/duffer.ttl:21:8: missing ';' or '.'
lilv_world_load_file(): error: Error loading file `file:///home/bart/.nix-profile/lib/lv2/duffer.lv2/duffer.ttl'
UI:           None
JACK Name:    the infamous duffer
Cannot lock down 82280346 byte memory area (Cannot allocate memory)
Sample rate:  48000 Hz
Block length: 1024 frames
MIDI buffers: 32768 bytes
Comm buffers: 524288 bytes
Update rate:  25.0 Hz
Failed to instantiate plugin.
jalv.gtk 'http://ssj71.github.io/infamousPlugins/plugs.html#lushlife'                                                                                                                                                 [19:51:02]
lilv_world_add_plugin(): warning: Duplicate plugin <https://faustlv2.bitbucket.io/RhythmDelay>
lilv_world_add_plugin(): warning: ... found in file:///home/bart/.lv2/RhythmDelay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///run/current-system/sw/lib/lv2/RhythmDelay.lv2/ (ignored)
Plugin:       http://ssj71.github.io/infamousPlugins/plugs.html#lushlife
UI:           http://ssj71.github.io/infamousPlugins/plugs.html#lushlife_ui
JACK Name:    the infamous lush life
Cannot lock down 82280346 byte memory area (Cannot allocate memory)
Sample rate:  48000 Hz
Block length: 1024 frames
MIDI buffers: 32768 bytes
Comm buffers: 524288 bytes
Update rate:  25.0 Hz

JACK Name:    the infamous lush life
MASTERGAIN = 1.000000
DRYGAIN    = 0.500000
DRYPAN     = 0.000000
LFOSHAPE   = 0.700000
LFOSYNC    = 0.000000
ACTIVE0    = 1.000000
DETUNE0    = 0.001000
DTLFOAMT0  = 0.050000
DTLFOFREQ0 = 0.300000
DELAY0     = 10.000000
DLLFOAMT0  = 10.000000
DLLFOFREQ0 = 0.600000
GAIN0      = 0.500000
PAN0       = 0.000000
ACTIVE1    = 0.000000
DETUNE1    = -0.100000
DTLFOAMT1  = 0.100000
DTLFOFREQ1 = 0.550000
DELAY1     = 70.000000
DLLFOAMT1  = 1.000000
DLLFOFREQ1 = 0.000000
GAIN1      = 0.800000
PAN1       = -0.500000
ACTIVE2    = 0.000000
DETUNE2    = 0.200000
DTLFOAMT2  = 0.100000
DTLFOFREQ2 = 0.000000
DELAY2     = 110.000000
DLLFOAMT2  = 1.000000
DLLFOFREQ2 = 0.000000
GAIN2      = 0.400000
PAN2       = 0.900000
ACTIVE3    = 0.000000
DETUNE3    = -0.200000
DTLFOAMT3  = 0.100000
DTLFOFREQ3 = 0.000000
DELAY3     = 120.000000
DLLFOAMT3  = 1.000000
DLLFOFREQ3 = 0.000000
GAIN3      = 0.400000
PAN3       = -0.900000
ACTIVE4    = 0.000000
DETUNE4    = 0.050000
DTLFOAMT4  = 0.100000
DTLFOFREQ4 = 0.000000
DELAY4     = 40.000000
DLLFOAMT4  = 1.000000
DLLFOFREQ4 = 0.000000
GAIN4      = 0.300000
PAN4       = 0.200000
ACTIVE5    = 0.000000
DETUNE5    = -0.050000
DTLFOAMT5  = 0.100000
DTLFOFREQ5 = 0.000000
DELAY5     = 30.000000
DLLFOAMT5  = 1.000000
DLLFOFREQ5 = 0.000000
GAIN5      = 0.300000
PAN5       = -0.200000
Cannot use real-time scheduling (RR/5)(1: Operation not permitted)
JackClient::AcquireSelfRealTime error
[1]    30002 segmentation fault  jalv.gtk 'http://ssj71.github.io/infamousPlugins/plugs.html#lushlife'
jalv.gtk 'http://ssj71.github.io/infamousPlugins/plugs.html#powercut'                                                                                                                                                 [19:51:38]
lilv_world_add_plugin(): warning: Duplicate plugin <https://faustlv2.bitbucket.io/RhythmDelay>
lilv_world_add_plugin(): warning: ... found in file:///home/bart/.lv2/RhythmDelay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///run/current-system/sw/lib/lv2/RhythmDelay.lv2/ (ignored)
Plugin:       http://ssj71.github.io/infamousPlugins/plugs.html#powercut
error: /home/bart/.nix-profile/lib/lv2/powercut.lv2/powercut.ttl:23:8: missing ';' or '.'
lilv_world_load_file(): error: Error loading file `file:///home/bart/.nix-profile/lib/lv2/powercut.lv2/powercut.ttl'
UI:           None
JACK Name:    the infamous power cut
Cannot lock down 82280346 byte memory area (Cannot allocate memory)
Sample rate:  48000 Hz
Block length: 1024 frames
MIDI buffers: 32768 bytes
Comm buffers: 524288 bytes
Update rate:  25.0 Hz
Failed to instantiate plugin.

Here is a backtrace from lushlife:

backtrace:
#0  0x00007fffe5526bd5 in Retuner::cubic(float*, float) () from /home/bart/.nix-profile/lib/lv2/lushlife.lv2/lushlife.so
No symbol table info available.
#1  0x00007fffe552707e in Retuner::process(int, float*, float*, float*) () from /home/bart/.nix-profile/lib/lv2/lushlife.lv2/lushlife.so
No symbol table info available.
#2  0x00007fffe5525e83 in run_lushlife(void*, unsigned int) () from /home/bart/.nix-profile/lib/lv2/lushlife.lv2/lushlife.so
No symbol table info available.
#3  0x000000000040a783 in jalv_run ()
No symbol table info available.
#4  0x000000000040cbd7 in jack_process_cb ()
No symbol table info available.
#5  0x00007ffff69ed0ee in Jack::JackClient::ExecuteThread() () from /nix/store/rwfymphylysfm3q1ff1zg6dfrpj8gf6n-libjack2-1.9.12/lib/libjack.so.0
No symbol table info available.
#6  0x00007ffff69ec8b8 in Jack::JackClient::Execute() () from /nix/store/rwfymphylysfm3q1ff1zg6dfrpj8gf6n-libjack2-1.9.12/lib/libjack.so.0
No symbol table info available.
#7  0x00007ffff6a04940 in Jack::JackPosixThread::ThreadHandler(void*) () from /nix/store/rwfymphylysfm3q1ff1zg6dfrpj8gf6n-libjack2-1.9.12/lib/libjack.so.0
No symbol table info available.
#8  0x00007ffff7bc12a7 in start_thread () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libpthread.so.0
No symbol table info available.
#9  0x00007ffff42443df in clone () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libc.so.6
No symbol table info available.


registers:
rax            0xffffffff80000000	-2147483648
rbx            0x1b0	432
rcx            0x7ffff7e07010	140737352069136
rdx            0x921fd0	9576400
rsi            0x7ffdf7e07010	140728762134544
rdi            0x6d4e30	7163440
rbp            0x7fffdbe2b3e0	0x7fffdbe2b3e0
rsp            0x7fffe4f1f888	0x7fffe4f1f888
r8             0x857870	8747120
r9             0x857870	8747120
r10            0xfffffffffffffffc	-4
r11            0x7ffff7e09414	140737352078356
r12            0x80	128
r13            0x7fffdbe33800	140736882489344
r14            0x0	0
r15            0x6d4e30	7163440
rip            0x7fffe5526bd5	0x7fffe5526bd5 <Retuner::cubic(float*, float)+21>
eflags         0x10283	[ CF SF IF RF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0


current instructions:
=> 0x7fffe5526bd5 <_ZN7Retuner5cubicEPff+21>:	movss  0x4(%rsi),%xmm4
   0x7fffe5526bda <_ZN7Retuner5cubicEPff+26>:	movss  0x8(%rsi),%xmm6
   0x7fffe5526bdf <_ZN7Retuner5cubicEPff+31>:	mulss  0xc(%rsi),%xmm0
   0x7fffe5526be4 <_ZN7Retuner5cubicEPff+36>:	mulss  %xmm6,%xmm5
   0x7fffe5526be8 <_ZN7Retuner5cubicEPff+40>:	movaps %xmm1,%xmm2
   0x7fffe5526beb <_ZN7Retuner5cubicEPff+43>:	mulss  %xmm1,%xmm3
   0x7fffe5526bef <_ZN7Retuner5cubicEPff+47>:	mulss  (%rsi),%xmm1
   0x7fffe5526bf3 <_ZN7Retuner5cubicEPff+51>:	mulss  %xmm4,%xmm2
   0x7fffe5526bf7 <_ZN7Retuner5cubicEPff+55>:	addss  %xmm6,%xmm4
   0x7fffe5526bfb <_ZN7Retuner5cubicEPff+59>:	addss  %xmm5,%xmm2
   0x7fffe5526bff <_ZN7Retuner5cubicEPff+63>:	movss  0xf49(%rip),%xmm5        # 0x7fffe5527b50
   0x7fffe5526c07 <_ZN7Retuner5cubicEPff+71>:	mulss  %xmm3,%xmm5
   0x7fffe5526c0b <_ZN7Retuner5cubicEPff+75>:	addss  %xmm0,%xmm1
   0x7fffe5526c0f <_ZN7Retuner5cubicEPff+79>:	mulss  0xf1d(%rip),%xmm3        # 0x7fffe5527b34
   0x7fffe5526c17 <_ZN7Retuner5cubicEPff+87>:	addss  %xmm7,%xmm5
   0x7fffe5526c1b <_ZN7Retuner5cubicEPff+91>:	addss  %xmm4,%xmm1


threads backtrace:

Thread 5 (Thread 0x7fffe4f20700 (LWP 30138)):
#0  0x00007fffe5526bd5 in Retuner::cubic(float*, float) () from /home/bart/.nix-profile/lib/lv2/lushlife.lv2/lushlife.so
#1  0x00007fffe552707e in Retuner::process(int, float*, float*, float*) () from /home/bart/.nix-profile/lib/lv2/lushlife.lv2/lushlife.so
#2  0x00007fffe5525e83 in run_lushlife(void*, unsigned int) () from /home/bart/.nix-profile/lib/lv2/lushlife.lv2/lushlife.so
#3  0x000000000040a783 in jalv_run ()
#4  0x000000000040cbd7 in jack_process_cb ()
#5  0x00007ffff69ed0ee in Jack::JackClient::ExecuteThread() () from /nix/store/rwfymphylysfm3q1ff1zg6dfrpj8gf6n-libjack2-1.9.12/lib/libjack.so.0
#6  0x00007ffff69ec8b8 in Jack::JackClient::Execute() () from /nix/store/rwfymphylysfm3q1ff1zg6dfrpj8gf6n-libjack2-1.9.12/lib/libjack.so.0
#7  0x00007ffff6a04940 in Jack::JackPosixThread::ThreadHandler(void*) () from /nix/store/rwfymphylysfm3q1ff1zg6dfrpj8gf6n-libjack2-1.9.12/lib/libjack.so.0
#8  0x00007ffff7bc12a7 in start_thread () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libpthread.so.0
#9  0x00007ffff42443df in clone () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libc.so.6

Thread 4 (Thread 0x7fffe4fa1700 (LWP 30137)):
#0  0x00007ffff7bcab1d in read () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libpthread.so.0
#1  0x00007ffff6a05ba5 in Jack::JackClientSocket::Read(void*, int) () from /nix/store/rwfymphylysfm3q1ff1zg6dfrpj8gf6n-libjack2-1.9.12/lib/libjack.so.0
#2  0x00007ffff6a091bc in Jack::JackSocketClientChannel::Execute() () from /nix/store/rwfymphylysfm3q1ff1zg6dfrpj8gf6n-libjack2-1.9.12/lib/libjack.so.0
#3  0x00007ffff6a04940 in Jack::JackPosixThread::ThreadHandler(void*) () from /nix/store/rwfymphylysfm3q1ff1zg6dfrpj8gf6n-libjack2-1.9.12/lib/libjack.so.0
#4  0x00007ffff7bc12a7 in start_thread () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libpthread.so.0
#5  0x00007ffff42443df in clone () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libc.so.6

Thread 3 (Thread 0x7ffff7ec0700 (LWP 30136)):
#0  0x00007ffff7bcab1d in read () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libpthread.so.0
#1  0x00007ffff6a05ba5 in Jack::JackClientSocket::Read(void*, int) () from /nix/store/rwfymphylysfm3q1ff1zg6dfrpj8gf6n-libjack2-1.9.12/lib/libjack.so.0
#2  0x00007ffff6a091bc in Jack::JackSocketClientChannel::Execute() () from /nix/store/rwfymphylysfm3q1ff1zg6dfrpj8gf6n-libjack2-1.9.12/lib/libjack.so.0
#3  0x00007ffff6a04940 in Jack::JackPosixThread::ThreadHandler(void*) () from /nix/store/rwfymphylysfm3q1ff1zg6dfrpj8gf6n-libjack2-1.9.12/lib/libjack.so.0
#4  0x00007ffff7bc12a7 in start_thread () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libpthread.so.0
#5  0x00007ffff42443df in clone () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libc.so.6

Thread 2 (Thread 0x7ffff7f41700 (LWP 30135)):
#0  0x00007ffff7bc758f in pthread_cond_wait@@GLIBC_2.3.2 () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libpthread.so.0
#1  0x00007ffff6a0530c in Jack::JackPosixProcessSync::Wait() () from /nix/store/rwfymphylysfm3q1ff1zg6dfrpj8gf6n-libjack2-1.9.12/lib/libjack.so.0
#2  0x00007ffff69fcfa8 in Jack::JackMessageBuffer::Execute() () from /nix/store/rwfymphylysfm3q1ff1zg6dfrpj8gf6n-libjack2-1.9.12/lib/libjack.so.0
#3  0x00007ffff6a04940 in Jack::JackPosixThread::ThreadHandler(void*) () from /nix/store/rwfymphylysfm3q1ff1zg6dfrpj8gf6n-libjack2-1.9.12/lib/libjack.so.0
#4  0x00007ffff7bc12a7 in start_thread () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libpthread.so.0
#5  0x00007ffff42443df in clone () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libc.so.6

Thread 1 (Thread 0x7ffff7f45640 (LWP 30131)):
#0  0x00007ffff7deb806 in dl_open_worker () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/ld-linux-x86-64.so.2
#1  0x00007ffff427ca91 in _dl_catch_error () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libc.so.6
#2  0x00007ffff7deb1e7 in _dl_open () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/ld-linux-x86-64.so.2
#3  0x00007ffff7452f66 in dlopen_doit () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libdl.so.2
#4  0x00007ffff427ca91 in _dl_catch_error () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libc.so.6
#5  0x00007ffff7453569 in _dlerror_run () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libdl.so.2
#6  0x00007ffff7452ff1 in dlopen@@GLIBC_2.2.5 () from /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib/libdl.so.2
#7  0x00007ffff6c232c3 in suil_instance_new () from /nix/store/5apgffqdgmy5vp59vfy8y3zrpvdsqbmp-suil-qt4-0.10.0/lib/libsuil-0.so.0
#8  0x000000000040a2ec in jalv_ui_instantiate ()
#9  0x00000000004117c8 in jalv_open_ui ()
#10 0x000000000040866a in main ()

Compilation error with new lv2 release (1.18.0)

[ 44%] Built target casynth
[ 45%] Building CXX object src/hip2b/CMakeFiles/hip2b_ui.dir/hip2b_ui.cxx.o
cd /tmp/guix-build-infamous-plugins-0.2.04.drv-0/build/src/hip2b && /gnu/store/x3jx25cd3q363mr7nbgzrhrv1vza6cf7-gcc-7.4.0/bin/c++  -Dhip2b_ui_EXPORTS -I/gnu/store/7pswjcfaq8gx6887gxc1sg4hmyjjpwsl-cairo-1.16.0/include/cairo -I/gnu/store/3vs2gajizp117r3n2sv1xmq3y4kw2f7s-ntk-1.3.1000/include/ntk -I/gnu/store/4nnrb6rpv7n0h0i8gvmwch3gy2n0qvwl-pixman-0.38.4/include/pixman-1 -I/gnu/store/3snpwk7jl8i125bhiilvk9scqc4mnsx7-libpng-1.6.37/include/libpng16 -I/gnu/store/b8pr2k0i2zd07zmb7kpffmcimqi337if-glib-2.60.6/include/glib-2.0 -I/gnu/store/b8pr2k0i2zd07zmb7kpffmcimqi337if-glib-2.60.6/lib/glib-2.0/include -I/gnu/store/n367si248svwbhhmfwsmv74zl98sa0qk-freetype-2.10.1/include/freetype2 -I/gnu/store/xymkwf57x988q8cny2is1dgzrbr9xdfi-util-linux-2.34/include/uuid -I/gnu/store/ain96mrdwqd4s9shdd3s7m4syp5icdx5-libffi-3.2.1/lib/libffi-3.2.1/include -I/tmp/guix-build-infamous-plugins-0.2.04.drv-0/source/src/hip2b/../ffffltk -I/tmp/guix-build-infamous-plugins-0.2.04.drv-0/source/src/hip2b/../draw -I/tmp/guix-build-infamous-plugins-0.2.04.drv-0/source/src/hip2b/. -I/tmp/guix-build-infamous-plugins-0.2.04.drv-0/build/src/hip2b  -Wall -g -O2 -g -DNDEBUG -fPIC   -o CMakeFiles/hip2b_ui.dir/hip2b_ui.cxx.o -c /tmp/guix-build-infamous-plugins-0.2.04.drv-0/build/src/hip2b/hip2b_ui.cxx
make[2]: Leaving directory '/tmp/guix-build-infamous-plugins-0.2.04.drv-0/build'
[ 45%] Built target powerup
[ 47%] Building CXX object src/casynth/CMakeFiles/casynth_ui.dir/casynth_ui.cxx.o
cd /tmp/guix-build-infamous-plugins-0.2.04.drv-0/build/src/casynth && /gnu/store/x3jx25cd3q363mr7nbgzrhrv1vza6cf7-gcc-7.4.0/bin/c++  -Dcasynth_ui_EXPORTS -I/gnu/store/7pswjcfaq8gx6887gxc1sg4hmyjjpwsl-cairo-1.16.0/include/cairo -I/gnu/store/3vs2gajizp117r3n2sv1xmq3y4kw2f7s-ntk-1.3.1000/include/ntk -I/gnu/store/4nnrb6rpv7n0h0i8gvmwch3gy2n0qvwl-pixman-0.38.4/include/pixman-1 -I/gnu/store/3snpwk7jl8i125bhiilvk9scqc4mnsx7-libpng-1.6.37/include/libpng16 -I/gnu/store/b8pr2k0i2zd07zmb7kpffmcimqi337if-glib-2.60.6/include/glib-2.0 -I/gnu/store/b8pr2k0i2zd07zmb7kpffmcimqi337if-glib-2.60.6/lib/glib-2.0/include -I/gnu/store/n367si248svwbhhmfwsmv74zl98sa0qk-freetype-2.10.1/include/freetype2 -I/gnu/store/xymkwf57x988q8cny2is1dgzrbr9xdfi-util-linux-2.34/include/uuid -I/gnu/store/ain96mrdwqd4s9shdd3s7m4syp5icdx5-libffi-3.2.1/lib/libffi-3.2.1/include -I/tmp/guix-build-infamous-plugins-0.2.04.drv-0/source/src/casynth/../ffffltk -I/tmp/guix-build-infamous-plugins-0.2.04.drv-0/source/src/casynth/../draw -I/tmp/guix-build-infamous-plugins-0.2.04.drv-0/source/src/casynth/. -I/tmp/guix-build-infamous-plugins-0.2.04.drv-0/build/src/casynth  -Wall -g -O2 -g -DNDEBUG -fPIC   -o CMakeFiles/casynth_ui.dir/casynth_ui.cxx.o -c /tmp/guix-build-infamous-plugins-0.2.04.drv-0/build/src/casynth/casynth_ui.cxx
/tmp/guix-build-infamous-plugins-0.2.04.drv-0/source/src/hip2b/hip2b_ui_main.cxx:137:1: error: invalid conversion from ‘void* (*)(const _LV2UI_Descriptor*, const char*, const char*, LV2UI_Write_Function, LV2UI_Controller, void**, const LV2_Feature* const*) {aka void* (*)(const _LV2UI_Descriptor*, const char*, const char*, void (*)(void*, unsigned int, unsigned int, unsigned int, const void*), void*, void**, const LV2_Feature* const*)}’ to ‘void* (*)(const LV2UI_Descriptor*, const char*, const char*, LV2UI_Write_Function, LV2UI_Controller, void**, const LV2_Feature* const*) {aka void* (*)(const LV2UI_Descriptor*, const char*, const char*, void (*)(void*, unsigned int, unsigned int, unsigned int, const void*), void*, void**, const LV2_Feature* const*)}’ [-fpermissive]
 };
 ^
/tmp/guix-build-infamous-plugins-0.2.04.drv-0/source/src/casynth/casynth_ui_main.cxx:185:1: error: invalid conversion from ‘void* (*)(const _LV2UI_Descriptor*, const char*, const char*, LV2UI_Write_Function, LV2UI_Controller, void**, const LV2_Feature* const*) {aka void* (*)(const _LV2UI_Descriptor*, const char*, const char*, void (*)(void*, unsigned int, unsigned int, unsigned int, const void*), void*, void**, const LV2_Feature* const*)}’ to ‘void* (*)(const LV2UI_Descriptor*, const char*, const char*, LV2UI_Write_Function, LV2UI_Controller, void**, const LV2_Feature* const*) {aka void* (*)(const LV2UI_Descriptor*, const char*, const char*, void (*)(void*, unsigned int, unsigned int, unsigned int, const void*), void*, void**, const LV2_Feature* const*)}’ [-fpermissive]
 };
 ^
make[2]: *** [src/hip2b/CMakeFiles/hip2b_ui.dir/build.make:76: src/hip2b/CMakeFiles/hip2b_ui.dir/hip2b_ui_main.cxx.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [src/casynth/CMakeFiles/casynth_ui.dir/build.make:76: src/casynth/CMakeFiles/casynth_ui.dir/casynth_ui_main.cxx.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/tmp/guix-build-infamous-plugins-0.2.04.drv-0/source/src/powerup/powerup_ui_main.cxx:134:1: error: invalid conversion from ‘void* (*)(const _LV2UI_Descriptor*, const char*, const char*, LV2UI_Write_Function, LV2UI_Controller, void**, const LV2_Feature* const*) {aka void* (*)(const _LV2UI_Descriptor*, const char*, const char*, void (*)(void*, unsigned int, unsigned int, unsigned int, const void*), void*, void**, const LV2_Feature* const*)}’ to ‘void* (*)(const LV2UI_Descriptor*, const char*, const char*, LV2UI_Write_Function, LV2UI_Controller, void**, const LV2_Feature* const*) {aka void* (*)(const LV2UI_Descriptor*, const char*, const char*, void (*)(void*, unsigned int, unsigned int, unsigned int, const void*), void*, void**, const LV2_Feature* const*)}’ [-fpermissive]
 };
 ^
make[2]: *** [src/powerup/CMakeFiles/powerup_ui.dir/build.make:76: src/powerup/CMakeFiles/powerup_ui.dir/powerup_ui_main.cxx.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/tmp/guix-build-infamous-plugins-0.2.04.drv-0/source/src/powercut/powercut_ui_main.cxx:134:1: error: invalid conversion from ‘void* (*)(const _LV2UI_Descriptor*, const char*, const char*, LV2UI_Write_Function, LV2UI_Controller, void**, const LV2_Feature* const*) {aka void* (*)(const _LV2UI_Descriptor*, const char*, const char*, void (*)(void*, unsigned int, unsigned int, unsigned int, const void*), void*, void**, const LV2_Feature* const*)}’ to ‘void* (*)(const LV2UI_Descriptor*, const char*, const char*, LV2UI_Write_Function, LV2UI_Controller, void**, const LV2_Feature* const*) {aka void* (*)(const LV2UI_Descriptor*, const char*, const char*, void (*)(void*, unsigned int, unsigned int, unsigned int, const void*), void*, void**, const LV2_Feature* const*)}’ [-fpermissive]
 };
 ^
make[2]: *** [src/powercut/CMakeFiles/powercut_ui.dir/build.make:76: src/powercut/CMakeFiles/powercut_ui.dir/powercut_ui_main.cxx.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/tmp/guix-build-infamous-plugins-0.2.04.drv-0/build'
make[1]: *** [CMakeFiles/Makefile2:360: src/hip2b/CMakeFiles/hip2b_ui.dir/all] Error 2
make[2]: Leaving directory '/tmp/guix-build-infamous-plugins-0.2.04.drv-0/build'
make[1]: *** [CMakeFiles/Makefile2:434: src/powerup/CMakeFiles/powerup_ui.dir/all] Error 2
make[2]: Leaving directory '/tmp/guix-build-infamous-plugins-0.2.04.drv-0/build'
make[1]: *** [CMakeFiles/Makefile2:508: src/powercut/CMakeFiles/powercut_ui.dir/all] Error 2
make[2]: Leaving directory '/tmp/guix-build-infamous-plugins-0.2.04.drv-0/build'
make[1]: *** [CMakeFiles/Makefile2:183: src/casynth/CMakeFiles/casynth_ui.dir/all] Error 2
make[1]: Leaving directory '/tmp/guix-build-infamous-plugins-0.2.04.drv-0/build'
make: *** [Makefile:133: all] Error 2
command "make" "-j" "8" failed with status 2

Mindi trigger button

Hi,

I would like to add a trigger button to your Mindi plugin. It will allow to send the midi signal by pressing a button. Are you interested in? I can send to you a patch if you like.

Cannot build without UI

I'm trying to build these plugins for MOD, which means no UI.
The build fails with stuff like this:

make[3]: *** No rule to make target `src/envfollower/FLTK_FLUID_EXECUTABLE-NOTFOUND', needed by `src/envfollower/envfollower_ui.h'.  Stop.
make[3]: *** No rule to make target `src/casynth/FLTK_FLUID_EXECUTABLE-NOTFOUND', needed by `src/casynth/casynth_ui.h'.  Stop.

ewham segfault

Hello!

I'm using the latest KXStudio distro and I'm trying to run ewham in Carla on a Dell Latitude E6410 laptop (intel i5).
Basically it runs ok, but it seem to crash carla with the segmentation error every time I try to push a loud signal through.
I'm reproducing this issue reliably when plugging my guitar on or off while the other end of the cable is plugged in (which makes a loud pop obviously)

Please tell me what additional information do you require?
Thanks.

What version of lv2 is required ?

I get the following compile error
[ 10%] Building CXX object src/casynth/CMakeFiles/casynth_ui.dir/casynth_ui_main.cxx.o
/home/asdf/git/infamousPlugins/src/casynth/casynth_ui_main.cxx:13:49: error: using typedef-name ‘LV2UI_Descriptor’ after ‘struct’
13 | static LV2UI_Handle init_casynthUI(const struct LV2UI_Descriptor * descriptor,
| ^~~~~~~~~~~~~~~~
In file included from /home/asdf/git/infamousPlugins/build/src/casynth/casynth_ui.h:8,
from /home/asdf/git/infamousPlugins/src/casynth/casynth_ui_main.cxx:8:
/usr/local/lib/lv2/ui.lv2/ui.h:217:3: note: ‘LV2UI_Descriptor’ has a previous declaration here
217 | } LV2UI_Descriptor;

According to some searches this could be related to lv2 version
I have version 1.16 installed
What version of lv2 is required ?
Thanks
Regards

Please do a release

For us packagers, it's nice to have a release that builds on current systems, so iow one that includes 06dd967

Thank you!

[Mindi] Channel pressure/aftertouch (msgtype 13) should really use DATA2 ("Value") for value, not DATA1 ("Note/CC/PG Number")

In investigating fixing up the momentary feature, I discovered a separate issue that Midi message 13 (Channel Pressure aka Channel aftertouch) was using DATA1 ("Note/CC/PG Number") for the midi message's value, when it should really more appropriately use DATA2 ("Value"). The midi specs https://www.midi.org/specifications-old/item/table-1-summary-of-midi-message does use value "vvvvvvv"
midi-format-pressure

This isn't a big deal of course, because the user could just put the desired value in the "Note/CC/PG Number" parameter. But really to be consistent with the UI, the channel aftertouch value should come from the "Value" parameter. And also this distinction becomes important for the momentary button functionality, because without using "Value", that causes "Momentary Pressed Value" to be basically ignored for Channel Aftertouch. The expected behavior should be that pressing the momentary button would result in using "Momentary Pressed Value" for the momentary event.

Anyway, I think the best way to address this is to harmonize mindi_ports enum and struct with the .ttl UI description, by renaming DATA1, DATA2, DATA2B to be NOTE_CC_PG, VALUE, VALUE_MOMENTARY respectively in the .h and .c file. And then take care to use VALUE and VALUE_MOMENTARY for channel pressure/aftertouch messages in midirun.

I will include this fix as a separate commit in my upcoming PR.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.