SC adalah sebuah aplikasi yang memungkinkan untuk dengan mudah mengontrol server suara superkonduktor (scsynth) dari Python.
Ini membungkus scsynth / scosc perpustakaan oleh Patrick Stinson.They memungkinkan Python untuk berbicara dengan scsynth melalui OpenSoundControl. SC menyediakan dengan API sederhana untuk menggunakan perpustakaan tersebut. Namun pengguna advance mungkin ingin memotong SC dan menggunakan perpustakaan tersebut secara langsung.
Menggunakan SC, superkonduktor Synthdefs dapat dimuat ke server scsynth karena itu dapat benar-benar dikontrol dari Python.
Synthdefs baru dapat dipakai secara real time conections baru dapat dibuat dan dimodifikasi. SC juga dapat digunakan dari Python interaktif untuk melakukan coding hidup.
Misalnya synthdef sederhana yang mengirimkan gelombang sinus ke kartu suara akan terlihat seperti ini di sclang superkonduktor yang:
(
SynthDef ( sinus, {| amp = 0,5, freq = 440 |
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Data var = SinOsc.ar (freq, 0, amp);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Out.ar (0, data 2!);
.}) Toko;
)
Kompilasi ini menghasilkan file bernama sine.scsyndef yang dapat kemudian dimuat dan dikendalikan dari Python menggunakan modul SC semudah ini:
sinus = sc.Synth ("sinus")
sine.freq = 444
sine.amp = 0.9
... Dan seterusnya ...
Persyaratan :
- Python
Komentar tidak ditemukan