SC on sovellus, jonka avulla voidaan helposti hallita Supercollider äänipalvelin (scsynth) Python.
Se kietoo scsynth / scosc kirjastot Patrick Stinson.They anna Python puhua scsynth kautta OpenSoundControl. SC tarjoaa yksinkertaisemmalla API käyttää näitä kirjastoja. Kuitenkin etukäteen käyttäjät saattavat haluta ohittaa SC ja käyttää näitä kirjastoja suoraan.
Käyttämällä SC, Supercollider Synthdefs voidaan ladata scsynth palvelin siis voi täysin ohjata Python.
Uusi synthdefs voidaan instantiated reaaliajassa uusia conections voidaan luoda ja muokata. SC voidaan käyttää myös interaktiivisen Python tehdä live koodausta.
Esimerkiksi yksinkertainen synthdef joka lähettää siniaalto äänikortin näyttää tältä vuonna Supercollider n sclang:
(
SynthDef ( sini, {| amp = 0,5, FREQ = 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, tiedot! 2);
}). Myymälässä;
)
Kääntäminen tämä tuottaa tiedoston nimeltä sine.scsyndef jotka voidaan myöhemmin ladata ja ohjata Python käyttäen SC-moduuli niin helppoa kuin tämä:
sine = sc.Synth ("sini")
sine.freq = 444
sine.amp = 0,9
... Ja niin edelleen ...
Vaatimukset :
- Python
Kommentteja ei löytynyt