ssj71 / infamousplugins Goto Github PK
View Code? Open in Web Editor NEWLV2 Audio Plugins for Linux
Home Page: http://ssj71.github.io/infamousPlugins
License: GNU General Public License v2.0
LV2 Audio Plugins for Linux
Home Page: http://ssj71.github.io/infamousPlugins
License: GNU General Public License v2.0
Is there any planes to bring these lv2 to windows and mac?
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.
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
`
fix it, dummy.
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.
Hey ssj71,
Perhaps i had missing something but the infamous plugins doesn't appear in guitarix?
Fedora distro install lv2 plugins into /usr/lib64/lv2.
Add a LIBDIR variable in the cmakefile to allow install in /usr/lib64.
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?
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.
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.
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.)
For us packagers, it's nice to have a release that builds on current systems, so iow one that includes 06dd967
Thank you!
In FreeBSD it uses https://github.com/original-male/ntk but as of a few days ago this project has been deleted.
Please clarify what is the URL of upstream for ntk
.
The other potential upstream https://non.tuxfamily.org/wiki/NTK doesn't have a valid git URL git://git.tuxfamily.org/gitroot/non/fltk.git (fatal: remote error: access denied or repository not exported: /gitroot/non/fltk.git
).
Thanks,
Yuri
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.
Reported for A4 & A5
Check if it's causing callback loops
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#> .
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
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
reported issues with ardour on Gentoo Studio.
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.
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"
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.
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)
{
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
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?
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 ()
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.
[ 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
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
rule.c will not build on Archlinux unless I add #include<stdint.h>. Am I missing anything?
need
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.