Skip to content

Instantly share code, notes, and snippets.

@LFSaw
LFSaw / README.scd
Created January 26, 2024 03:04
Verber

Verber

feedback study by Till Bovermann, 2014.

@LFSaw
LFSaw / README.md
Created January 26, 2024 01:36
Greyball

Greyball

2014, Till Bovermann

@LFSaw
LFSaw / README.md
Last active January 22, 2024 00:13
compar code examples

Examples accompanying the paper Dynamic FM synthesis using a network of complex resonator filters by Julian Parker and Till Bovermann, presented at SMC 2013. It was developed as part of the DEIND project. The paper can be found here.

@LFSaw
LFSaw / README.md
Last active January 21, 2024 23:34
LFSaw ringtone

LFSaw ringtone

2012, Till Bovermann

Good Morning!

Inspired by a Nokia alarm clock sound from one of their non-smartphone mobiles, I designed an alarm clock sound for your mobile. The basic idea is to start with a very simple and short grain, giving you a chance to reach for the phone and turn it off before it starts to get annoying.

recording

@LFSaw
LFSaw / README.md
Created January 21, 2024 22:52
deta-nocturn

Deta-Nocturn

2011, Till Bovermann

A piece experimenting with the settling of 8-bit programs running in BetaBlocker (Dave Griffith & Till Bovermann, 2011).

@LFSaw
LFSaw / README.md
Last active January 21, 2024 22:54
windter

Windter

2011, Till Bovermann

An 8-channel fixed-media piece arranged and composed for the 2011 edition of 4for8, Helsinki.

@LFSaw
LFSaw / detends.tex
Last active October 20, 2020 13:12
slider detends by James McCartney
Slider detends 2020 by James McCartney
(https://www.desmos.com/calculator/7txykztr3m)
$q$ is the quantisation or detend spacing:
$$
q = 0.5
$$
$s \in \[0, 1\]$ is the proportion of slider throw that is in the detented zone.
@LFSaw
LFSaw / onebit-delay.cpp
Last active June 24, 2020 15:39
collection of 1bit delay shifts
#include <bitset>
#include <string>
#include <iostream>
#include <climits>
typedef std::bitset<32> bit32;
inline int32_t shiftSInt(int32_t last, int32_t current, int amount) {
if (amount < 1)
{
@LFSaw
LFSaw / 1-random2midi.ino
Last active March 9, 2018 16:56
arduino midi snippets
#include <MIDI.h>
// set BAUDRATE to non-MIDI standard (as defined in midibridge)
struct HairlessMidiSettings : public midi::DefaultSettings
{
static const bool UseRunningStatus = false;
static const long BaudRate = 115200; // set baudrate
};
MIDI_CREATE_CUSTOM_INSTANCE(HardwareSerial, Serial, MIDI, HairlessMidiSettings);
@LFSaw
LFSaw / NEC.md
Created October 16, 2017 09:01
jekyll example file

layout: portfolio title: Noise extraction chamber subtitle: rhythmical cross-variance measurement year: 2014 names: Till Bovermann type: installation related:

  • hive-concerts
  • field-recording