clive

Live-coding audio in C.

code

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

tracks

non-smooth
watch video on diode.zone
smoltech
watch video on diode.zone
gradient
(STROBE WARNING) watch video on diode.zone (STROBE WARNING)
charred bard
watch video on diode.zone
Pegasus v3.7
stream/download at EAM archive page
el day de lay
stream/buy at Methodical Movements bandcamp page
crossbowed
binaray
el day de lay (tuesday edit)
mxmldrp v3

live


talk

technical talk about how clive works, at THSF#9 2018

here are the slides

talk2

another technical talk, at TOPLAP Moot 2018

here are the slides

workshop

getting started with clive, at TOPLAP Moot 2018

here are the slides

workshop2

live coding audio in C with clive, Zagreb 2019

here are the slides


usb

A bootable Debian Live for live-coding audio in C using Clive.

https://mathr.co.uk/clive#usb

Features

Requirements

Download

Download via BitTorrent:

Using

Creating

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

Building

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.

Testing

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

..