layout: portfolio title: Noise extraction chamber subtitle: rhythmical cross-variance measurement year: 2014 names: Till Bovermann type: installation related:
- hive-concerts
- field-recording
layout: portfolio title: Noise extraction chamber subtitle: rhythmical cross-variance measurement year: 2014 names: Till Bovermann type: installation related:
Configuration complete. Attempting to run unit tests now. | |
sclang configuration: | |
includePaths: | |
- /Users/travis/Library/Application Support/SuperCollider/downloaded-quarks/UnitTesting | |
- /Users/travis/build/supercollider/supercollider/testsuite/classlibrary |
( | |
s.waitForBoot{ | |
t = t ?? {Steno(2, true).push}; | |
// quellen | |
t.quelle(\p, { |in, controls| SinOsc.ar(ExpRand(700, 1400), *(LFTri.ar(10)!2)) }); | |
t.quelle(\q, { |in, controls| Pulse.ar(ExpRand(1000, 2000)) * LFPulse.ar(2, width: 0.04, mul: 0.9) }); | |
// non-standard filter (not using incoming signal) | |
t.filter(\f, { |in, controls| SinOsc.ar(ExpRand(1000, 2000), 0, Decay.ar(Impulse.ar(10), 0.01)) * controls[\env].postln }); |
//---------------------------------------------------------- | |
// name: "GreyholeRaw" | |
// version: "1.0" | |
// author: "Julian Parker, bug fixes by Till Bovermann" | |
// license: "GPL2+" | |
// copyright: "(c) Julian Parker 2013" | |
// | |
// Code generated with Faust 0.9.96 (http://faust.grame.fr) | |
//---------------------------------------------------------- |
/* MKtlDesc.loadDescs("*push"); m.free; m = MKtl(\push, "*push").trace; m.gui; */ ( deviceName: "Ableton Push 2", protocol: \midi, deviceType: \push, elementTypes: [\pad, \button, \encoder, \display, \bend], status: ( linux: "unknown",
// relative set, useful for increment/decrement knobs, | |
// as they appear e.g. in cerain midi controllers | |
// different modes depending on get/set methods for the inner object. | |
///// _____ | |
p = Point(1, 2); | |
r = SmartSetter(p, \x, [-100, 100]); | |
///// getSet |
Associations : List { | |
pairsDo { |func| | |
this.do { |assoc| | |
func.value(assoc.key, assoc.value) | |
} | |
} | |
keysValuesDo { |func| | |
this.pairsDo(func) | |
} | |
keys { |
When working remotely (e.g. via ssh on an embedded platform), it often is nice to completely log off the system while a process is still running. E.g. when issuing a long-term process like make
or running
To create a named screen session, type
$ screen -dR <mySessionName>
start a command in a named session
(Mozzi is a sound synthesis toolkit for the Arduino)
The naming of the fixed-point types is based on the Qm.f
-notation ("the unambiguous form") as described in the notation section of the wikipedia article on fixed-point arithmetic, replacing .
with n
.[^ Since `.` does not work in C.]
syntax of the OSC messages used by the MantaOSC example as found in libmanta (https://github.com/ssfrr/libmanta)
"/manta/velocity/pad", "ii" [pad ID (Int), value (Int)]
"/manta/continuous/pad", "ii" [pad ID (Int), value (Int)]