Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER for Linux

Reply
 
Thread Tools Display Modes
Old 11-26-2022, 11:48 AM   #1
be1
Human being with feelings
 
Join Date: Nov 2022
Location: Paris, France.
Posts: 3
Default developing LV2 plugins for REAPER

Hello,

Being using REAPER on Linux, I rewrote one of my LV2 plugins with UI from Gtk2 to pure X11 in the hope REAPER could display it, but, despite the plugin works well with jalv and Qtractor, REAPER doesn't show it. Instead, a blank black surface is shown (when activating UI).

Is there somewhere a documentation on REAPER support for LV2 under Linux, so that I can adapt my plugin for REAPER ?

FYI, the source code is browsable at: https://git.noise.rocks/ben/lv2-ben
It is a simple 2D binaural stereo spacializer plugin.

I would be very glad if someone could provide any help to adapt it for REAPER.
Any idea ?
Thanks
be1 is offline   Reply With Quote
Old 11-26-2022, 12:40 PM   #2
/AND/
Human being with feelings
 
Join Date: Aug 2022
Posts: 202
Default

Can't provide you with help on what you ask, just a comment: I don't know if it is wise to rewrite for X11 as it is getting replaced by Wayland in many mainstream distros.

Maybe for GTK3? Reaper lists it as a dependency anyway.
/AND/ is offline   Reply With Quote
Old 11-26-2022, 01:26 PM   #3
be1
Human being with feelings
 
Join Date: Nov 2022
Location: Paris, France.
Posts: 3
Default

Quote:
Originally Posted by /AND/ View Post
Maybe for GTK3? Reaper lists it as a dependency anyway.
Oh thanks, I'll give a try rewriting it with Gtk3 too.
be1 is offline   Reply With Quote
Old 11-26-2022, 02:41 PM   #4
audiojunkie
Human being with feelings
 
audiojunkie's Avatar
 
Join Date: Nov 2011
Posts: 812
Default

May I recommend that you use GTK4 instead of GTK3 if you are determined to use GTK?
audiojunkie is offline   Reply With Quote
Old 11-26-2022, 03:53 PM   #5
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 14,864
Default

i'll take a look to see if I can figure out why (plain X11 should work!), thanks!

Last edited by Justin; 11-26-2022 at 05:04 PM.
Justin is offline   Reply With Quote
Old 11-26-2022, 05:03 PM   #6
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 14,864
Default

ah looks like there's a typo in the .ttl: it should be ui:idleInterface rather than ui:idle . Made that change and it works.

(should also put it an optionalFeature, technically)

Last edited by Justin; 11-26-2022 at 05:09 PM.
Justin is offline   Reply With Quote
Old 11-26-2022, 05:04 PM   #7
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 14,864
Default

Quote:
Originally Posted by /AND/ View Post
Can't provide you with help on what you ask, just a comment: I don't know if it is wise to rewrite for X11 as it is getting replaced by Wayland in many mainstream distros.

Maybe for GTK3? Reaper lists it as a dependency anyway.
Not recommended considering we use GDK and not GTK.
Justin is offline   Reply With Quote
Old 11-26-2022, 06:22 PM   #8
Mcgiver69
Human being with feelings
 
Join Date: Aug 2018
Posts: 281
Default

Quote:
Originally Posted by Justin View Post
Not recommended considering we use GDK and not GTK.
God himself has spoken!!!
Mcgiver69 is offline   Reply With Quote
Old 11-28-2022, 10:06 AM   #9
be1
Human being with feelings
 
Join Date: Nov 2022
Location: Paris, France.
Posts: 3
Default

Quote:
Originally Posted by Justin View Post
ah looks like there's a typo in the .ttl: it should be ui:idleInterface rather than ui:idle . Made that change and it works.

(should also put it an optionalFeature, technically)
Wonderful !
Thank you very much Justin for your interest and fixing !
I'm going to make the change as you told.
be1 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 09:47 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.