Old 04-24-2017, 02:34 AM   #1601
avocadomix
Human being with feelings
 
Join Date: Mar 2016
Posts: 444
Default

Quote:
Originally Posted by Jack Winter View Post
I'd suggest that it's premature to discuss windows plugins in native reaper. Though I have no knowledge or say in the matter, I'd imagine that getting the port done, get Swell done to the point that the GUI is close to flawless, getting linux VSTs working well, etc, is the priority. A bridge for windows VSTs and it's use with reamote will most likely (I hope) follow.

I came across some information that this is a linux limitation (that can be configured) which stops a single application from using more than half the RAM on the system, unfortunately I've forgotten the details...
This can be configured with the ulimit command but I don't think there is any default limit in mainstream distributions.
Worth a check though.
avocadomix is offline  
Old 04-24-2017, 02:53 AM   #1602
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default

IIRC Alex has 64gb of ram and no swap, so this might be the problem:
https://www.kernel.org/doc/Documenta...mit-accounting

I'm not sure if this is what I found a year or two ago when me and Alex discussed this problem, but I'll keep digging a little more to see what I can find.
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
Jack Winter is offline  
Old 04-24-2017, 04:17 AM   #1603
piratethedog
Human being with feelings
 
Join Date: Feb 2017
Posts: 36
Default

Quote:
Originally Posted by Justin View Post
Also, just pushed some swell changes which should allow entering non-latin characters via the keyboard, as well as copying/pasting them properly (hopefully!)
Works great. Thanks a lot!
piratethedog is offline  
Old 04-24-2017, 05:42 AM   #1604
osxmidi
Human being with feelings
 
Join Date: Feb 2014
Posts: 620
Default

http://manual.ardour.org/working-wit...s-vst-support/

Running windows vsts on Linux depends on Wine, so any program (DAW or whatever) that tries to run windows vst's on Linux is then very dependent on Wine's current capabilities which can change with different Wine versions and hardware/driver setups.

Running windows vst's on Linux is basically similar to running windows games on Linux, and sometimes Wine has missing bits that might get filled in later on and/or can be adjusted by real extra dll's and/or by tweaking certain settings.

D3D Wine/hardware driver problems are pretty common (can be tweaked) and having to use extra real dll's is pretty common as well.

The Wine D3D stuff is going through the Linux opengl driver, so a good opengl driver setup will help and there are various options depending on the opengl driver Nvidia etc and there is also xorg.conf setups for glx loading etc for some drivers.

Wine audio setup (wineasio etc) doesn't come into it for windows vst's running under a Linux native host, because the audio is handled internally by the host and whatever it's doing with Alsa/Jack.

I've picked up on that Wine seems to handle multiprocessing in ways that can interfere with what some windows programs might expect and also some GPU acceleration things can throw Wine for a loop as well.

Last edited by osxmidi; 04-24-2017 at 09:46 AM.
osxmidi is offline  
Old 04-24-2017, 07:30 AM   #1605
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by Veto View Post
It happens in maybe 1 of 10 cases if I repeatedly dock and undock the FX-chain.

(Ubuntu 14.04 libgtk3.10.8ubuntu1.6 xfwm4.11.1-2ubuntu2)
Yeah, it's totally that GDK bug -- because when undocking via the FX chain, it destroys a menu and creates another window (for the undocked FX), which triggers the bug.
Justin is offline  
Old 04-24-2017, 06:37 PM   #1606
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

aaand more updates in git, particularly relating to how focus is handled -- for example switching top level windows (via alt+tab or clicking the window caption) will preserve the focus in each window. Also returning from a modal window to the owner will restore focus. Having said that this might have broken things, so if you find any bad behaviors post them here!
Justin is offline  
Old 04-24-2017, 10:43 PM   #1607
jm duchenne
Human being with feelings
 
jm duchenne's Avatar
 
Join Date: Feb 2006
Location: France
Posts: 914
Default

Hi Justin,

Seeing how you are involved actually to push forward the native Linux version of Reaper, I wonder if you will even come in France for the Linux Audio Conference at the end of the month ?
http://lac.linuxaudio.org/

Anyway, I will try to use this version to diffuse an electroacoustic concert of music made in Linux (and I will certainly also have a little one made with it !).
jm duchenne is offline  
Old 04-25-2017, 06:39 AM   #1608
Nixon
Human being with feelings
 
Nixon's Avatar
 
Join Date: Dec 2011
Posts: 406
Default

I'm super happy with all these updates
Especially with copy/paste for the IDE and all those fixes that make the REAPER Linux experience much more solid and fluent. Haven't checked LinVST yet but will soon. Nevertheless native Reaper plugs + JS alone cover pretty much all of my basic needs. Thanks to everyone involved. This is pretty exciting
Nixon is offline  
Old 04-25-2017, 07:30 AM   #1609
reddiesel41264
Human being with feelings
 
reddiesel41264's Avatar
 
Join Date: Jan 2012
Location: North East UK
Posts: 493
Default

Do we have SWS extensions for Linux Reaper?
__________________
http://librewave.com - Freedom respecting instruments and effects
http://xtant-audio.com/ - Purveyor of fine sample libraries (and Kontakt scripting tutorials)
reddiesel41264 is offline  
Old 04-25-2017, 07:41 AM   #1610
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
Default

Quote:
Originally Posted by reddiesel41264 View Post
Do we have SWS extensions for Linux Reaper?
https://forum.cockos.com/showthread.php?p=1827358
cfillion is offline  
Old 04-25-2017, 08:12 AM   #1611
reddiesel41264
Human being with feelings
 
reddiesel41264's Avatar
 
Join Date: Jan 2012
Location: North East UK
Posts: 493
Default

Quote:
Originally Posted by cfillion View Post
Excellent, thanks!
__________________
http://librewave.com - Freedom respecting instruments and effects
http://xtant-audio.com/ - Purveyor of fine sample libraries (and Kontakt scripting tutorials)
reddiesel41264 is offline  
Old 04-25-2017, 10:39 AM   #1612
David Else
Human being with feelings
 
Join Date: Mar 2012
Posts: 610
Default

Quote:
Originally Posted by Justin View Post
aaand more updates in git, particularly relating to how focus is handled -- for example switching top level windows (via alt+tab or clicking the window caption) will preserve the focus in each window. Also returning from a modal window to the owner will restore focus. Having said that this might have broken things, so if you find any bad behaviors post them here!
Thanks for new version! Here's some test results:

- The letters/sentences on the UI are now almost fully visible as they wrap around to new lines. Before they just cut off. Unfortunately parts are still cut off horizontally and also sometimes don't quite fit in the boxes:

http://www.learndigitalaudio.com/wp-...eaper-pref.png

- Windows are working great now with alt-tab moving between Reaper and other apps. Before often Reaper windows would remain on top.

- I still can't get out of full screen mode. Pressing f11 and ticking/unticking the option under view does nothing.

- Going to preferences takes the keyboard focus so space bar won't start and stop playback until I leave the preferences window.

Great work, so near!
__________________
----------> Debian Linux Distribution = Computing Joy & Freedom <----------
David Else is offline  
Old 04-25-2017, 11:43 AM   #1613
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by David Else View Post
Thanks for new version! Here's some test results:

- The letters/sentences on the UI are now almost fully visible as they wrap around to new lines. Before they just cut off. Unfortunately parts are still cut off horizontally and also sometimes don't quite fit in the boxes:

http://www.learndigitalaudio.com/wp-...eaper-pref.png
Ah, you should be using a proper font, what linux distribution and version is this?

Can you send me the output of:
Code:
find /usr/share/fonts
(either email, or post on pastebin.org and put a link here)
Quote:
- I still can't get out of full screen mode. Pressing f11 and ticking/unticking the option under view does nothing.
This is odd -- is the option checked in the menu?

Quote:
- Going to preferences takes the keyboard focus so space bar won't start and stop playback until I leave the preferences window.

This is as expected, provided the preferences has focus -- if you click in the main window with preferences open, then does space bar start/stop?
Justin is offline  
Old 04-25-2017, 02:20 PM   #1614
David Else
Human being with feelings
 
Join Date: Mar 2012
Posts: 610
Default

Quote:
Originally Posted by Justin View Post
Ah, you should be using a proper font, what linux distribution and version is this?
I don't know what a 'proper' font is I don't know how to choose them inside Reaper, this was just what came up by default.

I am using Fedora 25 (in X mode, not wayland), no special fonts installed that I remember, but I might have copied Windows 10 fonts across at some point. In the system tweak tool it says:

windows titles - cantarell bold 11
interface - cantarell regular 11
document - sans regular 11
monospace - monospace regular 11


Here is more detail:

xrdb -query

Xft.dpi: 96
Xft.hinting: 1
Xft.hintstyle: hintslight
Xft.lcdfilter: lcddefault
Xft.antialias: 1
Xft.rgba: rgb
Xcursor.size: 24
Xcursor.theme: Adwaita



Quote:
Originally Posted by Justin View Post
Can you send me the output of:
Code:
find /usr/share/fonts
Here you go...

http://www.learndigitalaudio.com/wp-...7/04/fonts.txt

Regarding F11. The latest updated started without being full screen. All previous updates have not affected the fact I have been stuck in full screen a long time. As soon as I pressed F11 it went full screen again and stayed there. If I tick the full screen box, or untick it, then it makes no difference, it just stays fullscreen.
__________________
----------> Debian Linux Distribution = Computing Joy & Freedom <----------
David Else is offline  
Old 04-25-2017, 03:13 PM   #1615
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by David Else View Post
Perfect, thanks!

If you can build libSwell, pull latest and it should fix your issue. Debian/Ubuntu have fonts in a slightly different path, so I added the necessary paths for your Fedora install. If you can't build libSwell, I'll update the REAPER build in the next day or two...

Quote:
Regarding F11. The latest updated started without being full screen. All previous updates have not affected the fact I have been stuck in full screen a long time. As soon as I pressed F11 it went full screen again and stayed there. If I tick the full screen box, or untick it, then it makes no difference, it just stays fullscreen.
When it is unticked, if you quit reaper and restart will it return to normal mode?

Edit: ahh, duplicated in Gnome.

Edit again: workaround added to git.

Last edited by Justin; 04-25-2017 at 03:35 PM.
Justin is offline  
Old 04-25-2017, 03:36 PM   #1616
David Else
Human being with feelings
 
Join Date: Mar 2012
Posts: 610
Default

Quote:
Originally Posted by Justin View Post
Perfect, thanks!

If you can build libSwell, pull latest and it should fix your issue. Debian/Ubuntu have fonts in a slightly different path, so I added the necessary paths for your Fedora install. If you can't build libSwell, I'll update the REAPER build in the next day or two...



When it is unticked, if you quit reaper and restart will it return to normal mode?

Edit: ahh, duplicated in Gnome. Looking into a fix.
Cheers, that was fast!!

If I untick fullscreen and restart, then it does work, it seems you need to restart each time.
__________________
----------> Debian Linux Distribution = Computing Joy & Freedom <----------
David Else is offline  
Old 04-25-2017, 06:32 PM   #1617
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by David Else View Post
Cheers, that was fast!!

If I untick fullscreen and restart, then it does work, it seems you need to restart each time.
Fixed this in libSwell, though fullscreen doesn't always correctly restore the window position, depending on the window manager, it usually ends up as maximized (but with a titlebar at least.

On a side note, video fullscreen will support the native window manager fullscreen, so it will go above any menu bars/docks... in the next reaper build
Justin is offline  
Old 04-25-2017, 11:14 PM   #1618
swindus
Human being with feelings
 
swindus's Avatar
 
Join Date: Jun 2009
Location: Wuppertal
Posts: 211
Default

Fullscreen does now work on Debian 9 with Gnome but there is still one 'problem'. I'm using two monitors and when I want to switch to fullscreen mode on the second monitor Reaper opens in fullscreen mode on the first monitor. After closing fullscreen mode it's back on the second monitor.
swindus is offline  
Old 04-26-2017, 04:18 AM   #1619
David Else
Human being with feelings
 
Join Date: Mar 2012
Posts: 610
Default

I have a video crash with 5.406.

I can drag and drop the following .webm video into reaper, bring up the video windows and view it. As soon as I press dock it crashes (just closes down).

This is a screencast taken directly from Gnome with no extra extensions. You just press shift+ctrl+alr+r and it saves a webm file into your video directory as soon as you stop recording (by pressing the same key sequence). It would be great to get this working for editing screencasts

http://www.learndigitalaudio.com/wp-...17-231427.webm

Available decoder information:

========== VLC ==========
VLC 2.0.x-2.2.x not found for correct architecture -- search path:
(system paths)

========== ffmpeg/libav ==========
ffmpeg/libav DLL decoder v57.48.101

Loaded from: /lib64/libavcodec.so.57
ffmpeg/libav configuration:
--prefix=/usr
--bindir=/usr/bin
--datadir=/usr/share/ffmpeg
--incdir=/usr/include/ffmpeg
--libdir=/usr/lib64
--mandir=/usr/share/man
--arch=x86_64
--optflags='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic'
--extra-ldflags='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
--enable-bzlib
--disable-crystalhd
--enable-fontconfig
--enable-frei0r
--enable-gcrypt
--enable-gnutls
--enable-ladspa
--enable-libass
--enable-libbluray
--enable-libcdio
--enable-indev=jack
--enable-libfreetype
--enable-libfribidi
--enable-libgsm
--enable-libmp3lame
--enable-nvenc
--extra-cflags=-I/usr/include/nvenc
--enable-openal
--enable-opencl
--enable-opengl
--enable-libopenjpeg
--enable-libopus
--enable-libpulse
--enable-libschroedinger
--enable-libsoxr
--enable-libspeex
--enable-libtheora
--enable-libvorbis
--enable-libv4l2
--enable-libvpx
--enable-libx264
--enable-libx265
--enable-libxvid
--enable-x11grab
--enable-avfilter
--enable-avresample
--enable-postproc
--enable-pthreads
--disable-static
--enable-shared
--enable-gpl
--disable-debug
--disable-stripping
--shlibdir=/usr/lib64
--enable-libmfx
--enable-runtime-cpudetect
__________________
----------> Debian Linux Distribution = Computing Joy & Freedom <----------
David Else is offline  
Old 04-26-2017, 06:45 AM   #1620
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by David Else View Post
I have a video crash with 5.406.

I can drag and drop the following .webm video into reaper, bring up the video windows and view it. As soon as I press dock it crashes (just closes down).
Hmm odd, every time? What GDK version do you have installed?
Justin is offline  
Old 04-26-2017, 06:51 AM   #1621
biopsin
Human being with feelings
 
Join Date: Sep 2010
Location: oslo
Posts: 142
Default crash dock video window

I concur a segmentfault, ffmpeg v3.3 - however on restarting Reaper video window is docked and it can be undocked, but not docked.
happens on older Reaper versions too
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 /
Reaper_6.82 / NI_KA2 / Dynaudio_BM6
biopsin is offline  
Old 04-26-2017, 07:08 AM   #1622
Nixon
Human being with feelings
 
Nixon's Avatar
 
Join Date: Dec 2011
Posts: 406
Default

When exporting notation to pdf the noteheads are missing. Some font issue on my side?
Nixon is offline  
Old 04-26-2017, 07:35 AM   #1623
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by biopsin View Post
I concur a segmentfault, ffmpeg v3.3 - however on restarting Reaper video window is docked and it can be undocked, but not docked.
happens on older Reaper versions too
Can you build libSwell in debug mode (make clean && make DEBUG=1 ) then run REAPER in gdb, and give me the backtrace of the crash?
Justin is offline  
Old 04-26-2017, 08:29 AM   #1624
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by Nixon View Post
When exporting notation to pdf the noteheads are missing. Some font issue on my side?
Fixed in libSwell!
Justin is offline  
Old 04-26-2017, 08:36 AM   #1625
David Else
Human being with feelings
 
Join Date: Mar 2012
Posts: 610
Default

Quote:
Originally Posted by Justin View Post
Hmm odd, every time? What GDK version do you have installed?
I am not certain how to find that out, does this help?

Quote:
ldd -v /home/david/reaper-5-dev/reaper5

linux-vdso.so.1 (0x00007ffe1b9fe000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fcfe8013000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fcfe7e0f000)
libjack.so.0 => /lib64/libjack.so.0 (0x00007fcfe7bb3000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fcfe782b000)
libm.so.6 => /lib64/libm.so.6 (0x00007fcfe7522000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fcfe7309000)
libc.so.6 => /lib64/libc.so.6 (0x00007fcfe6f43000)
/lib64/ld-linux-x86-64.so.2 (0x000055bf1b82b000)
libopus.so.0 => /lib64/libopus.so.0 (0x00007fcfe6cf2000)
librt.so.1 => /lib64/librt.so.1 (0x00007fcfe6aea000)

Version information:
/home/david/reaper-5-dev/reaper5:
libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
libc.so.6 (GLIBC_2.7) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libpthread.so.0:
ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
/lib64/libdl.so.2:
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libjack.so.0:
libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
librt.so.1 (GLIBC_2.2.5) => /lib64/librt.so.1
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libstdc++.so.6 (CXXABI_1.3.9) => /lib64/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.15) => /lib64/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.21) => /lib64/libstdc++.so.6
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
/lib64/libstdc++.so.6:
ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libgcc_s.so.1 (GCC_4.2.0) => /lib64/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.3) => /lib64/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.18) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.17) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libm.so.6:
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
/lib64/libgcc_s.so.1:
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libc.so.6:
ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
/lib64/libopus.so.0:
libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.3.1) => /lib64/libgcc_s.so.1
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
/lib64/librt.so.1:
libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_PRIVATE) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
__________________
----------> Debian Linux Distribution = Computing Joy & Freedom <----------
David Else is offline  
Old 04-26-2017, 09:10 AM   #1626
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

ldd on libSwell.so might help, or "yum info libgdk" might do the trick, unsure.
Justin is offline  
Old 04-26-2017, 09:35 AM   #1627
David Else
Human being with feelings
 
Join Date: Mar 2012
Posts: 610
Default

Quote:
Originally Posted by Justin View Post
ldd on libSwell.so might help, or "yum info libgdk" might do the trick, unsure.
I can't find any library called libgdk on my machine, or reference to it in relation to Fedora online, but it seems to be referenced in the ldd on libSwell

Quote:
dnf info libgdk*

Last metadata expiration check: 1 day, 20:54:38 ago on Mon Apr 24 20:44:36 2017.
Error: No matching Packages to list
By the way, DNF has been the default package manager for Fedora since version 22. If you type yum it just redirects to DNF.

ldd /home/david/reaper-5-dev/libSwell.so

linux-vdso.so.1 (0x00007ffc22ff4000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f5425c0a000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f5425a06000)
libgdk-3.so.0 => /lib64/libgdk-3.so.0 (0x00007f5425711000)
libpangocairo-1.0.so.0 => /lib64/libpangocairo-1.0.so.0 (0x00007f5425504000)
libpango-1.0.so.0 => /lib64/libpango-1.0.so.0 (0x00007f54252b9000)
libgdk_pixbuf-2.0.so.0 => /lib64/libgdk_pixbuf-2.0.so.0 (0x00007f5425090000)
libcairo-gobject.so.2 => /lib64/libcairo-gobject.so.2 (0x00007f5424e87000)
libcairo.so.2 => /lib64/libcairo.so.2 (0x00007f5424b5e000)
libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007f542490c000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f54245f9000)
libfreetype.so.6 => /usr/lib64/freetype-freeworld/libfreetype.so.6 (0x00007f542434e000)
libz.so.1 => /lib64/libz.so.1 (0x00007f5424136000)
libpng12.so.0 => /lib64/libpng12.so.0 (0x00007f5423f10000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f5423b88000)
libm.so.6 => /lib64/libm.so.6 (0x00007f542387f000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f5423668000)
libc.so.6 => /lib64/libc.so.6 (0x00007f54232a2000)
/lib64/ld-linux-x86-64.so.2 (0x00005578ba42c000)
libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00007f5422f0d000)
libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007f5422cc9000)
libXinerama.so.1 => /lib64/libXinerama.so.1 (0x00007f5422ac6000)
libXi.so.6 => /lib64/libXi.so.6 (0x00007f54228b6000)
libXrandr.so.2 => /lib64/libXrandr.so.2 (0x00007f54226ab000)
libXcursor.so.1 => /lib64/libXcursor.so.1 (0x00007f54224a0000)
libXcomposite.so.1 => /lib64/libXcomposite.so.1 (0x00007f542229b000)
libXdamage.so.1 => /lib64/libXdamage.so.1 (0x00007f5422098000)
libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007f5421e92000)
libxkbcommon.so.0 => /lib64/libxkbcommon.so.0 (0x00007f5421c52000)
libwayland-cursor.so.0 => /lib64/libwayland-cursor.so.0 (0x00007f5421a4a000)
libwayland-egl.so.1 => /lib64/libwayland-egl.so.1 (0x00007f5421848000)
libwayland-client.so.0 => /lib64/libwayland-client.so.0 (0x00007f5421637000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007f54212f8000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007f54210e6000)
libepoxy.so.0 => /lib64/libepoxy.so.0 (0x00007f5420de4000)
librt.so.1 => /lib64/librt.so.1 (0x00007f5420bdc000)
libpangoft2-1.0.so.0 => /lib64/libpangoft2-1.0.so.0 (0x00007f54209c7000)
libthai.so.0 => /lib64/libthai.so.0 (0x00007f54207bb000)
libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00007f54205b9000)
libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007f5420355000)
libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00007f5420151000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x00007f541ff1e000)
libpixman-1.so.0 => /lib64/libpixman-1.so.0 (0x00007f541fc75000)
libEGL.so.1 => /lib64/libEGL.so.1 (0x00007f541fa60000)
libxcb-shm.so.0 => /lib64/libxcb-shm.so.0 (0x00007f541f85c000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f541f634000)
libxcb-render.so.0 => /lib64/libxcb-render.so.0 (0x00007f541f426000)
libXrender.so.1 => /lib64/libXrender.so.1 (0x00007f541f21c000)
libGL.so.1 => /lib64/libGL.so.1 (0x00007f541ef90000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f541ed1b000)
libffi.so.6 => /lib64/libffi.so.6 (0x00007f541eb13000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f541e903000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f541e6dc000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f541e4c1000)
libmount.so.1 => /lib64/libmount.so.1 (0x00007f541e277000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f541e04b000)
libdatrie.so.1 => /lib64/libdatrie.so.1 (0x00007f541de43000)
libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007f541dc17000)
libGLdispatch.so.0 => /lib64/libGLdispatch.so.0 (0x00007f541d961000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007f541d75d000)
libGLX.so.0 => /lib64/libGLX.so.0 (0x00007f541d52a000)
libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f541d2e7000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f541d0e2000)
__________________
----------> Debian Linux Distribution = Computing Joy & Freedom <----------
David Else is offline  
Old 04-26-2017, 10:47 AM   #1628
biopsin
Human being with feelings
 
Join Date: Sep 2010
Location: oslo
Posts: 142
Default

Quote:
Originally Posted by Justin View Post
Can you build libSwell in debug mode (make clean && make DEBUG=1 ) then run REAPER in gdb, and give me the backtrace of the crash?
[strike]sure, just need to resolve a gdb stumble, get garbage complains about syscall-template.S not being present.[/strike]
sorry this all I could muster

::EDIT
Thread 1 "reaper5" received signal SIGSEGV, Segmentation fault.
0x00000000ffffffff in ?? ()
(gdb) bt
#0 0x00000000ffffffff in ?? ()
#1 0x00007ffff6640dac in ?? () from /usr/local/Reaper/libSwell.so
#2 0x000000000040a19e in ?? ()
#3 0x00007ffff6ad44e1 in __libc_start_main (main=0x4099f0, argc=1, argv=0x7fffffffed48, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffed38) at ../csu/libc-start.c:295
#4 0x00000000004161af in _start ()
(gdb)

But I notice the diff if I right click and Dock it works, but choose Options->Dock it crash
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 /
Reaper_6.82 / NI_KA2 / Dynaudio_BM6

Last edited by biopsin; 04-27-2017 at 04:20 AM. Reason: update
biopsin is offline  
Old 04-26-2017, 11:24 PM   #1629
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 859
Default

Click-to-front between plugin panel and main gui is working in 5.407!!!

edit: actually, I put 5.407 on my main setup that uses Enlightenment
for system gui, so I think the click-to-front is/can be achieved at
the system gui level, rather than strictly needing it in Reaper itself.
The same new version 5.407 in Cinnamon and lxde/openbox desktops still didn't
perform that function, so they'll be replaced with Enlightenment
as the testing dust settles
--------------------------

Wowsers...feels like
I'm watching the Masters 18th green leaderboard at Augusta National,
and the birdies and eagles keep on dazzling the crowd.
Sportscasters would say, 'They're putting on a clinic, now.'
Time to fit Justin for a champions Green Jacket.


So I can plan on using large Hive, ACE and Zebra gui's,
with click-instant access to the great Reaper's main controls.
when using Enlightenment Desktop gui.
Christmas in April, and ongoing!

Last edited by 4duhwinnn; 04-27-2017 at 01:46 AM. Reason: akkeracy
4duhwinnn is offline  
Old 04-27-2017, 12:25 AM   #1630
SmajjL
Human being with feelings
 
Join Date: Nov 2013
Location: IKEA
Posts: 2,779
Default

A little Linux love tip for noobies from a noobie.

on Mint, I noticed making a basic gradient on GIMP at 3840x2160 16bit-float takes takes a second or so, on Kubuntu & Co, more like 3-4'ish and I have yet to figure out why, why-why---why?..

But on Kubuntu, I found a player that could do 4K (Parole) and this for some reason was "buffer"/choppiness/annoying'ness on Mint with the same player, how typical..

So I got an idea: :P

On a fresh install of Mint, do not... use the default player even one time, don't touch it or, that could auto download codecs and stuff that can conflict or what ever with Parole later and since we are noobs, please don't un-install the Media Player first thing, and then install Parole and this should work on the Mint flavors, atleast on the howdy/g'day mate/buddy/Amiga edition, no, I don't say Matt'e... I rrrrrefuse!

This thing uses 40-50% of all cores of a i7-7700K though (warning) but hey... it IS smooth and Working so..
PotPlayer for Linux?

I can relax now, puh, found a soul mate.
__________________
_Ohh.))::_Linux_::((.Xoxo_


Last edited by SmajjL; 04-27-2017 at 01:48 AM.
SmajjL is offline  
Old 04-27-2017, 02:14 AM   #1631
David Else
Human being with feelings
 
Join Date: Mar 2012
Posts: 610
Default

Thanks for the font fix for 5.407! The font now fits (almost) perfectly on the screen BUT unfortunately it is a bad looking one that is used. That or it is one that does not enable anti-aliasing or subpixel rendering?

Here is the screenshot (with the default fonts in gedit on screen too):

http://www.learndigitalaudio.com/wp-...-new-fonts.png

Can i select my own fonts in the preferences file somehow, or can it be made to use the Gnome/Fedora default fonts somehow? cheers!

PS Fullscreen mode works perfectly now
__________________
----------> Debian Linux Distribution = Computing Joy & Freedom <----------
David Else is offline  
Old 04-27-2017, 02:29 AM   #1632
Veto
Human being with feelings
 
Join Date: Aug 2010
Posts: 140
Default

Quote:
Originally Posted by David Else View Post
I can reproduce the crash with that video with both GDK2 & GDK3 (crashes always).
Quote:
Originally Posted by biopsin View Post
But I notice the diff if I right click and Dock it works, but choose Options->Dock it crash
Exactly the same behavior here.
Quote:
Originally Posted by Justin View Post
Can you build libSwell in debug mode (make clean && make DEBUG=1 ) then run REAPER in gdb, and give me the backtrace of the crash?
Does that help? (I believe "019" means line 19 in SWELL_RunMessageLoop() which corresponds to this line)
Quote:
Originally Posted by David Else View Post
I can't find any library called libgdk on my machine
It seems to be missing here too (only libgdk-pixbuf2.0-0 and libgtk-3-0 are installed).



----------
Not related but something I noticed: There is a "cairo_reset_clip()" call here which could
Quote:
...
cause results unexpected by higher-level code which calls cairo_clip()
...
Source: https://www.cairographics.org/manual...iro-reset-clip

Also there is this:
Quote:
cairo_t * gdk_cairo_create (GdkWindow *window)
...
Note that calling cairo_reset_clip() on the resulting cairo_t will produce undefined results, so avoid it at all costs.
...
Source: https://developer.gnome.org/gdk3/sta...k-cairo-create

I have no clue about a proper solution to that, just stumbled over it while reading into it (it's maybe something around cairo_save/restore and for GDK3 gdk_window_begin/end_draw_frame).
Thought it could be useful to know though.

Last edited by Veto; 04-27-2017 at 04:03 AM.
Veto is offline  
Old 04-27-2017, 03:26 AM   #1633
piratethedog
Human being with feelings
 
Join Date: Feb 2017
Posts: 36
Default

Quote:
Originally Posted by David Else View Post
Can i select my own fonts in the preferences file somehow, or can it be made to use the Gnome/Fedora default fonts somehow? cheers!
I believe there is no option for selecting font (yet?). But you can change "Arial" in 'swell-wnd-generic.cpp' and 'swell-gdi-lice.cpp' to your preferred font (for example "DejaVuSans") and rebuild 'libSwell.so'. After that you may need to adjust 'ui_scale' in '~/REAPER/reaper.ini' a bit. Not a perfect solution, but works for me.

piratethedog is offline  
Old 04-27-2017, 04:13 AM   #1634
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default

Quote:
Originally Posted by 4duhwinnn View Post
Click-to-front between plugin panel and main gui is working in 5.407!!!

edit: actually, I put 5.407 on my main setup that uses Enlightenment
for system gui, so I think the click-to-front is/can be achieved at
the system gui level, rather than strictly needing it in Reaper itself.
The same new version 5.407 in Cinnamon and lxde/openbox desktops still didn't
perform that function, so they'll be replaced with Enlightenment
as the testing dust settles
Not quite sure what click-to-front is, but the behaviour of reaper ought to be configurable no matter what the window manager does by configuring gdk_options=x (bitmap) found in the [.swell] section in ~/.REAPER/reaper.ini.
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
Jack Winter is offline  
Old 04-27-2017, 04:15 AM   #1635
daverich
Human being with feelings
 
daverich's Avatar
 
Join Date: Jul 2006
Posts: 1,809
Default

slight off-topic, is this in the AUR? - i've tried and found a reaper entry but it says it can't find the file...

TIA.
daverich is offline  
Old 04-27-2017, 04:28 AM   #1636
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default

Quote:
Originally Posted by daverich View Post
slight off-topic, is this in the AUR? - i've tried and found a reaper entry but it says it can't find the file...

TIA.
I saw some buildscript for it yes, probably needs an updated version number. Currently we have 5.407.

Alternatively you could just download the tarball and unpack it somewhere in your home directory and run it from there. It also creates ~/.REAPER for user data files.
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
Jack Winter is offline  
Old 04-27-2017, 05:18 AM   #1637
SmajjL
Human being with feelings
 
Join Date: Nov 2013
Location: IKEA
Posts: 2,779
Default

To make a folder hidden, put a dot in front of it, so, show hidden files is good (view).
Screen reader while building was fun.. oops, and no clue how to turn it off..
__________________
_Ohh.))::_Linux_::((.Xoxo_

SmajjL is offline  
Old 04-27-2017, 06:32 AM   #1638
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by Veto View Post
I can reproduce the crash with that video with both GDK2 & GDK3 (crashes always).
Try this patch, see if it fixes?

http://1014.org/_/possible-patch.txt

Quote:
Not related but something I noticed: There is a "cairo_reset_clip()" call here
Ahh I'll look into this now too.
Justin is offline  
Old 04-27-2017, 06:35 AM   #1639
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by David Else View Post
Can i select my own fonts in the preferences file somehow, or can it be made to use the Gnome/Fedora default fonts somehow? cheers!
At the moment you can choose a font name in the theme, but libSwell doesn't have a font chooser yet.

There is fallback logic in swell-gdi-lice.cpp for choosing the font, right now it falls back to FreeSans then DejaVuSans -- if you search for those strings in the code you'll find a place to change them. It does a leading substring match, so you dont need the full font name, just something that will mostly uniquely identify it.

Also: if you find a font you like, let me know and I'll add it to the list (I don't have any attachment to FreeSans/DejaVuSans)
Justin is offline  
Old 04-27-2017, 06:57 AM   #1640
Veto
Human being with feelings
 
Join Date: Aug 2010
Posts: 140
Default

Quote:
Originally Posted by Justin View Post
Try this patch, see if it fixes?

http://1014.org/_/possible-patch.txt
Sry no success with GDK2 or 3.
Apparently I was wrong once again about the "019" bit, it's now "007" but it still stops on the same line in SWELL_RunMessageLoop().
This is how it looks now.
Quote:
Originally Posted by Veto View Post
I can reproduce the crash with that video with both GDK2 & GDK3 (crashes always).
I actually don't need any video to play at all. It's 100% reproducible with a new configuration, on just opening the video window and docking it through the menu.

EDIT:
Should have also mentioned that the debugger stops a second time and then the stack looks like this (libvorbisenc2/libvorbis0a/libvorbisfile3 1.3.2-1.3ubuntu1, no Juce installed). Sorry wasn't aware of that.
After that the debugger exits.

EDIT2: This 2nd stop only occurs with a fresh new configuration! Very very odd.

Last edited by Veto; 04-27-2017 at 08:48 AM.
Veto is offline  
Closed Thread

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 03:54 AM.


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