29/08/2023
spin stitch sound „kick“
Das Bild Zeigt einige Zeilen Code, die während dem Live-Coding von Musik in TidalCycles verwendet werden.
Jede dieser Zeilen, die dieser Einführung folgen, ist ein einzelnes Codemuster, das TidalCycles verwendet – eine Programmiersprache, die für Live-Coding verwendet wird. Beim Live-Coding schaffen Künstler-Programmierer zeitbasierte Kunst (z. B. Musik, Bilder, Choreografie), indem sie Code schreiben, normalerweise vor einem Publikum.
Beim Live-Coding ist die Programmiersprache das Material, durch die Ideen durch Modelle ausprobiert werden. Diese Codemuster sind konzipiert um kompiliert, rekompiliert, verkleinert und gelöscht zu werden. Der Tanz einer Biene, die Vibration einer Stimme, die Anspannung einer Lunge, die Metastabilität eines Gehirns, die Quarzoszillatoren, die jeden Computer steuern – Schwingungen geben den Takt für Rhythmus und Muster vor. Weitere Informationen darüber, wie diese Codemuster ausgeführt werden können, findest du auf Github.
`spin`
`spin` beschleunigt eine Ebene in einem Muster die angegebene Anzahl von Malen, wobei jede nachfolgende Ebene zeitlich um ein zusätzliches `1/n` eines Zyklus versetzt und um ein zusätzliches `1/n` verschoben ist. Das Ergebnis ist ein Muster, das sich zu drehen scheint.
`orbit`
Ein `orbit` ist ein globaler Parameter für den Kontext von Mustern. Muster mit dem selben orbit teilen sich den Hardware-Ausgangsbus-Offset und die globalen Effekte, z.B. Reverb und Delay. Zahlen, die höher als der Höchstwert sind, wickeln sich herum.
`room`
`room` ist ein Schema von Zahlen von 0 bis 1. Es definiert den Pegel des Reverbs.
`cutoff`
`cutoff` fügt einen Tiefpassfilter hinzu und steuert den Wert, bei dem bestimmte Frequenzen blockiert werden.
`resonance`
`resonance` gibt das Echo eines Tiefpassfilters an.
`binary pattern`
Ein `binary pattern` besteht aus 1en und 0en, die „ein“ und „aus“ entsprechen. Sie erzeugen Rhythmen, die auf diesen 1en und 0en basieren. Ein `struct` konstruiert dies manuell.
`sew`
`sew‚ verwendet das erste `binary pattern‘, um zwischen den beiden folgenden Mustern zu wechseln. Die resultierende Struktur ergibt sich aus den Quellmustern, nicht aus dem `binary pattern‘.
`stitch`
`stitch` verwendet das erste `binary pattern‘, um zwischen den beiden folgenden Mustern zu wechseln. Die resultierende Struktur ergibt sich aus dem binären Muster, nicht aus den Quellmustern.
1 —
2 <br>
3 An implicit rhythm exists within binary,
4 computer’s dichotomy of ones and zeros.
5 As the transistor flips its switch it makes
6 silicon mappings of the physical world.
7 <br>
8 As the seconds or hours spin past
9 oscillating through pulsating and needing of rest
10 caught in-between alternating states
11 burnt ice evaporating and condensing.
12 <br>
13 Amicable pale satellite, hung
14 far away but keeping time
15 pushes and pulls you outward, inward through
16 fluctuating states of awake and asleep.
17 <br>
18 The holding and the letting go, or
19 the spin-orbit resonance from tidal locking
20 the sky looks a little different tonight
21 holding out for a collapse and reemergence.
22 <br>
23 —
Kommentare
Mehr entdecken
0 Comments