As requested: Kiwisonic+Kiwisynth on Linux

I dont have linux myself, so I’m not sure if I’ve bundled it correctly.

Both works in WSLg on Windows (linux sub system). I’ve used Docker + Ubuntu to create the release packages.

https://kiwisonic.com/download.html ← click on the linux link.
Kiwisynth: A wavetable synthesizer that breathes ← For VST/CLAP if you want to try it in another DAW

It have taken way more time than I thought, so fingers crossed :wink:

2 Likes

Hah, I must have gotten to this just at the right time. I’ve been checking it out for the past few minutes; UI boots and everything looks good, but it doesn’t seem to output audio. It can’t find my soundcard, so that seems to be the issue so far. I can’t tell whether it can find its internal instruments correctly until that’s fixed, but I directed it back toward its own folder just in case. All of the visual modes seem to be operational, though, and it certainly looks pretty slick so far.

Is there a ‘MIDI output’ option planned? That would be one way to see if at least something’s happening underneath, as I could route it through my loopback just as a test.

I’m also going to check out the synth itself in VST format and see what’s going on there, too. I just noticed that there were two separate components to this, so that’ll be the next stop :slight_smile:

1 Like

Ive implemented midi output just for you. You can either let the generated notes get added to the same track or route them to a second track.

Which linux dist and version? Do you know what sound driver you are using?

2 Likes

Exporting MIDI seems to work, so I think the missing link is in fact just the audio output. That’s a good sign.

Anything compatible with ALSA, Pipewire, PulseAudio, Jack, etc should usually work fine. Many different systems use whatever they want under the hood and it seems to work great, but since I don’t have any hardcore development experience, that’s about where my knowledge ends. I’ve definitely built environments from source using different audio drivers and protocols and thus far, pretty much everything seems to work across the board when the implementation is right.

I’m on Zorin 18.1, but I can also sandbox under another distro if you have a hunch it might work better under Ubuntu or something like that. I’ve had a lot of luck doing that lately, as well.

1 Like

No. Since i’ve just tested in WSL it can be something simple. I use ALSA currently.

I’ve added logging and will push a new release.

1 Like

0.8.7 logs to ~/.local/share/Kiwisonic/

1 Like

I’ve installed linux on a laptop. So i’ll debug this tonight.

2 Likes

v0.8.8 plays audio on linux. But the synth settings (the cog wheel right of instrument selector) crashes the app. Checking that now.

I also added a free form arrangement grid since section based arrangements isnt a good fit for IDM. Free form is more like traditional pattern based arrangements.

There is a toggle button on top of the grid for it.

A question: in which paths should Kiwisonic try to find VST/CLAP on linux?

2 Likes

They’re usually not standard like they can be elsewhere (and often default to totally random places upon installation), so a lot of music programs use either one or multiple custom directories to sort of wrangle them all.

1 Like