How to get sound to come out

local config

where to get instruments

One option is to use im, below. Another is to try some free ones.

im

If you are using im together with MIDI, or if you have a DAW and want to use it, then you’ll have to install the play_cache VST so they DAW can stream im rendered audio. tools/install-vst will build and install it on OS X. Technically it builds on linux, but I’ve never used it there and don’t know how to install VSTs on linux. Help me out?

You’ll then have to use LInst.add_play_cache to configure the MIDI channel to talk to the play_cache VST on your DAW.

If you want to avoid the MIDI headache entirely, you can set StaticConfig.im_play_direct via Local.Config, and it’ll attempt to play audio itself (via sox at the moment, so have that installed), no play_cache or DAW needed.

The problem with im is many fewer instruments than the MIDI world, specifically there is sampler-im and faust-im. The upside is that im instruments don’t need any configuration, simply LInst.add_im "somename" "faust/some-patch". See build/opt/browser to see the options. However, samples are really big, so they’re not included, and the faust selection is very sparse. Write your own! Contribute them!