منصوبے کے بارے میں
thinksynth ایک ماڈیولر سنتھیسائزر ہے جو DSP نوڈز کے گراف کے ذریعے آواز پیدا کرتا ہے، جس میں oscillators، filters، envelopes، delays، اور arithmetic operations شامل ہیں۔ ان گرافوں کی وضاحت ایک مخصوص زبان میں کی جاتی ہے اور انہیں ریئل ٹائم میں رینڈر کیا جاتا ہے۔ یہ سسٹم ایک پلگ ان پر مبنی آرکیٹیکچر استعمال کرتا ہے جہاں ہر نوڈ ایک پلگ ان ہوتا ہے، جو subtractive اور FM synthesis، resonators، اور waveshaping کی حمایت کرتا ہے۔ نئے نوڈز کو shared libraries کے طور پر شامل کیا جا سکتا ہے۔
اہم خصوصیات میں شامل ہیں:
- آڈیو اور MIDI سپورٹ: ALSA، JACK، CoreAudio، WASAPI، CoreMIDI، اور WinMM کے ساتھ کراس پلیٹ فارم ہم آہنگی فراہم کرنے کے لیے RtAudio اور RtMidi کا استعمال کرتا ہے۔
- الگورتھمک کمپوزیشن: اس میں ایک کمپوزیشن انجن شامل ہے جو موسیقی کے ٹکڑوں کو گراف کے طور پر بیان کرنے کے لیے `.gen` فائلوں کا استعمال کرتا ہے۔ اس میں composer پلگ انز شامل ہیں جیسے Euclidean rhythms، L-systems، Markov chains، cellular automata، اور genetic algorithms۔
- مربوط ورک فلو: سنتھیسس اور کمپوزیشن کے درمیان فرق بہت کم ہے؛ DSP نوڈز کمپوزیشن کے مراحل کے طور پر کام کر سکتے ہیں، اور composers متحرک طور پر انسٹرومنٹ کے پیرامیٹرز میں تبدیلی کر سکتے ہیں۔
- بصری انٹرفیس: GTK4 کے ساتھ بنایا گیا ہے، جس میں ایک نوڈ ایڈیٹر اور visualizers شامل ہیں۔
- لچکدار پیچنگ: Patches، DSP گرافوں کو MIDI چینلز کے ساتھ تفویض کرتے ہیں، جس سے ایک ہی انسٹرومنٹ کے لیے متعدد آوازوں کی تہوں (layering) کی اجازت ملتی ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.