Live-coding audio in C.
core engine code only (small)
git clone https://code.mathr.co.uk/clive-core.git
core engine code plus mathr performances (large)
git clone https://code.mathr.co.uk/clive.git
exwhyscope is useful for debugging waveforms
technical talk about how clive works, at THSF#9 2018
here are the slides
another technical talk, at TOPLAP Moot 2018
here are the slides
getting started with clive, at TOPLAP Moot 2018
here are the slides
live coding audio in C with clive, Zagreb 2019
here are the slides
A bootable Debian Live for live-coding audio in C using Clive.
Download via BitTorrent:
user
, password is live
.To write the ISO to a portable USB flash drive (minimum 2GB):
git clone https://code.mathr.co.uk/clive-usb.git
cd clive-usb
sudo ./create-usb.sh /path/to/live-image-amd64.hybrid.iso /dev/sdX
MAKE SURE TO USE THE CORRECT DEVICE INSTEAD OF /dev/sdX
PICKING THE WRONG DRIVE CAN WIPE OUT YOUR DATA
On Debian Bullseye with live-build and cryptsetup installed:
git clone https://code.mathr.co.uk/clive-usb.git
cd clive-usb
./rebuild.sh
Building needs about 10GB of space.
Create a 4GB USB key image and an 8GB hard drive image.
qemu-img create -f raw hda.img 8G
sudo ./create-usb.sh live-image-amd64.hybrid.iso
sudo chown myuser:mygroup clive-workshop.img
./emulate.sh
If the screen is blank in XFCE4, try switching to a virtual terminal in the QEMU monitor:
sendkey ctrl-alt-f1
and run
xfconf-query -c xfwm4 -p /general/vblank_mode -s xpresent
sudo service lightdm restart