Linux REAPER works!

Discuss anything new and newsworthy!

Moderators: raboof, khz, MattKingUSA

danboid
Establlshed Member
Posts: 1228
Joined: Sun Aug 26, 2012 11:28 am
Location: England

Re: Linux REAPER works!

Postby danboid » Thu Sep 29, 2016 4:20 pm

You currently cannot view native VST plugin UIs nor load VST presets. I don't know what else isn't working but those issues alone are enough to keep me using it under wine until fixed.

Otherwise, its shaping up nicely. I was never expecting an ARM build too! :)
Are you new to Linux Audio? This manual explains how to install KXStudio, set up and use JACK, mimimize latency, lists the best Linux AV apps and much more all in a concise and easy to understand format.

http://wiki.linuxaudio.org/wiki/kxstudio_manual

wolftune
Establlshed Member
Posts: 1197
Joined: Fri Feb 24, 2012 7:40 pm
Location: Portland, OR
Contact:

Re: Linux REAPER works!

Postby wolftune » Thu Sep 29, 2016 4:27 pm

Thanks, and for Wine, stick to 32-bit still, or?
Aaron Wolf
Music teacher, scholar
http://wolftune.com

danboid
Establlshed Member
Posts: 1228
Joined: Sun Aug 26, 2012 11:28 am
Location: England

Re: Linux REAPER works!

Postby danboid » Thu Sep 29, 2016 4:30 pm

I should've said you can't load VST presets for some plugins (such as the U-he ones), I think you can load presets for some plugins IIRC.

I'm running 64 bit REAPER under wine and I've not encountered any issues yet.
Are you new to Linux Audio? This manual explains how to install KXStudio, set up and use JACK, mimimize latency, lists the best Linux AV apps and much more all in a concise and easy to understand format.

http://wiki.linuxaudio.org/wiki/kxstudio_manual

Kott
Establlshed Member
Posts: 19
Joined: Thu Mar 21, 2013 12:55 am

Re: Linux REAPER works!

Postby Kott » Mon Nov 28, 2016 2:28 am

New 529 build. Haven't tested it yet.

User avatar
sysrqer
Establlshed Member
Posts: 847
Joined: Thu Nov 14, 2013 11:47 pm
Contact:

Re: Linux REAPER works!

Postby sysrqer » Mon Nov 28, 2016 4:08 am

Doesn't seem to be much different at first glance. Good to know it's still on the dev's radar though.

norru
Posts: 3
Joined: Sat Dec 24, 2016 1:20 am

Re: Linux REAPER works!

Postby norru » Tue Dec 27, 2016 10:44 pm

I am running Reaper 5.29 64bit, native Linux Ubuntu 16.10 amd64, with latest libSwell.so built from git source commit 9d5df58526783203ded4536efd01e1255da6f54e.

There is a tweak needed to the Makefile, otherwise libSwell.so doesn't get loaded.

nico@nico-lenovo-ubuntu:/opt/reaper_linux_x86_64/WDL-public$ git diff
diff --git a/WDL/swell/Makefile b/WDL/swell/Makefile
index 5a4ce8f..1876ba0 100644
--- a/WDL/swell/Makefile
+++ b/WDL/swell/Makefile
@@ -62,7 +62,7 @@ default: libSwell.so
.PHONY: clean

libSwell.so: $(OBJS)
- $(CXX) -shared -o $@ $(CFLAGS) $(LFLAGS) $(LINKEXTRA) $^
+ $(CXX) -shared -o $@ $(CFLAGS) $(LFLAGS) $^ $(LINKEXTRA)

test: $(OBJS) test.o
$(CXX) -o test $(CFLAGS) $(LFLAGS) $(LINKEXTRA) $^

It's mostly functional, except that the native VST GUI doesn't render and the font spacing is kind of crammed. Excellent progress but scarcity of native instruments except from the ones provided such as ReaSynth.

Native LV2/LADSPA or DSSI would be a great addition,for Yoshimi/ZynAddSubFx and FluidSynth + GeneralUser.

User avatar
sysrqer
Establlshed Member
Posts: 847
Joined: Thu Nov 14, 2013 11:47 pm
Contact:

Re: Linux REAPER works!

Postby sysrqer » Tue Dec 27, 2016 11:07 pm

Zynaddsubfx has a vst plugin but those formats would be great.

ubuntuuser
Establlshed Member
Posts: 11
Joined: Mon Jan 02, 2017 9:46 am

Re: Linux REAPER works!

Postby ubuntuuser » Sat Jan 07, 2017 3:54 am

danboid wrote:Since when did Linux-native REAPER start working? It's certainly not finished but you can already record with the native Linux version of REAPER.

The main issue as it stands is that it seems you are restricted to the plugins that are bundled with REAPER, or at least I have had no success in getting it to recognise the U-he Linux VSTs I have installed. The font rendering needs some love and the file dialogues aren't working properly but JACK IO is working and I have successfully recorded, saved and loaded a small test session with a few FX and played around with the MIDI editor a bit. Native Linux REAPER is most of the way to being a usable reality, all it needs now is a talented, interested coder to add the finishing touches to WDL as Linux would seem to be something COCKOS are willing to support but not prioritise, yet.

It only took me a minute to install REAPER from the AUR but take note of the editing required to the PKGBUILD mentioned in the only comment on its AUR page.

https://aur.archlinux.org/packages/reaper/

http://www.landoleet.org/dev/



The latest Reaper Linux version (5.29) seems pretty stable to me.

It does do vst's but with just a basic UI, so there are no visual buttons or knobs and just mainly basic sliders and things like kit loading into Drumgizmo won't work or loading presets into u-he won't work because there are no buttons appearing to actually enable it.

But there are some workarounds.

I've had the u-he vst's running but the h2p preset files (u-he's own cross platform preset format) can't be loaded (no plugin gui) but fxp preset files can be loaded via Reaper, so the h2p presets need to be saved to fxp format (u-he seems to name these native preset files) using the u-he vst's in another host like Ardour or Tracktion etc and then the saved fxp presets need to be copied out of u-he's hidden diectory (home/username/.u-he) so that Reaper can see them as Reaper doesn't seem to be able to see hidden directories.

After all of that, the u-he presets work as expected in Reaper.

There are some u-he fxp presets floating around on the net already such as Retrohead for Triplecheese https://www.u-he.com/PatchLib/tc.html and Factory Remix for Zebra http://u-he.com/PatchLib/zebra.html and Magnetic for Podolski https://www.u-he.com/PatchLib/podolski.html

Reaper Linux can load vst fxp/fxb preset files for a Linux vst plugin.

(save as fxb = saves all presets in the current plugin.
save as fxp = saves the current preset only)

I've also had the Drumgizmo vst running in Reaper Linux but the file loading buttons (Browse buttons) don't appear on the basic vst UI, so I modded the Drumgizmo code to autoload the kits and it all works very well.

Another way is to use Carla or Jost (I had to modify the Jost mutichannel code) as a vst host and load the Drumgizmo vst into it and then connect the outputs to Reaper ins using QJackCtl etc.

(The Drumgizmo vst needs to be compiled from the latest sources to get around a JUCE bug that stopped the Drumgizmo browse buttons working in Tracktion and Jost etc).

Reaper Linux can have multiple ins and outs appearing as Jack in and out connections, so connecting a multi channel host (hosting multichannel Drumgizmo) up to Reapers track inputs isn't that hard, and then each track in Reaper can have it's own vst effects, like for example the Drumgizmo snare track can have effects placed on it inside Reaper.


Sending a midi file in Reaper (track 1) to Drumgizmo loaded into Jost and then receiving the Drumgizmo audio channels (I only connected 4 channels up for the test) back into Reaper on tracks 2,3, 4 and 5.

Connecting the Jost output channels to Reaper inputs.

Image

Connecting for monitoring in Reaper.

Image

Connecting Reaper midi out to Jost midi in.

Image

Drumgizmo channel connection in Jost.

Image

Playing the track 1 midi file and recieving Drumgizmo drum channels on tracks 2,3,4 and 5.

Image


-------------------------------------------------------------------

Using Carla

Image


Image


Image


Image

ubuntuuser
Establlshed Member
Posts: 11
Joined: Mon Jan 02, 2017 9:46 am

Re: Linux REAPER works!

Postby ubuntuuser » Tue Jan 10, 2017 2:01 pm

I've written a pretty rough and basic u-he h2p preset to vst fxp preset batch converter for Podolski and Zebralette that seems to work.

I might do it for some others as well.

I've managed to batch convert all of the standard h2p presets in a couple of minutes for Podolski and Zebralette.

It should work with the standard u-he presets and any other h2p presets available on the net (only for Podolski and Zebralette at the moment).

Basically the u-he h2p preset files are vst fxp files without a header, so I just put a header on the h2p files and then they are vst fxp files which can be used in Reaper Linux with u-he's Linux vst plugins.

At the moment Reaper Linux has only a basic vst plugin UI and u-he's h2p presets can't be loaded but fxp presets can, so that's where the h2p to fxp converter comes into it.

Once the Podolski and Zebralette h2p preset files are converted to fxp, then they can be loaded into the Podolski and Zebralette plugins using the Reaper Linux fxp/fxb preset loader for the plugins .


Basically the podotofxp file and the podtoxfp file need to be copied to the Podowlski preset folder which is in /home/username/.u-he/Podolski/Presets/Podowlski or something like that.

The presets can be in located in multiple directories so it needs to be done like that for all of the preset directories (not that many preset directories to deal with).

cd into that preset directory and copy the podotofxp file and the podtoxfp file to it and then

chmod +x podtoxfp

and then

./podtoxfp

You should hopefully see new fxp files in the directory, so copy them out to a folder on the Desktop or wherever so that Reaper Linux can see them and load them (Reaper Linux can't seem to see the .u-he hidden directory and so can't load the fxp files from there).

Then load the fxp files into the Poldoski plugin in Reaper.

Same thing goes for Zebralette except the preset folder is home/username/.u-he/Zebra2/Presets/Zebralette or something like that, and the ztofxp and zebralettetofxp files need to be copied to the preset directory.

cd into that preset directory and copy the zebralettetofxp file and the ztofxp file to it and then

chmod +x ztofxp

and then

./ztofxp

copy the fxp presets to somewhere where Reaper Linux can see them and then use them with the Zebralette plugin.


zebralettereaperlinux.zip


podoreaperlinux.zip


Before and after Podolski plugin settings after loading a h2p to fxp converted u-he Podolski preset


Image

Image

Image

Image
You do not have the required permissions to view the files attached to this post.
Last edited by ubuntuuser on Thu Jan 12, 2017 7:43 am, edited 2 times in total.

ubuntuuser
Establlshed Member
Posts: 11
Joined: Mon Jan 02, 2017 9:46 am

Re: Linux REAPER works!

Postby ubuntuuser » Wed Jan 11, 2017 5:26 am

There is a Drumgizmo Muldjord v2 Reaper template that uses Reaper tracks instead of the Drumgizmo plugin at http://forum.cockos.com/showthread.php?t=140544

The paths are fixed and are windows paths but redirecting Reaper Linux to the Muldjord Linux paths and enabling the Search autosearch option (On successful search, autosearch for other missing files) seems to work when loading the template and it's just a case of redirecting Reaper to the drum directories (Kick, Snare etc) and then Reaper autoloads the files and then the template can be saved for Reaper Linux.

Tested the Muldjord v2 kit template with Reaper Linux and it works well but needs 4GB to load.
The template needed some file path changing which took a couple of minutes using the Search autosearch option when loading the template.

Another http://forum.cockos.com/showthread.php?t=150868 http://forum.cockos.com/showthread.php?t=150924
The SM_MegaReaper_Drumkit_Lite Reaper project loads with no file path changing and it needs 4GB of memory, the SM_MegaReaper_Drumkit needs 6GB. https://smmdrums.wordpress.com/category/reaper/


Another http://forum.cockos.com/showthread.php?t=172831 https://drive.google.com/file/d/0B6KkVB ... Vja1k/view (I tested this one and it works fine with the Reaper Linux Reasamplomatic with some file path changing.

Reaper BigMono drums http://forum.cockos.com/showthread.php?p=1288785



Seeing that the Reaper Linux default track pan and volume knobs don't work very well at the moment it's probably best to avoid them and change the pan knobs to dual pan sliders in the mixer window and the track volume can be controlled in the mixer window.

In project settings set pan mode to Dual Pan then save as default.



Image
Last edited by ubuntuuser on Thu Jan 12, 2017 9:40 am, edited 1 time in total.

ubuntuuser
Establlshed Member
Posts: 11
Joined: Mon Jan 02, 2017 9:46 am

Re: Linux REAPER works!

Postby ubuntuuser » Thu Jan 12, 2017 8:00 am

Pros and Cons of Reaper Linux as it currently stands.

Pros:

All of the Linux vst's I've tried seem to work.

All of the Reaper builtin plugins seem to work.

Pretty stable.

Reaper Linux has it's multiple tracks (not limited to 2 ins and 2 outs) appearing as Jack connections, so anything can be routed into and out of the Reaper tracks via Jack.

No need for Wine.

Cons:

The vst UI is pretty basic and some controls can't be accessed because of it, but there are some workarounds.

Reaper's knobs can't seem to be controlled properly with the mouse so panning knobs need to be set to "dual pan" sliders.

Some other things might not work as expected.

ubuntuuser
Establlshed Member
Posts: 11
Joined: Mon Jan 02, 2017 9:46 am

Re: Linux REAPER works!

Postby ubuntuuser » Thu Jan 12, 2017 12:42 pm

Reaper Megababy Step Sequencer working with the u-he Podolski Linux vst loaded with the fxp (converted) UH Rave Pad1 preset.

https://www.youtube.com/watch?v=TU7vqrBPX44


Image

Image


Return to “New Linux Music News”

Who is online

Users browsing this forum: Bing [Bot] and 4 guests