Using reaper as my DAW.
I have friends running both windows and macos that would like to be able to edit projects I am working on. (On the tracking / composition side, not the mixing side, for mixing I understand too many cooks etc, beyond the scope of this post)
Consider the following cases for plugins:
1. Plugin is open source, ie, dragonfly reverb. No issues here, everything should work fine. (I hope!)
2. Plugin is carla, simply being used to play soundfonts. Seems like the windows and macos users could simply get a version of carla built for windows or macos (does this exist?) and everything *could* work fine here.
3. Plugin is carla, being used to run windows plugin via wine bridge. I can't imagine how this could be cross platform unless carla can somehow go "ok, I'm in windows, rather than running the plugin in wine, I can just natively run the plugin". An option could be to simply include two instances of the plugin, one in carla and one natively. When the windows user loads the project, they simply disable all instances of carla (unchecking the "enabled plugin" box in reaper) and when I load the project in Linux, the windows native versions of the plugins simply don't load. Then it would be a matter of keeping the knobs the same between the two, which would be annoying to say the least.
Has anyone collaborated with someone running windows or macos, running into any of the above three cases? How well did this work?
Are cross platform projects possible?
Moderators: MattKingUSA, khz
- milo
- Established Member
- Posts: 1242
- Joined: Wed Sep 06, 2017 2:55 am
- Location: Southern Utah, USA
- Has thanked: 275 times
- Been thanked: 218 times
- Contact:
Re: Are cross platform projects possible?
You run into headaches whenever you try to do anything beyond exporting and sharing wav files, even when your collaborator is using the same DAW and OS.
-
- Established Member
- Posts: 1511
- Joined: Sun Jan 27, 2019 2:25 pm
- Location: Italy
- Has thanked: 382 times
- Been thanked: 298 times
Re: Are cross platform projects possible?
2) could be eliminated by using the same soundfont loader instead of Carla.
That leaves 3). Reaper is scriptable and I think one solution would be to write a script that automatically keeps the Carla and DLL parameters synced.
That leaves 3). Reaper is scriptable and I think one solution would be to write a script that automatically keeps the Carla and DLL parameters synced.
The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!
-
- Established Member
- Posts: 188
- Joined: Fri Jun 29, 2018 6:35 pm
- Has thanked: 8 times
- Been thanked: 15 times
Re: Are cross platform projects possible?
Case 1 works. If the plugin is the same (same plugin name, same version number, same VST version) but compiled for a different OS, Reaper for each OS will know what plugin to use and recall the settings. Whether it's open source or not doesn't matter.
If a plugin is a different version number it may work but that depends on how different the plugin is from version to version. If it's a VST 2 version versus a VST 3 version*, it's considered a different plugin. If it's a version for 32 bit versus 64 bit**, it's also considered a different plugin. These situations apply to any DAW on any OS with any plugin though, whether switching to a different OS or not. So that has nothing to do with switching from one OS to another and using Reaper on those different OSes.
* and **: These particular considerations aren't relevant with the Reaper JS plugin format. These plugins are cross platform compatible.
To facilitate compatibility between OSes for the Reaper project I'd recommend using the included "Rea-" plugins and JS plugins whenever possible. There are some really good JS plugins available to add to Reaper too.
If a plugin is a different version number it may work but that depends on how different the plugin is from version to version. If it's a VST 2 version versus a VST 3 version*, it's considered a different plugin. If it's a version for 32 bit versus 64 bit**, it's also considered a different plugin. These situations apply to any DAW on any OS with any plugin though, whether switching to a different OS or not. So that has nothing to do with switching from one OS to another and using Reaper on those different OSes.
* and **: These particular considerations aren't relevant with the Reaper JS plugin format. These plugins are cross platform compatible.
To facilitate compatibility between OSes for the Reaper project I'd recommend using the included "Rea-" plugins and JS plugins whenever possible. There are some really good JS plugins available to add to Reaper too.
-
- Established Member
- Posts: 141
- Joined: Mon May 21, 2012 4:42 pm
- Has thanked: 2 times
- Been thanked: 3 times
Re: Are cross platform projects possible?
I use bitwig on windows laptop and my studio desktop pc runs debian.
I use the projects on both devices. Have the same plugins(opensource and closed) , but only have to watch out that i use vst2 plugins in bitwig for windows so i don't have issues when opening the project on my debian studio pc.
On the projects with vst3 bitwig on desktop will says that the plugins can't be found because vst2 version is not the same as vst3.
But more vst3 plugins are coming for linux , so problem will dissapear in the future i guess .
I use the projects on both devices. Have the same plugins(opensource and closed) , but only have to watch out that i use vst2 plugins in bitwig for windows so i don't have issues when opening the project on my debian studio pc.
On the projects with vst3 bitwig on desktop will says that the plugins can't be found because vst2 version is not the same as vst3.
But more vst3 plugins are coming for linux , so problem will dissapear in the future i guess .
Re: Are cross platform projects possible?
JamesPeters wrote: ↑Mon Sep 28, 2020 12:36 pm If the plugin is the same (same plugin name, same version number, same VST version) but compiled for a different OS, Reaper for each OS will know what plugin to use and recall the settings.
Thank you!! This is extremely helpful!!