I posted this in the Buzzers facebook group, but I figured I should post here too now that the board is working again.
I was able to get the current build of Jeskola Buzz running on Linux... with sound output. This was done on Fedora Linux, but should work on most Linux distros.
Install wine
Install playonlinux and run it
Download Buzz (x86) and install it with playonlinux
Set it up as 32-bit Windows
include library dotnet40
That's pretty much it. Just wanted to share the process with anyone that is interested. I have no idea how well this works long term, or with VSTs, but it at least loads and plays sound.
Someone who knows Windows libraries might be able to shed some light on why dotnet40 does not install on a 64 bit "windows" in Linux. Is there a different library that will do the trick to get Buzz working? I don't really know the library requirements
Buzz on Linux in 2020
Re: Buzz on Linux in 2020
Thank you! I'll have to try this as have been trying to use Buzz on Linux for years.
Re: Buzz on Linux in 2020
I will say I'm getting some really bad visual glitches that make it very hard to use it efficiently. Again, hopefully someone with more persistence can come though and refine this procedure.
Re: Buzz on Linux in 2020
Have you tried Winetricks - https://wiki.winehq.org/Winetricks
Might help with all the WPF stuff that runs the gui (try maybe downloading the 'windowscodecs' and 'dotnet*' packages)
Might help with all the WPF stuff that runs the gui (try maybe downloading the 'windowscodecs' and 'dotnet*' packages)
-
- Posts: 98
- Joined: Wed Nov 23, 2011 7:49 pm
Re: Buzz on Linux in 2020
By no means working, but did manage to get it to open on manjaro using play on linux. I was a bit drunk when I manged to get it to open after a long time of installing different components to the virtual drive (loads of the ms ones, vbrun, vcrun, dotnet45, msxml, corefonts and a bunch of others) sadly didn't keep a log. Tried it again from memory but failed so not sure of the list.
I also managed to get it to play some sound (loading templates), but it is an instant crash adding machines through right click or type menu. I'm not sure what dependency is missing. If you open the templates it can load machines which work, suggesting the template loading doesn't use the same process/dependency.
If anyone with more patience, Linux prowess and gumption than me wants to investigate issues here's a zip of my play on linux virtual drive - https://drive.google.com/file/d/1-D98Uh ... sp=sharing. Copy it into the folder with other virtual drives, install buzz on that drive from installer via play on linux.
I also managed to get it to play some sound (loading templates), but it is an instant crash adding machines through right click or type menu. I'm not sure what dependency is missing. If you open the templates it can load machines which work, suggesting the template loading doesn't use the same process/dependency.
If anyone with more patience, Linux prowess and gumption than me wants to investigate issues here's a zip of my play on linux virtual drive - https://drive.google.com/file/d/1-D98Uh ... sp=sharing. Copy it into the folder with other virtual drives, install buzz on that drive from installer via play on linux.
- Attachments
-
- Screenshot from 2020-12-17 23-56-41.png (237.13 KiB) Viewed 7789 times
-
- Posts: 98
- Joined: Wed Nov 23, 2011 7:49 pm
Re: Buzz on Linux in 2020
I should probably add wine config in playonlinux seems to work with win7 or 10. 7 will probably be better I guess, seems to be broken equally atm .
Re: Buzz on Linux in 2020
I've had a try using wine, and also a trial of Codeweavers crossover. I installed dotnet40 into a 64 bit Windows 10 bottle, then Buzz.
Similar in both - I can get Buzz to run but it's very slow and visually glitchy. I can add a machine, but as soon as I try and add a pattern it crashes.
Certainly this is a lot further than I've got previously.
Similar in both - I can get Buzz to run but it's very slow and visually glitchy. I can add a machine, but as soon as I try and add a pattern it crashes.
Certainly this is a lot further than I've got previously.
-
- Posts: 98
- Joined: Wed Nov 23, 2011 7:49 pm
Re: Buzz on Linux in 2021
Tried running Buzz in Linux (Manjaro) again this time just using wine tricks. Not done much testing but it seems to be working without the same crashes I had prior.
Basically did nothing, just have wine and wine tricks installed was using 64bit prefix by default, open terminal to add .net 4.
winetricks dotnet40
Follow the installer.
Also added Core Fonts
winetricks corefonts
installed software.
wine "./Downloads/BuzzSetup1503.exe"
Install buzz.
There are still a couple of graphical errors but once I resized the window it would get rid of them. Not gonna be over optimistic, and try and break it tomorrow.
Graphical issue
https://drive.google.com/file/d/1YKedjp ... sp=sharing
After resizing of window.
https://drive.google.com/file/d/1CLAAY3 ... sp=sharing
Basically did nothing, just have wine and wine tricks installed was using 64bit prefix by default, open terminal to add .net 4.
winetricks dotnet40
Follow the installer.
Also added Core Fonts
winetricks corefonts
installed software.
wine "./Downloads/BuzzSetup1503.exe"
Install buzz.
There are still a couple of graphical errors but once I resized the window it would get rid of them. Not gonna be over optimistic, and try and break it tomorrow.
Graphical issue
https://drive.google.com/file/d/1YKedjp ... sp=sharing
After resizing of window.
https://drive.google.com/file/d/1CLAAY3 ... sp=sharing
-
- Posts: 98
- Joined: Wed Nov 23, 2011 7:49 pm
Re: Buzz on Linux in 2021
Have installed VSTS that work as well as old commercial ones although VST2, I have managed to get free VSTs to work also such as VST3 version of dexed without issue after recent polac update.
One thing I noticed was a crash when opening and loading a bmx file sometimes. I've found adding a working machine in upon load up of buzz prior to opening a file helps to stop crash. Not sure why.
One thing I noticed was a crash when opening and loading a bmx file sometimes. I've found adding a working machine in upon load up of buzz prior to opening a file helps to stop crash. Not sure why.