Linux port of reaper/swell » Jobs » Forum
wr-forum WOW mod

ПоискПоиск   Users   Registration   Entrance
Today: 11.06.2025 - 09:30:16
Pages:  1  2  3  

Linux port of reaper/swell

Advertising

.
AuthorMessage

ponq

user




Statistics:
Messages: 25
Registration: 11.25.2002

I'm creating this thread as a place to discuss the porting of wdl and in particular swell for the purpose of getting reaper running in linux. Cockos has graciously given us a reaper executable that runtime links to to swell in order to facilitate porting of swell to linux. The executable (both 32 and 64bit) and instructions can be found at . The official wdl git repo can be found at . So let's have a go at it, and may the force be with you :)

---------------------
(On going to war over religion) "You're basically killing each other to see who's got the better imaginary friend." - Rich Jeni
Message # 1 01.04.22 - 03:31:08
RE: Linux port of reaper/swell

332 RustBucket

user




Statistics:
Messages: 5,469
Registration: 08.15.2001

Here's the link to my version of SWELL again: Differences to upstream release: - uses GTK instead of GDK (thanks, Dave) - runs in both GTK2 and GTK3 - open, save dialogs almost fully working - some widgets already sort of working (buttons, labels, text fields)

---------------------
Message # 2 01.04.22 - 03:40:54
RE: Linux port of reaper/swell

JetBlackE46

user




Statistics:
Messages: 90
Registration: 08.18.2002

I have some experience in coding for Qt and almost none for any other toolkit. Is it feasible for me to try and tinker with Qt port (i mean, without knowledge of WinAPI and all that Swell consists of)?

---------------------
Message # 3 01.04.22 - 03:48:35
RE: Linux port of reaper/swell

Gofast

user




Statistics:
Messages: 3,806
Registration: 02.13.2002

i have os/platform independent test code to load a ttf font from file and render (win32 = gdi, linux = low level xlib) a string of characters with anti-aliasing and alpha blending, not using freetype. it seems that lice has os/platform safe alpha blending already, and i might try to implement this in there. regarding swell, it seems that adding the ttf support in lice-text.cpp and using the already present text alignment code for the default bitmap font in swell-gdi-lice.cpp: DrawText() might be the correct to way approach this...with some mods. --

---------------------
Message # 4 01.04.22 - 04:00:11
RE: Linux port of reaper/swell

Anetsberger

user




Statistics:
Messages: 327
Registration: 01.14.2002

this is something in the lines of "multiplatform / multi-font-library (with api wrappers) loading and drawing for ttf fonts using wdl/lice." the above includes generalized api in the lines of: Code:

---------------------
Bayerische Motoren Werke - "Motor is our middle name." 1995 E36 325is - M50 / M3 ZF 5spd. w/3.23 LSD 1991 E30 318is - M42 / 5spd. Sold. 2/08
Message # 5 01.04.22 - 04:09:11
RE: Linux port of reaper/swell

tranmanm3

user




Statistics:
Messages: 107
Registration: 06.06.2001

would love to be able to use it in swell-gdi.mm too and with windows!

---------------------
Tony
Message # 6 01.04.22 - 04:12:36
RE: Linux port of reaper/swell

FlyingHigh

user




Statistics:
Messages: 74
Registration: 12.02.2003

Hi, I just registered here to show my interest in a nativ linux port of REAPER. At the moment im using Ardour, but REAPER is more what I am looking for, I think (I have tested only with the Evalut-Edition on Ubuntu with WINE). As it is avaible for a good price and has some very interesting features (ReaScript) I will buy it as soon as a nativ Linux Edition is avaible. Did I understand correctly that you want the community to port your open source engine (WDL) to Linux and then you will port REAPER? I've got some skills in C++/Qt, maybe I could help. What are your plans atm?

---------------------
Message # 7 01.04.22 - 04:21:41
RE: Linux port of reaper/swell

aaronsdropzone

user




Statistics:
Messages: 826
Registration: 04.24.2001

Beh, I've been doing other stuff for too long now, summer vacation and all that :( or :) Per se there is no git repo. There are 2 initial patches from me in the cockos public wdl repo, that allows you to link to gtk2/3+cairo but still a lot of work is needed to finish it off. It's still using lice instead of cairo for drawing and there is a lot of detail missing. 404NotFound has done some work on the menu system, but I don't know how far that has come? And to clarify, it's not really that Cockos requires us to port anything. They simply don't have the time to invest in a linux port, but they compiled an executable that links to wdl, and if we port parts of wdl to linux then it will bring the port a big part of the way. Things like jack audio/midi support and various FX frameworks would still have to be done. That being said it already runs somewhat on linux using alsa hw0 as output. Anyone interested feel free to jump in :)

---------------------
Message # 8 01.04.22 - 04:26:47
RE: Linux port of reaper/swell

Saint

user




Statistics:
Messages: 216
Registration: 08.04.2001

quick question, would this build require gtk+ >3.0? I have a setup but for the life of me I cant get GTK to build on my rig past 2.8. so I cant configure swell (or my sweet blufish 2.0.3 :( ) If yes then I might start building a new os set-up. I hope all is well, Let me know If you need anything.

---------------------
Message # 9 01.04.22 - 04:30:23
RE: Linux port of reaper/swell

LS1 Muscleman

user




Statistics:
Messages: 177
Registration: 01.07.2003

a small question regarding WDL structuring and the integration with truetype libraries, wrappers etc.: i currently have the following directories: Code:

---------------------
Car: 35th Anniversary Black 2002 Camaro Z-28 Premium Performance/Luxury Package Date Purchased: July, 2002 Factory Features: 310 HP LS1 V-8 Engine, Goodyear Tires (50's), Hurst Performance Shifter, 12 CD Changer, Radio Control Leather Steering Wheel,
Message # 10 01.04.22 - 04:35:58
RE: Linux port of reaper/swell
Де вигідно купити алмазні дрилі в Києві : Previous topic
Pages:  1  2  3  

The administrator has prohibited guests from replying to messages! To register, follow the link: register


Participants