DBraun / DawDreamer

Digital Audio Workstation with Python; VST instruments/effects, parameter automation, FAUST, JAX, Warp Markers, and JUCE processors
GNU General Public License v3.0
934 stars 67 forks source link

Support for Raspberry Pi OS (Raspbian OS) #113

Open samuelbraun04 opened 2 years ago

samuelbraun04 commented 2 years ago

I'm trying to install dawdreamer onto my Raspberry Pi 3 Model B (Running the latest 32-bit Raspberry Pi OS with desktop) using the following command:

pip install dawdreamer

but I'm getting the following error:

ERROR: Could not find a version that satisfies the requirements dawdreamer
ERROR: No matching distribution found for dawdreamer

My Raspberry Pi is running Python 3.9.2

I tried cloning the repo and pip installing locally but that didn't work either. What am I doing wrong? How could I install dawdreamer onto my Raspberry Pi?

DBraun commented 2 years ago

It’s not supported yet. I will have to use cibuildwheel for this.

samuelbraun04 commented 2 years ago

Wait but Raspberry Pi OS is linux-based – so shouldn't pip install dawdreamer work? I was able to pip install a bunch of other packages onto my Raspberry Pi, and most of those packages probably don't have direct support for Raspberry Pi OS. I could definitely be misunderstanding all of this though.

DBraun commented 2 years ago

The reason is that dawdreamer isn't a pure Python package. It's made up of C++ code that can be compiled for various CPU architectures including x86, Apple Intel, Apple Silicon. It's not currently setup to compile for Raspberry Pi but it seems doable.

harrymiller2022 commented 2 years ago

i got the same erorr when trying to pip install onto Ubuntu

ERROR: Could not find a version that satisfies the requirements dawdreamer ERROR: No matching distribution found for dawdreamer

@samuelbraun04 did you find a workaround