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

Reply via email to