Code Monkey home page Code Monkey logo

ir.lv2's People

Contributors

anchakor avatar micahscopes 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

ir.lv2's Issues

IR file is not recalled after restarting the host

I had this problem in the past with Ardour - that's why I stopped using IR, because reloading session caused all IR plugin instances to forget their IR files, making them no use for long-term projects.

Now I had this working fro few months in Carla plugin host, but recently my Carla projects using an IR plugin as a base failed to load the IR sample consistently for a few days.

I tried replacing it IR.lv2 with KlangFalter, but it also failed to recall the file.

I'd like to find out if this is a host- or plugin-related problem.

Here's details of my usage of IR.lv2: https://www.linuxmusicians.com/viewtopic.php?f=11&t=16638&sid=4b6df525371a990dfa9f04ba9e937653

clang-40 warnings

Seeing these on FreeBSD 11.1 in the version 1.3.2-1:

ir_gui.cc:479:25: warning: 'g_thread_create' is deprecated [-Wdeprecated-declarations]
                cp->gui_load_thread = g_thread_create(gui_load_thread, cp, TRUE, NULL);
                                      ^
/usr/local/include/glib-2.0/glib/deprecated/gthread.h:103:1: note: 'g_thread_create' has been explicitly marked deprecated here
GLIB_DEPRECATED_IN_2_32_FOR(g_thread_new)
^
/usr/local/include/glib-2.0/glib/gversionmacros.h:303:49: note: expanded from macro 'GLIB_DEPRECATED_IN_2_32_FOR'
# define GLIB_DEPRECATED_IN_2_32_FOR(f)         GLIB_DEPRECATED_FOR(f)
                                                ^
/usr/local/include/glib-2.0/glib/gmacros.h:423:32: note: expanded from macro 'GLIB_DEPRECATED_FOR'
#define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN
                               ^
/usr/local/include/glib-2.0/glib/gmacros.h:396:29: note: expanded from macro 'G_DEPRECATED_FOR'
#define G_DEPRECATED_FOR(f) G_DEPRECATED
                            ^
/usr/local/include/glib-2.0/glib/gmacros.h:384:37: note: expanded from macro 'G_DEPRECATED'
#define G_DEPRECATED __attribute__((__deprecated__))
                                    ^
ir_gui.cc:1259:23: warning: 'g_thread_create' is deprecated [-Wdeprecated-declarations]
                cp->reinit_thread = g_thread_create(reinit_thread, cp, TRUE, NULL);
                                    ^
/usr/local/include/glib-2.0/glib/deprecated/gthread.h:103:1: note: 'g_thread_create' has been explicitly marked deprecated here
GLIB_DEPRECATED_IN_2_32_FOR(g_thread_new)
^
/usr/local/include/glib-2.0/glib/gversionmacros.h:303:49: note: expanded from macro 'GLIB_DEPRECATED_IN_2_32_FOR'
# define GLIB_DEPRECATED_IN_2_32_FOR(f)         GLIB_DEPRECATED_FOR(f)
                                                ^
/usr/local/include/glib-2.0/glib/gmacros.h:423:32: note: expanded from macro 'GLIB_DEPRECATED_FOR'
#define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN
                               ^
/usr/local/include/glib-2.0/glib/gmacros.h:396:29: note: expanded from macro 'G_DEPRECATED_FOR'
#define G_DEPRECATED_FOR(f) G_DEPRECATED
                            ^
/usr/local/include/glib-2.0/glib/gmacros.h:384:37: note: expanded from macro 'G_DEPRECATED'
#define G_DEPRECATED __attribute__((__deprecated__))
                                    ^
ir.cc:662:20: warning: 'g_thread_create' is deprecated [-Wdeprecated-declarations]
        ir->conf_thread = g_thread_create(IR_configurator_thread, (gpointer)ir, TRUE, NULL);
                          ^
/usr/local/include/glib-2.0/glib/deprecated/gthread.h:103:1: note: 'g_thread_create' has been explicitly marked deprecated here
GLIB_DEPRECATED_IN_2_32_FOR(g_thread_new)
^
/usr/local/include/glib-2.0/glib/gversionmacros.h:303:49: note: expanded from macro 'GLIB_DEPRECATED_IN_2_32_FOR'
# define GLIB_DEPRECATED_IN_2_32_FOR(f)         GLIB_DEPRECATED_FOR(f)
                                                ^
/usr/local/include/glib-2.0/glib/gmacros.h:423:32: note: expanded from macro 'GLIB_DEPRECATED_FOR'
#define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN
                               ^
/usr/local/include/glib-2.0/glib/gmacros.h:396:29: note: expanded from macro 'G_DEPRECATED_FOR'
#define G_DEPRECATED_FOR(f) G_DEPRECATED
                            ^
/usr/local/include/glib-2.0/glib/gmacros.h:384:37: note: expanded from macro 'G_DEPRECATED'
#define G_DEPRECATED __attribute__((__deprecated__))
                                    ^
ir.cc:885:2: warning: 'g_type_init' is deprecated [-Wdeprecated-declarations]
        g_type_init();
        ^
/usr/local/include/glib-2.0/gobject/gtype.h:680:1: note: 'g_type_init' has been explicitly marked deprecated here
GLIB_DEPRECATED_IN_2_36
^
/usr/local/include/glib-2.0/glib/gversionmacros.h:330:49: note: expanded from macro 'GLIB_DEPRECATED_IN_2_36'
# define GLIB_DEPRECATED_IN_2_36                GLIB_DEPRECATED
                                                ^
/usr/local/include/glib-2.0/glib/gmacros.h:422:25: note: expanded from macro 'GLIB_DEPRECATED'
#define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN
                        ^
/usr/local/include/glib-2.0/glib/gmacros.h:384:37: note: expanded from macro 'G_DEPRECATED'
#define G_DEPRECATED __attribute__((__deprecated__))
                                    ^
ir.cc:888:3: warning: 'g_thread_init' is deprecated [-Wdeprecated-declarations]
                g_thread_init(NULL);
                ^
/usr/local/include/glib-2.0/glib/deprecated/gthread.h:264:1: note: 'g_thread_init' has been explicitly marked deprecated here
GLIB_DEPRECATED_IN_2_32
^
/usr/local/include/glib-2.0/glib/gversionmacros.h:302:49: note: expanded from macro 'GLIB_DEPRECATED_IN_2_32'
# define GLIB_DEPRECATED_IN_2_32                GLIB_DEPRECATED
                                                ^
/usr/local/include/glib-2.0/glib/gmacros.h:422:25: note: expanded from macro 'GLIB_DEPRECATED'
#define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN
                        ^
/usr/local/include/glib-2.0/glib/gmacros.h:384:37: note: expanded from macro 'G_DEPRECATED'
#define G_DEPRECATED __attribute__((__deprecated__))
                                    ^
ir_gui.cc:1605:18: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
        if ((port_index < 0) || (port_index >= IR_N_PORTS)) {
             ~~~~~~~~~~ ^ ~

release

Could you tag a release, so package maintainers can create a versioned release of this software?
Thanks a lot for your work!

IR and Ardour 5.4

hey first, is the project dead? I know the original is but hoping you're still doing fixes here.
This version every since Ardour 5 crashes Ardour. Even without using. What I mean is I'd load a session and load the plugin. without playing the project, I get these error messages:
Skip explicit buffer seconds, preset in use Skip explicit buffer seconds, preset in use IR: fhash=87e9d78862c6c9d7 was not found in DB IR: fhash=87e9d78862c6c9d7 was not found in DB IR: fhash=87e9d78862c6c9d7 was not found in DB Segmentation fault (core dumped)

then Ardour crashes. remove IR from the project and no crash.
I'm using Arch64.

it doesn't compile

Hi, I have zita-convolver (3.1.0), libsndfile (1.0.25), libsamplerate (0.1.8) and gtk (2.24.16) installed on my system. The distro is Archlinux and I'm on 64bit.
When I run "make" I get

% make
g++ ir.cc -Wall -I. -I/usr/include pkg-config --cflags gtk+-2.0 pkg-config --cflags gthread-2.0 -D__STDC_FORMAT_MACROS -O2 -ffast-math -D_HAVE_GTK_ATLEAST_2_20 -c -fPIC -o ir.o
ir.cc: In function ‘void free_conv_safely(Convproc_)’:
ir.cc:171:9: error: ‘class Convproc’ has no member named ‘check’
ir.cc: In function ‘void init_conv(IR_)’:
ir.cc:564:23: error: no matching function for call to ‘Convproc::start_process(int)’
ir.cc:564:23: note: candidate is:
In file included from ir.cc:30:0:
/usr/include/zita-convolver.h:414:9: note: int Convproc::start_process(int, int)
/usr/include/zita-convolver.h:414:9: note: candidate expects 2 arguments, 1 provided
ir.cc: In function ‘void* instantiateIR(const LV2_Descriptor_, double, const char_, const LV2_Feature* const_)’:
ir.cc:658:20: warning: ‘GThread_ g_thread_create(GThreadFunc, gpointer, gboolean, GError**)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:100): Use 'g_thread_new' instead [-Wdeprecated-declarations]
ir.cc:658:84: warning: ‘GThread* g_thread_create(GThreadFunc, gpointer, gboolean, GError**)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:100): Use 'g_thread_new' instead [-Wdeprecated-declarations]
ir.cc: In function ‘void init()’:
ir.cc:878:3: warning: ‘void g_thread_init(gpointer)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:259) [-Wdeprecated-declarations]
ir.cc:878:21: warning: ‘void g_thread_init(gpointer)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:259) [-Wdeprecated-declarations]
make: *** [ir.o] Error 1

Since I'm no coder I can't provide a patch, but I hope this is solvable, because I really like to test this plugin!

Doesn't build with zita-convolver-4.0.0

The build fails:

c++ ir.cc  -Wall -I. -I/usr/include `pkg-config --cflags gtk+-2.0` `pkg-config --cflags gthread-2.0` -D__STDC_FORMAT_MACROS -O2 -ffast-math -D_HAVE_GTK_ATLEAST_2_20 -c -fPIC -o ir.o
ir.cc:40:2: error: "This version of IR requires zita-convolver 3.x.x"
#error "This version of IR requires zita-convolver 3.x.x"
 ^
ir.cc:526:9: error: no member named 'set_density' in 'Convproc'
                conv->set_density(1);
                ~~~~  ^
ir.cc:533:24: error: too few arguments to function call, expected 7, have 6
                                  Convproc::MAXPART);
                                                   ^
/usr/local/include/zita-convolver.h:387:5: note: 'configure' declared here
    int configure (uint32_t  ninp,
    ^

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.