Software
Klangbeispiele
kitchen studies
Installation und Downloads
miSCellaneous
Programmbibliothek für SuperCollider, enthält derzeit (Version 0.18, 2017-09-26)

1.) Introduction to miSCellaneous: empfohlene Einführung
2.) VarGui, ein Slider- u. Player-Gui zur Setzung von Sprachvariablen und Synthese-Controllern sowie zum Abspielen von Synth-, Eventpattern- und Task-Objekten. Inkludiert eine Player-Konsole, weitere Gui-Features:

.)    Verschiedene Player-Modi
.)    Button-Farben und -Hintergrundfarben zeigen den Player-Status an
.)    Bedienung von Player- und Slider-Gruppen mit Modifier-Tasten
.)    Unterstützung von Array-Argumenten und Array-Variablen
.)    Variablen können in verschiedenen Environments gesetzt werden
.)    Latenzsetzung, global und für OSC-Bündel (Synth-Player)
.)    Gui-Optionen für Größe, Arrangement und Farbe
.)    Erlaubt Definition zusätzlicher Slider-Funktionen z.B. für Plotter
.)    Läuft unter Cocoa, SwingOSC und Qt
.)    Unterstützt Slider-Klassen EZSmoothSlider und EZRoundSlider (wslib)
.)    Schnelle Gui-Instantiierung unter Verwendung von SynthDef-Metadaten
.)    Automatische Pbind-Erzeugung für Sequencing
.)    MIDI-Lernfunktion für Slidersteuerung mit externen Geräten
3.) Weitere Dateien mit Beispielen:

.)    Eventpatterns und LFO-Kontrollsteuerungen
.)    Eventpatterns mit funktionalem Programmcode
.)    Eventpatterns und Array-Argumente
.)    Allgemeine Enumerationsmethode enum für die Auflistung von Teilmengen, Partitionen ganzer Zahlen, Suche nach Pfaden in Graphen etc.
4.) PLx-Suite, Varianten gebräuchlicher SC-Pattern-Klassen für verzögerte Evaluation unter dynamischer Skopierung, Tutorial zum Live-Coding mit Strings
5.) PSx, Pattern-Varianten mit Status (stream-ähnlich) und Wertbufferung
6.) Event-Pattern-Klassen für Effekte: PbindFx zur Sequenzierung beliebiger Effekt-Graphen je Event, PmonoPar and PpolyPar folgen dem Pmono-Paradigma
7.) Weitere Pattern-Klassen (PlaceAll, Pshufn); PSPdiv, ein dynamischer Pulse-Divider für mehrere rhythmische Schichten
8.) Buffer Granulation, Live Granulation, Tutorials mit Gui-Beispielen verschiedenartiger Implementationen (UGens, Patterns, gemischt)
9.) HS / PHS, Eine Familie von Klassen zur Verwendung von Werten des SC-Servers in Pbind-ähnlichen Objekten der SC-Sprache
10.) EventShortcuts, eine Klasse für benutzerdefinierte Keywords in Events und Event Patterns, weitere Event- und Pattern-Shortcuts
11.) Implementation von Sieben nach Iannis Xenakis als Klasse und Familie von Patterns
12.) FFT Pseudo-Ugens zur Definition von Frequenzbändern per Indices: PV_BinRange und PV_BinGap
13.) Smooth Clipping and Folding, Pseudo-Ugens.
Klangbeispiele
Granulationen eines kurzen Soundfiles, Aufnahmen von Gui-Beispielen des Tutorials.

Quelle: Küchenklänge, mono - Dauer: 5´´

mp3 download


Buffer Granulation Tutorial, Bsp. 2b - Dauer: 20´´

mp3 download


Buffer Granulation Tutorial, Bsp. 2c - Dauer: 14´´

mp3 download


Buffer Granulation Tutorial, Bsp. 3c - Dauer: 17´´

mp3 download

kitchen studies
Komposition für Fixed Media und künstlerisches Forschungsprojekt, basierend auf dem obigen Küchensample (Werkbeschreibung, Klangbeispiele und Exposition im Research Catalogue), der kommentierte Quellcode ist ab Version 0.15 enthalten.
Installation und Downloads
Die neueste Version von miSCellaneous ist auf GitHub gehostet (https:github.com/dkmayer/miSCellaneous_lib) und kann über SCs Quarks-System oder via Zip-Download manuell installiert werden. Die Zip-Dateien aller Versionen finden sich hier:

miSCellaneous_v0.18 2017-09-26   SC 3.5 - SC 3.6.x  (nur Qt) or 3.7, 3.8, 3.9 (neueste Version)
miSCellaneous_v0.17 2017-08-21   SC 3.5 - SC 3.6.x  (nur Qt) or 3.7, 3.8, 3.9
miSCellaneous_v0.16 2017-03-03   SC 3.5 - SC 3.6.x  (nur Qt) oder 3.7, 3.8, 3.9
GUI-Kompatibilität Mit SC 3.7 wurde die GUI-Umschaltung aufgehoben,
dies wurde von v0.10 - v0.15 mit dem 'a'-Zweig berücksichtigt,
die Versionen 0.Xb existieren für Kompatibilität mit Swing und Cocoa,
die Teilung endet mit Version 0.16.
miSCellaneous_v0.15a 2017-01-04   SC 3.5 - SC 3.6.x  (nur Qt) oder 3.7, 3.8, 3.9
miSCellaneous_v0.15b 2017-01-04   SC 3.5 - SC 3.5.7  oder 3.6.x (letzte Kompatibilitätsversion mit GUI-Umschaltung)
miSCellaneous_v0.14a 2016-08-25   SC 3.5 - SC 3.6.x  (nur Qt) oder 3.7, 3.8
miSCellaneous_v0.14b 2016-08-25   SC 3.5 - SC 3.5.7  oder 3.6.x
miSCellaneous_v0.13a 2015-10-28   SC 3.5 - SC 3.6.x  (nur Qt) oder 3.7
miSCellaneous_v0.13b 2015-10-28   SC 3.5 - SC 3.5.7  oder 3.6.x
miSCellaneous_v0.12a 2015-05-03   SC 3.5 - SC 3.6.x  (nur Qt) oder 3.7
miSCellaneous_v0.12b 2015-05-03   SC 3.4 - SC 3.5.7  oder 3.6.x
miSCellaneous_v0.11a 2015-02-02   SC 3.5 - SC 3.6.x  (nur Qt) oder 3.7
miSCellaneous_v0.11b 2015-02-02   SC 3.4 - SC 3.5.7  oder 3.6.x
miSCellaneous_v0.10a 2014-10-06   SC 3.5 - SC 3.6.x  (nur Qt) oder 3.7
miSCellaneous_v0.10b 2014-10-06   SC 3.4 - SC 3.5.7  oder 3.6.x
miSCellaneous_v0.9 2014-02-18   SC 3.4 - SC 3.5.7  od. 3.6.x
miSCellaneous_v0.8 2013-05-05   SC 3.4 - SC 3.5.7  od. 3.6.x
miSCellaneous_v0.7.1 2013-04-28   SC 3.4 - SC 3.5.7  od. 3.6.x
miSCellaneous_v0.7 2012-08-31   SC 3.4 - SC 3.5.7  od. 3.6
miSCellaneous_v0.6 2012-05-19   SC 3.4 - SC 3.5
miSCellaneous_v0.5 2012-03-18   SC 3.4 - SC 3.5
miSCellaneous_v0.4 2011-12-27   SC 3.4 - SC 3.4.4  od. später (inkl. Qt)
miSCellaneous_v0.4_beta 2011-08-18   SC 3.4 - SC 3.4.4  od. später (inkl. Qt)
miSCellaneous_v0.3 2010-10-21   SC 3.3 - SC 3.4
miSCellaneous_v0.2 2010-09-18   SC 3.4
miSCellaneous_v0.1 2009-11-24   SC 3.3 - SC 3.3.1
UP