12-07-2020, 07:17 AM | #1 |
Human being with feelings
Join Date: Nov 2020
Posts: 1
|
Reaper on Flatpak.
Hi community,
Would it be possible for the 'reaper' to be available for download on the 'flatpak'? Flatpak : https://flatpak.org/ Cheers! |
12-07-2020, 09:41 AM | #2 |
Human being with feelings
Join Date: Aug 2011
Location: Near a big lake
Posts: 3,943
|
Is Flatpak only for free, open-source software? If so, Reaper wouldn't fit that requirement.
Also would Reaper work correctly as a Flatpak version, considering users like to add plugins and scripts from third-party sources? I recall having trouble getting third-party plugins working in the Flatpak version of Gimp, as an example. For one particular plugin suite (G'mic for Gimp) I had to find a Flatpak version of that, or it wouldn't work. For other plugins which were "in the wild", I couldn't find a way to make them work with the Flatpak version of Gimp. |
12-08-2020, 05:35 AM | #3 | |
Human being with feelings
Join Date: May 2019
Location: Berlin
Posts: 2,147
|
Having a Flatpak/Snap option would be neat!
Quote:
That said, cough cough self-promote, for keeping REAPER up-to-date, you guys could try out my Update Utility. I basically wrote that for Linux as the update process was getting on my nerves
__________________
Featured scripts: REAPER Update Utility Lil Chordbox Gridbox/Adaptive grid MX Tuner RS5K Link MIDI Editor Magic Donate💝: PayPal|ko-fi |
|
12-08-2020, 06:18 AM | #4 |
Human being with feelings
Join Date: Aug 2011
Location: Near a big lake
Posts: 3,943
|
Thanks but I prefer to do updates myself since I run a script to prevent duplicate JS plugins from automatically being installed*, as well as getting rid of some of the default presets**. My install is always a two-step process as a result.
*Reaper has Ix plugins included, but there are newer versions in his ReaPack repo that I have installed. **Stock presets for ReaEQ and ReaComp aren't useful to me, so I deleted them. During a Reaper update they're always readded unless I prevent it. |
12-08-2020, 07:33 AM | #5 |
Human being with feelings
Join Date: May 2019
Location: Berlin
Posts: 2,147
|
Hehe, well seems to me like that speaks in favor of an automated process rather than against it.
I'm actually doing something similar. I have some custom system icons for the Media explorer, that the reaper installer keeps resetting. I have a simple shell script that overwrites them back again. I change line 709 in the Update Utility to this (which automatically calls my custom script after installing and before relaunching reaper): Code:
cmd = "/bin/sh -c '" .. cmd .. "' ; sh ~/.scripts/reaper_setup.sh ; %s/reaper"
__________________
Featured scripts: REAPER Update Utility Lil Chordbox Gridbox/Adaptive grid MX Tuner RS5K Link MIDI Editor Magic Donate💝: PayPal|ko-fi |
12-21-2020, 11:55 PM | #6 |
Human being with feelings
Join Date: Dec 2009
Location: Alberta, Canada
Posts: 622
|
What would be the reason to keep Reaper sandboxed?
You would need to over-ride the Flatpak permissions to give Reaper access to files on your system. If it's about easily installing and keeping updated then the update script extension is about as easy as "apt-get update" anyways. |
01-09-2022, 08:54 PM | #7 | |
Human being with feelings
Join Date: Dec 2021
Posts: 1
|
I think Reaper on Flatpak would be a good idea now. There's plenty of LADSPA, LV2, and VST plugin packaged as Flatpak. Also competitor such as Bitwig are one step ahead in providing Flatpak.
Quote:
|
|
01-19-2022, 12:15 PM | #8 |
Human being with feelings
Join Date: May 2014
Location: South Hadley, MA
Posts: 115
|
A well reasoned argument for Flatpak
This video explains flatpak and the state of universal apps on Linux very well.
https://youtu.be/zs9QpPKDw74 Basically, it would make REAPER more discoverable to Linux users. Bitwig is available via Flathub. REAPER should be available alongside it. https://flathub.org/apps/details/com...g.BitwigStudio And, since Flathub Apps can appear in my built-in App Store on my distro, the discoverability increases exponentially. So, no benefits to the code, but possibly a benefit to the size of the user base. (The attached image shows Bitwig as searchable in the Gnome Software Store.)
__________________
Steven Jay Cohen • Audiobooks recorded with Reaper AudioTechnica AT4047/SV • Focusrite Scarlett Solo (3rd Gen) • Debian Stable/Testing Last edited by Steven Jay Cohen; 01-19-2022 at 12:34 PM. |
04-17-2023, 09:31 AM | #9 |
Human being with feelings
Join Date: Apr 2023
Posts: 3
|
Hello everyone, I published the Reaper Flatpak version on Flathub: https://beta.flathub.org/apps/fm.reaper.Reaper
Here the manifest: https://github.com/flathub/fm.reaper.Reaper I wish there was official support. I could help with this task. |
04-17-2023, 12:08 PM | #10 |
Human being with feelings
Join Date: Jul 2009
Location: Canada
Posts: 2,364
|
I don't know about Flathub or Flatpack
If you take Fedora for example, they set up their own package manager because Flathub is not strict enough about using runtimes correctly, including libraries which should be in runtimes, and configuring permissions correctly. I never got to make Yabridge run with the Flatpack's version of Bitwig. |
04-17-2023, 12:44 PM | #11 | |
Human being with feelings
Join Date: Jan 2022
Location: Kalamazoo, MI
Posts: 285
|
Quote:
I installed the Reaper/Flatpak and as others have mentioned, no yabridge support. Hard as I try, there are still a handful of WinVSTs I can't ween myself off. Do you see anyway around that issue? One big problem I'm having with Reaper is rendering video. Reaper can't use the most recent ffmpeg (4.4.1) and I have to manually point it to an older version. Is a problem like this more readily fixed with Flatpak? For example, can a known working version of ffmpeg be baked into the flatpak?
__________________
Audio Post Engineer: JennAudio.com Adjunct Faculty: Columbia College Chicago - Retired! |
|
04-18-2023, 11:19 AM | #12 | ||
Human being with feelings
Join Date: Aug 2022
Posts: 712
|
Quote:
Quote:
I fully support Reaper as a Flatpak. Especially given that I'm working in an immutable distro (Silverblue), so now I have to containerise Reaper anyway with Distrobox / Toolbox. Works just fine, yabridge as well. So, yes, a Flatpak version! Containers help keep system always clean and fresh. Last edited by /AND/; 04-18-2023 at 11:26 AM. |
||
04-18-2023, 11:24 AM | #13 |
Human being with feelings
Join Date: Aug 2022
Posts: 712
|
I think the problem here is that Yabridge's developer is not making Yabridge available as a Flatpak dependency that one can install. Flatpaks are containers, and thus they have a hard time working with stuff outside the container. But if you install it as a dependency then other Flatpaks can see and use it.
|
04-18-2023, 11:49 AM | #14 | |
Human being with feelings
Join Date: Feb 2021
Posts: 2,247
|
Quote:
__________________
ReaClassical -- Open Source Classical Music Editing Tools for REAPER | Donate via PayPal, Liberapay or Stripe airwindows JSFX ports | Debian & Arch Pro Audio Guides Last edited by chmaha; 04-18-2023 at 11:55 AM. |
|
04-18-2023, 11:58 AM | #15 |
Human being with feelings
Join Date: Aug 2022
Posts: 712
|
Yeah, forgot about wine too. But I believe all these hiccups can and will be ironed out in time. Flatpak and other containers are the future IMO.
BTW I installed the Flatpak, works, registered my license. Also deleted Flatpak's CONFIG directory and made a symlink to the non-Flatpak's CONFIG instead (home/.config/REAPER). Works great. The only thing remaining is that I tried loading some projects but Reaper crashes. All in all, great development!! |
04-18-2023, 12:04 PM | #16 |
Human being with feelings
Join Date: Feb 2021
Posts: 2,247
|
Talking of easy install, here's a section of my ReaClassical portable install script I've just adapted. It doesn't get easier really.
Code:
#!/bin/bash # by chmaha (April 2023) # Script to install REAPER on Linux # Works for both x86_64 and aarch64 architectures # Change the pkgver number below to download an alternative version of REAPER. ########### pkgver=6.78 ########### echo "Welcome to REAPER installer..." sleep 2 arch=`uname -m` echo "Downloading REAPER $pkgver from reaper.fm..." wget -q --show-progress --progress=bar:force https://reaper.fm/files/${pkgver::1}.x/reaper${pkgver//.}_linux_$arch.tar.xz echo "Extracting files from REAPER archive to ReaClassical_$pkgver folder" tar -xf reaper${pkgver//.}_linux_$arch.tar.xz mv reaper_linux_$arch/ REAPER_$pkgver/ rm reaper${pkgver//.}_linux_$arch.tar.xz cd REAPER_$pkgver touch reaper.ini # This forces REAPER to create and use a local (portable) resource path mv REAPER/* . rmdir REAPER echo "Done!" read -p "Would you like to run REAPER now? (y/n)" yn case $yn in [yY]) echo ok, starting REAPER... ./reaper;; *) echo exiting...;; esac Code:
wget https://gist.githubusercontent.com/chmaha/5b8b70a9293ef8eb48736f3151f2ff4e/raw/0f0e8800cb924933aa5ac109230a7ed53ff0ef22/REAPER_install.sh Code:
sh REAPER_install.sh
__________________
ReaClassical -- Open Source Classical Music Editing Tools for REAPER | Donate via PayPal, Liberapay or Stripe airwindows JSFX ports | Debian & Arch Pro Audio Guides Last edited by chmaha; 04-18-2023 at 12:37 PM. |
04-18-2023, 01:30 PM | #17 |
Human being with feelings
Join Date: Aug 2022
Posts: 712
|
Interestingly enough, there's already Wine for Flatpak... https://github.com/fastrizwaan/flatpak-wine
Now I have to figure out how to use it. |
04-18-2023, 02:01 PM | #18 |
Human being with feelings
Join Date: Jan 2022
Location: Kalamazoo, MI
Posts: 285
|
So would a flatpak of Reaper need to have wine, yaboot, and ffmpeg all rolled into it to be somewhat equivalent?
Such a flatpak would be impressive, but I'd feel for the poor maintainer.
__________________
Audio Post Engineer: JennAudio.com Adjunct Faculty: Columbia College Chicago - Retired! |
04-18-2023, 03:46 PM | #19 | |
Human being with feelings
Join Date: Aug 2022
Posts: 712
|
Quote:
Of course, a third way is to do away with bridged Windows plugins altogether and avoid a lot of headaches. It's what I am in the process of completing. |
|
04-18-2023, 03:55 PM | #20 | |
Human being with feelings
Join Date: Jan 2022
Location: Kalamazoo, MI
Posts: 285
|
Quote:
For me, the last holdout is noise reduction. I bought Bertom Pro, and it's good, but bridged Goyo is better. Booting into Windows for iZotope is better still.
__________________
Audio Post Engineer: JennAudio.com Adjunct Faculty: Columbia College Chicago - Retired! |
|
04-19-2023, 01:06 AM | #21 | |
Human being with feelings
Join Date: Feb 2021
Posts: 2,247
|
Quote:
It's a shame that Acon Digital Acoustica doesn't seem to run. The mastering and restoration plugins do perfectly but not the editor. Acon might be a better route for you if you only need the plugins. I bought the whole set and think they are top drawer. Who doesn't need "DeBird" functionality?
__________________
ReaClassical -- Open Source Classical Music Editing Tools for REAPER | Donate via PayPal, Liberapay or Stripe airwindows JSFX ports | Debian & Arch Pro Audio Guides Last edited by chmaha; 04-19-2023 at 01:21 AM. |
|
04-19-2023, 02:13 AM | #22 | |
Human being with feelings
Join Date: Aug 2022
Posts: 712
|
Quote:
|
|
04-19-2023, 02:15 AM | #23 | |
Human being with feelings
Join Date: Aug 2022
Posts: 712
|
Quote:
|
|
04-19-2023, 03:31 AM | #24 | |
Human being with feelings
Join Date: Feb 2021
Posts: 2,247
|
Quote:
__________________
ReaClassical -- Open Source Classical Music Editing Tools for REAPER | Donate via PayPal, Liberapay or Stripe airwindows JSFX ports | Debian & Arch Pro Audio Guides |
|
04-19-2023, 03:33 AM | #25 |
Human being with feelings
Join Date: Feb 2021
Posts: 2,247
|
AFAIK, ocenaudio has a spectral display but no spectral editing. That said, it's a good basic editor. It's a bit like when I use Pinta for a quick image manipulation instead of firing up GIMP.
__________________
ReaClassical -- Open Source Classical Music Editing Tools for REAPER | Donate via PayPal, Liberapay or Stripe airwindows JSFX ports | Debian & Arch Pro Audio Guides |
04-19-2023, 06:49 AM | #26 | |
Human being with feelings
Join Date: Jan 2022
Location: Kalamazoo, MI
Posts: 285
|
Quote:
I hate Windows that much.
__________________
Audio Post Engineer: JennAudio.com Adjunct Faculty: Columbia College Chicago - Retired! |
|
04-22-2023, 01:30 PM | #27 |
Human being with feelings
Join Date: Apr 2023
Posts: 3
|
When I have time, I'll try to create a Yabridge extension for the Reaper flatpak. The real thing is that I would like the Yabridge maintainer to be able to maintain a flatpak version, that would be really cool, or even someone else who is willing to do that. Any help will be appreciated.
Having Reaper available on Flatpak is already a big step, now we need to take another step. |
04-23-2023, 05:00 AM | #28 |
Human being with feelings
Join Date: Jan 2007
Location: Erfurt
Posts: 776
|
What do you expect from a flatpak? There will only be more problems.
You can put the extracted Reaper folder anywhere you want and it works. What more do you want?
__________________
OS: LMDE6 Axel's Music - Axel's Plugins - Axel on Soundcloud - Backing Tracks Player - Button Maker for Reaper |
04-23-2023, 06:47 AM | #29 | |
Human being with feelings
Join Date: Jan 2022
Location: Kalamazoo, MI
Posts: 285
|
Quote:
Opening a terminal, running a script, adding your root password can be intimidating vs going to flatpak.org and clicking around. And even an old grouchy Linux user like myself has some flatpaks installed (though I consider each one a defeat!). The usual Reaper install script will always be there, but for noobs or those with problematic library issues, a flatpak doesn't hurt. Besides, there are flatpaks for Ardour, Rosegarden, Audacity and Bitwig. Reaper should be listed there too. And all this (so far) has required no work on the part of Cockos (thanks CleoMenezesJr). Over 1000 people have downloaded the flatpak in just the past month! That's a lot of exposure that may not have happened otherwise. That's gotta be a Good Thing.
__________________
Audio Post Engineer: JennAudio.com Adjunct Faculty: Columbia College Chicago - Retired! |
|
04-23-2023, 08:29 AM | #30 | |
Human being with feelings
Join Date: Aug 2022
Posts: 712
|
Quote:
I don't understand the irritation and resistance against a containerising approach that makes dependency hell, trying to hunt for a maintainer of a package for your architecture, and installing a bunch of crap everywhere inside your system things of the past, all while keeping everything within one place and with improved security and privacy. It's not 99 anymore, we can have nice, neat and tidy things in Linux too. |
|
04-23-2023, 08:47 AM | #31 |
Human being with feelings
Join Date: Jan 2007
Location: Erfurt
Posts: 776
|
This is about Reaper and Linux, not about any other programs.
Which Reaper problem should a flatpak solve? That's exactly what Reaper for Linux has, all in one folder.
__________________
OS: LMDE6 Axel's Music - Axel's Plugins - Axel on Soundcloud - Backing Tracks Player - Button Maker for Reaper |
04-23-2023, 11:56 AM | #32 | |
Human being with feelings
Join Date: Feb 2021
Posts: 2,247
|
Quote:
@/AND/ I'm not sure what security and privacy issues you are referring to either (given we have sudo, defaulting to environment path binaries etc). But, the whole point of the various package managers (whatever the distro) is that all the dependency stuff is taken care of so again, not sure what the issue there is either.
__________________
ReaClassical -- Open Source Classical Music Editing Tools for REAPER | Donate via PayPal, Liberapay or Stripe airwindows JSFX ports | Debian & Arch Pro Audio Guides |
|
04-23-2023, 12:18 PM | #33 | |
Human being with feelings
Join Date: Sep 2018
Location: Oxford, England
Posts: 216
|
Quote:
(FWIW - and I'm not sure I should admit this but - I tried to install another DAW application via Flatpak recently, and had to resort to command line incantations, after it all went horribly wrong - proving that its always possible to mess up a software install, or at least, it is for me anyway )
__________________
Plug-in developer - Applied Computer Music Technologies https://www.acmt.co.uk https://www.facebook.com/acmtaudio |
|
04-23-2023, 04:25 PM | #34 | ||||
Human being with feelings
Join Date: Aug 2022
Posts: 712
|
Quote:
Quote:
Quote:
Quote:
=== Besides, I don't understand the resistance in having Reaper or anything else being additionally packaged for Flatpak. You have yours, let me have mine. It's the same thing I've met in the past when a program or a VST would only have a .deb, so I had to do magic to make it work on Manjaro or Fedora. Why? Why don't I just go to Flathub and install it without worrying about .debs, paths, locales, etc. all while you have the package for yourself also? What does it take away from you so that you have to resist this? I didn't say not package it 'regularly' anymore, I said I am up to add a Flatpak version as well. This is an unreasonable resistance I met on many forums. |
||||
04-23-2023, 04:59 PM | #35 | |
Human being with feelings
Join Date: Feb 2021
Posts: 2,247
|
Quote:
__________________
ReaClassical -- Open Source Classical Music Editing Tools for REAPER | Donate via PayPal, Liberapay or Stripe airwindows JSFX ports | Debian & Arch Pro Audio Guides |
|
04-24-2023, 04:40 AM | #36 |
Human being with feelings
Join Date: Jan 2007
Location: Erfurt
Posts: 776
|
flatpak apps also store data in other folders (~/.var/app) and often also a launcher in ~/.local/share/applications/
__________________
OS: LMDE6 Axel's Music - Axel's Plugins - Axel on Soundcloud - Backing Tracks Player - Button Maker for Reaper |
04-24-2023, 06:18 AM | #37 |
Human being with feelings
Join Date: Nov 2011
Posts: 962
|
The biggest thing holding back Flatpak is that in order for it to work for audio, there needs to be industry buy-in. In other words, all plugins and DAWs that a person uses needs to be available as a Flatpak. Flatpak apps can work well together. It is difficult to mix Flatpak and non-Flatpak plugins and DAWs. Bitwig and open source plugins that have been packaged as Flatpaks tend to work well together. Everything else doesn’t. Until the whole industry goes “all in”, Flatpak is not going to be an ideal solution.
|
04-24-2023, 06:41 AM | #38 |
Human being with feelings
Join Date: Jul 2009
Location: Canada
Posts: 2,364
|
So what do we need to do for Yabridge to work with the Flatpak version of Reaper or Bitwig? Is there a tutorial we can find?
|
04-24-2023, 06:46 AM | #39 | |
Human being with feelings
Join Date: Feb 2021
Posts: 2,247
|
Quote:
__________________
ReaClassical -- Open Source Classical Music Editing Tools for REAPER | Donate via PayPal, Liberapay or Stripe airwindows JSFX ports | Debian & Arch Pro Audio Guides |
|
04-24-2023, 07:30 AM | #40 | |
Human being with feelings
Join Date: Jul 2009
Location: Canada
Posts: 2,364
|
Quote:
|
|
Thread Tools | |
Display Modes | |
|
|