I wrote a script to install/update MicroHs (a small Haskell compiler) and Godwit (my Tidal-ish pattern language thing), because it's boring to keep doing the fair number of steps by hand:
https://mathr.co.uk/web/godwit.html#Bootstrap
Takes about 6mins on desktop, 45mins on tablet, haven't tried on phone yet. Doesn't including the once-only step of adding
```
if [ -d "$HOME/.mcabal/bin" ] ; then
PATH="$HOME/.mcabal/bin:$PATH"
fi
```
to ~/.profile or ~/.bashrc or similar...
Then to start making sounds you need classic Dirt(*) sampler with some samples:
(cd dirt && ./dirt ) &
cd godwit
make HC=mhs scheduler &
make HC=mhs repl
:set +l
hush
s [bd]
The first time you run the scheduler it spits out warnings about missing shared library until a pattern is entered in the repl, which is a bit distracting, I should fix that. To stop exit the repl with :q and then enter fg, ctrl-c, fg, ctrl-c to quit the scheduler and dirt.
#Haskell #MicroHs #TidalCycles #Godwit #LiveCoding
(*) 1/2