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: 5
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: 1,913
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: 24
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
 
SmajjL's Avatar
 
Join Date: Nov 2013
Location: Sweden
Posts: 2,138
Default

Not that you need to compile though?
https://surge-synthesizer.github.io/#downloads
__________________
:)
SmajjL is offline   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: 121
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: 245
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

Debian - Stretch / XFCE
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: 245
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

Debian - Stretch / XFCE
lilith93 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 08:59 AM.


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