nosuchtim / keykit

KeyKit - an algorithmic MIDI scripting language and GUI system
Other
98 stars 7 forks source link

Make things work under WSL (Windows Subsystem for Linux) #21

Open nosuchtim opened 1 year ago

nosuchtim commented 1 year ago

I'm trying to compile/run key under WSL on Windows (using default Ubuntu distribution). It compiles and runs, but ALSA doesn't work, so it exits immediately because some routines don't check to see if ALSA is running. With a little better error checking the GUI can start up.

nosuchtim commented 1 year ago

See https://github.com/microsoft/WSL/issues/7107 about MIDI support in WSL, someone claims that PulseAudio works in WSL. I don't keep up with MIDI/sound support in Linux. I see there's now PipeWire. See https://forum.manjaro.org/t/can-anyone-explain-to-me-like-a-7-years-old-what-pipewire-pulseaudio-alsa-jack-is/86927 . What a mess. Getting things working under WSL is NOT worth reworking the Linux support in Keykit, but if PipeWire ever reaches 1.0 status and is widely supported, it might be worthwhile.