SC egy alkalmazás, amely lehetővé teszi, hogy könnyen Supercollider hangkiszolgáló (scsynth) a Python.
Ez pakolások scsynth / scosc könyvtárak Patrick Stinson.They lehetővé Python beszélni scsynth keresztül OpenSoundControl. SC biztosít egy egyszerűbb API használatához azok a könyvtárak. Azonban előre akarják a felhasználók megkerüljék SC és használja azokat, könyvtárak közvetlenül.
Segítségével SC, Supercollider Synthdefs lehet betölteni a scsynth szerveren tehát lehet teljesen kontrollálható a Python.
Új synthdefs példányosítható valós időben új conections lehet létrehozni és módosítani. SC is használható interaktív Python csinálni élő kódolás.
Például egy egyszerű synthdef, hogy küld egy szinuszhullám, hogy a hangkártya így fog kinézni a Supercollider a sclang:
(
SynthDef ( sine, {| amp = 0,5, gyakoriság = 440 |
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; var data = SinOsc.ar (freq, 0, AMP);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Out.ar (0, adatok! 2);
}). Boltban;
)
Összeállításakor termel nevű fájlt sine.scsyndef lehet később betöltött és ellenőrizni Python segítségével SC modul olyan egyszerű, mint a következő:
sine = sc.Synth ("sine")
sine.freq = 444
sine.amp = 0,9
... És így tovább ...
követelmények :
- Python
Hozzászólás nem található