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

Reply
 
Thread Tools Display Modes
Old 09-10-2019, 01:24 PM   #41
baconpaul
Human being with feelings
 
Join Date: Sep 2019
Posts: 24
Default

Heya.

So as to installing yourself:

For the VST2 you need to scan the .so; for the LV2 and VST3 they are bundles so you need to position the bundle directory, not the so, in your path. Also the system requires the assets which the deb places in /usr/share to either be in /usr/share or ~/.share

The synth will make ~/Documents/Surge itself (if you have a ~/Documents directory) or ~/.Surge itself (if you don't) on startup. Its really just the share assets that need to be there.

The VST3 and 2 will start without the share but will immediately display an error message and basically not be functional.

If you unpack the deb you can see the filesystem layout we want. If you check out the code, look at SurgeStorage.cpp in the #if LINUX block - you can see the directories we look for.

Hope that helps!
baconpaul is offline   Reply With Quote
Old 09-24-2019, 09:45 AM   #42
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

I hope they will publish shortcircuit 1.1.2 code also one day.
TonE is offline   Reply With Quote
Old 09-24-2019, 01:45 PM   #43
mek42
Human being with feelings
 
Join Date: Sep 2019
Posts: 50
Default

Thank you for this thread. It was the motivation I needed to put extra RAM and an SSD in my desktop. I've since started a fresh install of Gentoo. Looks like I'll be dusting off my compiling skills soon.
mek42 is offline   Reply With Quote
Old 09-26-2019, 03:48 PM   #44
SmajjL
Human being with feelings
 
Join Date: Nov 2013
Location: IKEA
Posts: 2,778
Default

Not that you need to compile though?
https://surge-synthesizer.github.io/#downloads
__________________
_Ohh.))::_Linux_::((.Xoxo_

SmajjL is online now   Reply With Quote
Old 09-27-2019, 03:29 PM   #45
J Riley Hill
Human being with feelings
 
J Riley Hill's Avatar
 
Join Date: Jul 2014
Posts: 155
Default

Quote:
Originally Posted by TonE View Post
I hope they will publish shortcircuit 1.1.2 code also one day.
I heard that Claes used some of shortcircuit's code in Bitwig so unfortunately that won't happen.... unless Bitwig also gets opensourced
J Riley Hill is offline   Reply With Quote
Old 10-06-2019, 06:35 AM   #46
lilith93
Human being with feelings
 
lilith93's Avatar
 
Join Date: Apr 2018
Location: Karlsruhe
Posts: 486
Default

I upgraded to Debian 10 and still not working. The problem is likely the missing libxcb-util.so.1 file

Code:
ldd Surge.so
   linux-vdso.so.1 (0x00007ffe639f9000)
   libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f250db42000)
   libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f250dafc000)
   libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f250da40000)
   libxkbcommon-x11.so.0 => /lib/x86_64-linux-gnu/libxkbcommon-x11.so.0 (0x00007f250da35000)
   libxkbcommon.so.0 => /lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f250d9f3000)
   libxcb-cursor.so.0 => /lib/x86_64-linux-gnu/libxcb-cursor.so.0 (0x00007f250d7ed000)
   libxcb-xkb.so.1 => /lib/x86_64-linux-gnu/libxcb-xkb.so.1 (0x00007f250d7cd000)
   libxcb-util.so.1 => not found
   libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f250d7a3000)
   libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f250d662000)
   libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f250d641000)
   libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f250d627000)
   libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f250d620000)
   libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f250d49c000)
   libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f250d319000)
   libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f250d158000)
   libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f250d0b2000)
   libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f250d079000)
   libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f250d072000)
   libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f250d063000)
   libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f250ce59000)
   libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007f250cc47000)
   libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f250ca29000)
   librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f250ca1f000)
   libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f250c9e0000)
   libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f250c9d7000)
   libxcb-render-util.so.0 => /lib/x86_64-linux-gnu/libxcb-render-util.so.0 (0x00007f250c7d3000)
   libxcb-image.so.0 => /lib/x86_64-linux-gnu/libxcb-image.so.0 (0x00007f250c5ce000)
   libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f250c3ca000)
   libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f250c1c2000)
   /lib64/ld-linux-x86-64.so.2 (0x00007f250e290000)
   libxcb-util.so.0 => /lib/x86_64-linux-gnu/libxcb-util.so.0 (0x00007f250bfbb000)
   libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f250bfa1000)
__________________
https://soundcloud.com/lilith_93
https://open.spotify.com/intl-de/art...SMSwCW9VkqAN9Q
MX Linux, Behringer UMC 204 HD, Neumann KH120
lilith93 is offline   Reply With Quote
Old 10-06-2019, 09:35 AM   #47
lilith93
Human being with feelings
 
lilith93's Avatar
 
Join Date: Apr 2018
Location: Karlsruhe
Posts: 486
Default

Quote:
Originally Posted by baconpaul View Post
Heya.

So as to installing yourself:

For the VST2 you need to scan the .so; for the LV2 and VST3 they are bundles so you need to position the bundle directory, not the so, in your path. Also the system requires the assets which the deb places in /usr/share to either be in /usr/share or ~/.share

The synth will make ~/Documents/Surge itself (if you have a ~/Documents directory) or ~/.Surge itself (if you don't) on startup. Its really just the share assets that need to be there.

The VST3 and 2 will start without the share but will immediately display an error message and basically not be functional.

If you unpack the deb you can see the filesystem layout we want. If you check out the code, look at SurgeStorage.cpp in the #if LINUX block - you can see the directories we look for.

Hope that helps!
After a lot ot trouble I got it working by compiling it. I put the presets and waveforms (surge folder) into /home/marco/.share, but they are not found from there.
__________________
https://soundcloud.com/lilith_93
https://open.spotify.com/intl-de/art...SMSwCW9VkqAN9Q
MX Linux, Behringer UMC 204 HD, Neumann KH120
lilith93 is offline   Reply With Quote
Old 11-22-2019, 06:05 PM   #48
s wave
Human being with feelings
 
Join Date: Sep 2018
Location: Colorado
Posts: 429
Default

The surge .so has disabled my audio device and jack... if anyone has insights on how to purge Surge out of Reaper - I would appreciate it thx...

or at least why did this happen?
s wave is offline   Reply With Quote
Old 11-22-2019, 07:45 PM   #49
s wave
Human being with feelings
 
Join Date: Sep 2018
Location: Colorado
Posts: 429
Default

Somehow Surge flipped the auto start on JACK (preferences in Reaper) I purged all of Surge out - looking in every possible spot I could search - I reconfigured JACK and now it is back to normal - I will stay away from it on my main machine for now.
s wave 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:36 AM.


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