Mathias Krause wrote: > Hi Ralf, > > aren't you already subscribed to the qtractor-devel list? > If not, it's clear why you didn't read about our latest LV2 discussion > yet... > > Regards > Mathias
Hi Mathias :) right, I'm still not subscribed because I spend too much time with hacks and less time with making music and I fear that I would take care of issues with Qtractor that are less important for me, if I'm subscribed. I've taken a look at the archive and only found 2 mails about LV2, your question and Rui's reply: http://sourceforge.net/mailarchive/forum.php?thread_name=4AFF01F2.4000303%40rncbc.org&forum_name=qtractor-devel Btw. yesterday I enabled LV2 support for Suse 11.2. For Suse there's a package called "lv2-c++-tools". I didn't search for the LV2 event extension headers for 64 Studio and there's no package "lv2-c++-tools" for 64 Studio. Some private mails (I guess it's all right to quote them in this case ;)) are below. Maybe it's better not to compile with LV2 support now, anyway, it would be great if you can send me the howto compile the slv2 library for 64 Studio. OT (the reason to try Suse): *I prefer 64 Studio* instead of Suse, but because of the "sound quality issue" when recording audio with Qtractor, I'll try the same distro as Rui is using. Btw. Suse (when it wasn't Novell) was the first OS I used with my own PCs, excepted of my Atari ST's 80268 hardware emulator, there I used DR-DOS (MS-DOS compatible ;)) and to be honest, parallel to Non-Novell Suse I needed 98 se and XP because of hardware issues, e.g. because of FAX. Today I abandon the usage of FAX etc.. Unfortunately my ISDN modem and it's Linux drivers are too tricky and buggy, several 56K modems caused too much trouble and I don't know a way to use DSL for FAX with Linux. Hint's how to use DSL for FAX with Linux are welcome ;), even if it's off topic. Cheers, Ralf -------- Original Message -------- Subject: Re: lv2-c++tools headers for Suse 11.2 are overlooked by configure Date: Mon, 16 Nov 2009 15:29:23 +0000 From: Rui Nuno Capela <[email protected]> To: Ralf Mardorf <[email protected]> References: <[email protected]> On Mon, 16 Nov 2009 15:41:18 +0100, Ralf Mardorf <[email protected]> wrote: > Hi Rui :) > > YaST2 or I must have overlooked the package libslv2-devel, but using > Google and then YaST2 again I noticed that it's in the Packman > repository. Now there's still another problem. The headers provided by > the package lv2-c++tools are overlooked by configure: > > [snip] > checking lv2_event.h usability... no > checking lv2_event.h presence... no > checking for lv2_event.h... no > checking lv2_event_helpers.h usability... no > checking lv2_event_helpers.h presence... no > checking for lv2_event_helpers.h... no > checking lv2_uri_map.h usability... no > checking lv2_uri_map.h presence... no > checking for lv2_uri_map.h... no > configure: WARNING: *** LV2 event extension will be disabled. > [snip] > Qtractor 0.4.3.1424 > [snip] > LV2 Plug-in support . . . . . . . . . . . . . . .: yes > LV2 Plug-in MIDI/Event support . . . . . . . . . .: no > [snip] > > ls /usr/include/lv2-c++-tools > lv2_contexts.h lv2gui.hpp lv2plugin.hpp lv2types.hpp > lv2_uri_map.h rdf.hpp > lv2_event.h lv2.h lv2_saverestore.h lv2_ui.h > namespaces.hpp turtleparser.hpp > lv2_event_helpers.h lv2_osc.h lv2synth.hpp lv2_ui_presets.h > query.hpp unicode.hpp > > I solved it by doing this: > > # ln -T /usr/include/lv2-c++-tools/lv2_event.h > /usr/local/include/lv2_event.h > # ln -T /usr/include/lv2-c++-tools/lv2_event_helpers.h > /usr/local/include/lv2_event_helpers.h > # ln -T /usr/include/lv2-c++-tools/lv2_uri_map.h > /usr/local/include/lv2_uri_map.h > # ls /usr/local/include -l > total 116 > -rw-r--r-- 1 root root 16961 2009-07-04 13:39 aeffect.h > -rw-r--r-- 1 root root 64725 2009-07-04 13:39 aeffectx.h > -rw-r--r-- 2 root root 11400 2009-11-01 11:40 lv2_event.h > -rw-r--r-- 2 root root 8538 2009-11-01 11:40 lv2_event_helpers.h > -rw-r--r-- 2 root root 3590 2009-11-01 11:40 lv2_uri_map. > # ./configure > [snip] > LV2 Plug-in support . . . . . . . . . . . . . . .: yes > LV2 Plug-in MIDI/Event support . . . . . . . . . .: yes > [snip] > yep. good move. you could made it also without the /usr/local/include hacks, like this: ./configure --with-lv2=/usr/include/lv2-c++-tools as said, all this lv2 stuff is ugly as hell. i would avoid it, if you're serious in making some noise with current qtractor svn trunk :) > OT: > > Are you able to boot the kernel-rt from the Suse 11.2 repositories? Are > you able to compile a kernel-rt for Suse 11.2? > i'm not there yet. will try something tonight. > > PS: > > Qtractor and LV2: > > No LV2 were found, so I needed to force quit, then I added /usr/lib/lv2 > as source directory. Some LV2 plugins were available, but trying to add > them to an audio track cause in a segmentation fault. > note that some lv2 plugins might be real troublemakers, others just refuse to get any audio through on the even-numbered days :) i'm still on hold to whether it's my own fault or is it something you can blame to an infantile lv2 ecosystem. does it segfault with any lv2 plugin or just a few in particular? byee -- rncbc aka Rui Nuno Capela [email protected] -------- Original Message -------- Subject: Re: lv2-c++tools headers for Suse 11.2 are overlooked by configure Date: Tue, 17 Nov 2009 14:17:57 +0100 From: Ralf Mardorf <[email protected]> To: Rui Nuno Capela <[email protected]> References: <[email protected]> <cb67f82e09064a6e8cd7f96ba8446...@localhost> Rui Nuno Capela wrote: > you could made it also without the /usr/local/include hacks, like this: > ./configure --with-lv2=/usr/include/lv2-c++-tools > > as said, all this lv2 stuff is ugly as hell. i would avoid it, if you're > serious in making some noise with current qtractor svn trunk :) > Does it mean that even if I don't use LV2 plug-ins, but Qtractor enabled LV2 support that Qtractor will be unstable? If so, is it possible to install 2 versions of Qtractor (--prefix=/usr/qtractor_test_version) or could this cause any trouble? Btw. only for Suse LV2 support is enabled, I'm not able to resolve the dependencies for 64 Studio, but until now 64 Studio is my real-time audio installation. >> OT: >> >> Are you able to boot the kernel-rt from the Suse 11.2 repositories? Are >> you able to compile a kernel-rt for Suse 11.2? >> >> > > i'm not there yet. will try something tonight. > Please let me know if it's fine for you. Maybe I did something wrong or my computer has compatibility issues. > note that some lv2 plugins might be real troublemakers, others just refuse > to get any audio through on the even-numbered days :) i'm still on hold to > whether it's my own fault or is it something you can blame to an infantile > lv2 ecosystem. > > does it segfault with any lv2 plugin or just a few in particular? > I tested randomly 3 LV2 plug-ins and Qtractor always crashed with a SEGFAULT. Yesterday was my birthday, so I had no time to do a more extensive test and to write down which LV2 plug-ins I tried to load and additionally I used Suse's kernel-desktop, Suse's actual default kernel. In the repository still is a classic kernel-default. I don't know what is different with kernel-desktop, perhaps it's a source of error for music applications. Mathias wrote me that there is/ was a discussion about LV2 on Qtractor dev list. I still need to subscribe, but for now I'll take a look at the archive. Cheers, Ralf _______________________________________________ 64studio-users mailing list [email protected] http://lists.64studio.com/mailman/listinfo/64studio-users
