First of all, thank you PreSonus for porting your DAW to Linux. I was astonished to see it by chance (since it wasn´t really announced anywhere), when wanting to try the surround update through wine.
This is a huge leap for the audio industry! I'm not a big fan of Ubuntu, however, and that's fine. Other, more cross-platform, packaging formats like flatpak might be better suited in the future, but I will not complain for now as we can get it to work on other distros using distrobox too. ;)
Just launch from your application launcher and enjoy producing! |
Thanks for posting your directions for using distrobox....I too tried the same thing, but had problems getting it to install reliably. I had issues entering my username / password in the registration screen. Strange things like...cutting and pasting into the password field would result in 3x the amount of characters being pasted. Trying to type the password manually would result in 2-3x the characters duplicating in the password field....but perhaps I will try again, maybe it was something specific to my setup (Fedora 37)
On your other points, I heartily agree: Presonus please consider either a Flatpak or AppImage as your distribution method, it would reduce your support issues substantially as everyone would be getting a "known good working environment" bundled with the actual application. |
julianwolff3 wrotePresonus please consider either a Flatpak or AppImage as your distribution method Good point. I'm not an expert in either (only a casual user of both). Out of the two I think Flatpak would have the greatest chance of being able to workaround the sandbox limitations. For reference, there is a program called Flatseal which provides a way to assign permissions to your flatpaks....the list of permissions you can provide is fairly extensive (ie. direct hardware support to specific devices, as well as assigning direct access to specific listed directories....). I know its early days for Linux, but if flatpak doesn't pan out. A solid approach would be to base S1 around some LTS support distro. For my work we base our product on RHEL (and their clones like Alma, etc). The big benefit here is 10 year support cycle.....it makes developers job much easier when the underlying OS doesn't change. |
julianwolff3 wroteFlatpak and AppImage are both sandboxed, right? Nope, it could. Bitwig Studio is also officially packaged as a flatpak. Flatpaks cannot access other flatpak's data but they have access to the home directory by default afaik. bstin wroteI had issues entering my username / password in the registration screen. Strange things like...cutting and pasting into the password field would result in 3x the amount of characters being pasted. Trying to type the password manually would result in 2-3x the characters duplicating in the password field.... Things like that tend to happen to me when in battery saver mode. How likely is it to be a performance issue? (software freezing and therefore multiple keystrokes being detected) |
fruenpedersen wroteDo you need wayland for this? Yep. Distrobox uses the host distribution's display server. You could try cage but I don´t imagine it being a pleasant experience. |
Just a note on flatpak and Bitwig studio. Flatpak works great with VSTs as long as they don't reference any special system libraries or tools (eg curl for update checks etc). This is not a big problem for native plugins but if you use yabridge to host Windows Dlls then it will not work because Wine really doesn't like to be sandboxed.
This is the main reason why Bitwig is still delivered as deb package as well as a flatpak. |
RoMe wrotespecial system libraries or tools (eg curl for update checks etc). This is not a big problem for native plugins but if you use yabridge to host Windows Dlls then it will not work because Wine really doesn't like to be sandboxed. Good point! In theory they could package wine + yabridge into the Flatpak....which may make some sense from the perspective of providing a "fully working DAW that can use Windows VSTs" |
don't waste your time. This don't work.
Last edited by jebbyslonar on Sun Nov 12, 2023 5:39 am, edited 1 time in total.
Aorus Elite X570
12 USB, 1000/1000 (Mbps) AMD Ryzen 9 3900XT 12/24, 48 WIndows 11 Pro Studio One Artist 6.1 Presonus Studio interfaces: 1810C (8 ins, S1 engine) 1824C (8 ADAT to 1810C) Searching for a new place to upload this music and videos? There is no place decent anymore too many morons on Bitchute, and too much censorship everywhere else. |
unusable dont waste my time
Last edited by jebbyslonar on Sun Nov 12, 2023 5:30 am, edited 1 time in total.
Aorus Elite X570
12 USB, 1000/1000 (Mbps) AMD Ryzen 9 3900XT 12/24, 48 WIndows 11 Pro Studio One Artist 6.1 Presonus Studio interfaces: 1810C (8 ins, S1 engine) 1824C (8 ADAT to 1810C) Searching for a new place to upload this music and videos? There is no place decent anymore too many morons on Bitchute, and too much censorship everywhere else. |
axelgonzalez4 wroteOk, I did it but now How I can use my interface through pipewire-jack?. I'm stuck here. Could you help me?. I'm on Fedora 39. you need to check if the pipewire-jack-connection-kit package for fedora is installed, then add the user to the audio group and edit the etc/security/limits.conf file for RTTIME and edit the usr/share/pipewire/jack.conf file in accordance with the desired operating parameters interface |
flathub certainly would work, but currently it would require the user to install another package called FlatSeal to let the user specify File System access for plugins. most linux users who use flathub packages at some point or another do end up installing FlatSeal to 'tweak' certain permissions/access etc.
However its perhaps not a good idea atm because for a commercial linux package it would make the installation require and extra step from the user. also being a commercial package im not sure it would be a good idea to rely on a third party packages to enable running of Studio One. obviously a simple install, enter user permissions is the way to go long term, however Flathub is certainly a viable option to be pursued long term if you want to be able to maintain a single install package thats independent of both the users Linux OS choice and the version of that Linux distro they are running perhaps it could be useful for internal testing to asses the viability on other distros, though its probably at this early stage much better to just offer both a .deb and a .rpm package. For the majority of Linux users who do Audio production catering for the lower common denominator of user skills/abilities regarding their knowledge of linux its inner workings by just providing both .deb and .rpm package would cater to 95% of all Linux distros likely to be used. Currently Debian and Red Hat distros and their derivatives cater for around 98% all all user installations used for home/production work in most industries . I'd actually be more interested at this stage in speaking to whomever is running you linux porting efforts to get some form of roadmap on whats currently happening and whats planned as well as what issues are currently be faced in getting this running to a state that is can be considered mainline. Any Presonus dev's working on this please feel free to P.M or email me directly if appropriate to do so. also Yabridge is definitely something worth having you dev team investigate as a future roadmap goal/target |
julianwolff3 wrotePresonus please consider either a Flatpak or AppImage as your distribution method AppImage is not a sandbox system. I use various other AppImage applications that access plug-ins from other applications without any problems. An AppImage is actually just an archive file that contains all the required libraries. You can therefore also simply unpack AppImages. This avoids the problem that the corresponding libraries are not available or are in the wrong version. |
aronpetritz wroteOther, more cross-platform, packaging formats like flatpak might be better suited in the future Agree. +1 for flatpak aronpetritz wrote4. After receiving 'Container Setup Complete!' you should now be in the created container. From here you can move to wherever you downloaded the .deb installation file to (the home folder is shared so you will most likely need to cd to your Downloads folder: I'm confused by the last message in this step. But as I understand it, this is normal. And should not affect the work of Studio One.
aronpetritz wrote7. Almost there now! Let's update the desktop entry in the container. (You will need to install an editor like vim or nano within the container for this last step. I will use nano for this tutorial: It seems I did everything right.
aronpetritz wrote8. NOW you can export the entry out of your container and have Studio One run at effectively native speeds on any distribution: So why am I getting this error message?
Anyway, I can launch Studio One so
But Studio One does not see JACK audio server (actually I use Pipewire but Pipewire should emulate well JACK I am checked it with Bitwig Studio. Such configuration worked there...)
I am hear about making changes in
When I select ALSA I has another one warning message:
And I don't have sound on any ALSA devices on my machine. My distro is Fedora Rawhide. |
There’s a good chance your issues are related to running rawhide. I wouldn’t recommend having rawhide if you intend any serious work to be done day to day. While it may run well atm it’s the equivalent of running Ubuntu unstable.
Aka it’s the actual public dev branch fedora use for testing things and stuff becomes broken on a daily/weekly basis. Fwiw regular fedora is still generally running pretty blending edge in terms of package version and I’m most cases package versions are slightly ahead of standard Ubuntu ( and Ubuntu is based on Debian unstable, though debians slower dev cycle makes that likely a non issue in comparison) Unfortunately unless you use snapshots changing back from rawhide to standard likely would need a reinstall. Can I ask why you even use rawhide? It’s full of debug enabled options in the builds, normal fedora would actually run faster and more stable |
matthewmcphail1 wroteCan I ask why you even use rawhide? It’s full of debug enabled options in the builds, normal fedora would actually run faster and more stable It off-topic but I give short answer: I wanna help make open source software better (I fill bugreports and participate in fixing). This is the same kind of activism as human rights activism. I've been doing this for over 10 years and I understand all the risks. So it why I like run debug version of kernel and other software on my PC. And all woks fine to me (I even stream AAA games in 4K/120 from my PC) except of Studio One, and I hope I can also handle this. |
Users browsing this forum: No registered users and 1 guest