وSC هو التطبيق الذي يتيح التحكم بسهولة الخادم Supercollider الصوت (scsynth) من بيثون.
فإنه يلتف المكتبات scsynth / scosc باتريك Stinson.They تسمح بيثون لاجراء محادثات مع scsynth عبر OpenSoundControl. يوفر SC مع API بساطة لاستخدام هذه المكتبات. ومع ذلك المستخدمين مسبقا قد ترغب في تجاوز SC واستخدام هذه المكتبات مباشرة.
باستخدام SC، Supercollider Synthdefs يمكن تحميلها إلى الملقم scsynth بالتالي يمكن السيطرة عليها تماما من بيثون.
synthdefs جديدة يمكن إنشاء مثيل في الوقت الحقيقي conections جديدة يمكن أن تنشأ وتعديلها. ويمكن أيضا أن تستخدم SC من بايثون التفاعلي للقيام الترميز الحية.
على سبيل المثال synthdef بسيطة أن يرسل موجة جيبية لبطاقة الصوت سيبدو هذا في sclang Supercollider في:
(
SynthDef ( شرط، {| أمبير = 0.5، التكرار = 440 |
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ فار البيانات = SinOsc.ar (التكرار، 0، أمبير)؛
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ Out.ar (0، 2 البيانات!)؛
.}) مخزن.
)
تجميع هذا ينتج ملف يسمى sine.scsyndef التي يمكن تحميلها في وقت لاحق ورقابة من بيثون باستخدام وحدة SC سهلا كما يلي:
شرط = sc.Synth ("جيب")
sine.freq = 444
sine.amp = 0.9
... وهلم جرا ...
المتطلبات:
بيثون
لم يتم العثور على التعليقات