منصوبے کے بارے میں

osci-render ایک اوپن سورس سنتھیسائزر آڈیو پلگ ان ہے جو آڈیو کے ذریعے oscilloscope پر اشیاء، ٹیکسٹ اور تصاویر بنا کر موسیقی بنانے کے لیے استعمال ہوتا ہے۔ یہ Windows، macOS اور Linux کے لیے دستیاب ہے، دونوں اسٹینڈalone ایپلیکیشن کے طور پر اور Digital Audio Workstation کے اندر VST3 یا AU پلگ ان کے طور پر۔ یہ کیا کرتا ہے - 3D اشیاء (.obj فائلیں)، SVG ویکٹر تصاویر، ٹیکسٹ (.txt) اور متحرک Blender مناظر کو آڈیو سے چلنے والے oscilloscope بصریوں کے طور پر رینڈر کرتا ہے۔ - ایک سافٹ ویئر oscilloscope شامل ہے تاکہ آپ بیرونی ہارڈویئر کے بغیر آؤٹ پٹ دیکھ سکیں۔ - تصویری اثرات کا ایک سیٹ فراہم کرتا ہے جیسے bit crush، عمودی/افقی distortion، image wobble، image smoothing اور image tracing، جنہیں گھسیٹ کر دوبارہ ترتیب دیا جا سکتا ہے اور جن کے پیرامیٹرز کو متحرک کیا جا سکتا ہے۔ - MIDI کنٹرول اور DAW پیرامیٹر آٹومیشن کو سپورٹ کرتا ہے، تاکہ پیرامیٹرز کو ہوسٹ پروجیکٹ سے چلایا جا سکے۔ - پروجیکٹس کو محفوظ اور لوڈ کرنے دیتا ہے۔ - قابل پروگرام ہے: حسب ضرورت بصری، آوازیں اور آڈیو اثرات Lua میں اسکرپٹ کیے جا سکتے ہیں، اور کوڈ ایڈیٹر فائل چلنے کے دوران حقیقی وقت میں تبدیلیاں لاگو کرتا ہے۔ ورک فلو اسٹینڈalone ایپ کھولیں یا DAW میں پلگ ان شامل کریں۔ ایک ڈیفالٹ sine wave اور دائرہ ظاہر ہوتا ہے۔ .obj، .svg یا .txt فائلیں کھولنے کے لیے Choose File بٹن استعمال کریں، یا بلٹ ان مثالوں سے نئی فائلیں بنائیں۔ کوڈ ایڈیٹر انٹرفیس کے دائیں طرف تیر والے بٹن سے کھولا جاتا ہے۔ آڈیو اثرات Audio Effects سیکشن میں فعال کیے جاتے ہیں؛ ان کی ترتیب دوبارہ ترتیب دی جا سکتی ہے اور ان کی حدود کو ایفیکٹ کے نام پر رائٹ کلک کر کے کم سے کم اور زیادہ سے زیادہ اقدار مقرر کر کے ایڈجسٹ کیا جا سکتا ہے۔ Blender انٹیگریشن ایک Blender ایڈ آن ریلیز کے ساتھ osci-render-blender-addon.zip کے طور پر تقسیم کیا جاتا ہے۔ اسے انسٹال اور فعال کرنے کے بعد، Render Properties کے تحت 'osci-render settings' مینو ظاہر ہوتا ہے۔ صارفین 'Connect to osci-render' پر کلک کرتے ہیں، ایک کیمرہ اور Grease Pencil Scene Line Art آبجیکٹ شامل کرتے ہیں، پھر لائن آرٹ کو بیک کر کے منظر oscilloscope کو بھیجتے ہیں۔ ایک منسلک ویڈیو اس عمل کی وضاحت کرتی ہے (ورژن 1.0 کے لیے بنائی گئی، اس لیے انٹرفیس قدرے مختلف ہے)۔ MIDI MIDI کنٹرول انٹرفیس کے نیچے MIDI سیٹنگز سے فعال کیا جاتا ہے۔ MIDI ڈیوائس کو Audio > Settings میں Active MIDI inputs کے تحت بھی فعال کرنا ضروری ہے۔ انسٹالیشن - اسٹینڈalone: Windows پر osci-render.exe، macOS پر osci-render.app، یا Linux پر osci-render executable چلائیں۔ macOS سیکیورٹی یا 'app is damaged' انتباہات کو بائی پاس کرنے کی ضرورت ہو سکتی ہے۔ - VST3: osci-render.vst3 کو VST پلگ انز فولڈر میں کاپی کریں (عام طور پر Windows پر C:\Program Files\Common Files\VST3 یا macOS پر /Library/Audio/Plug-Ins/VST3) اور DAW دوبارہ شروع کریں۔ - AU: macOS پر osci-render.component کو /Library/Audio/Plug-Ins/Components میں کاپی کریں اور DAW دوبارہ شروع کریں۔ Linux پر بلڈ کرنا ریپوزٹری کلون کریں، درج شدہ ڈیولپمنٹ پیکجز انسٹال کریں (ALSA، JACK، LADSPA، curl، freetype، X11 اور متعلقہ لائبریریاں، WebKit2GTK، GLU، Mesa، g++ اور make)، JUCE ڈاؤن لوڈ کریں، Projucer میں osci-render.jucer کھولیں، Makefile بنانے کے لیے پروجیکٹ محفوظ کریں، پھر Builds/LinuxMakefile میں make CONFIG=Release یا make CONFIG=Debug سے بلڈ کریں اور نتیجے میں بننے والی executable چلائیں یا VST3 فائل استعمال کریں۔ Windows اور macOS بلڈ ہدایات README میں TODO کے طور پر نشان زد ہیں۔ لائسنسنگ اور تقسیم سورس کوڈ GPLv3 کے تحت لائسنس یافتہ ہے۔ پروجیکٹ کے نام، لوگوز اور برانڈنگ GPLv3 کے تحت نہیں آتے اور ان کے الگ ٹریڈ مارک اور برانڈنگ نوٹس ہیں۔ سرکاری ویب سائٹ کے ذریعے ایک مفت ورژن اور ایک بامعاوضہ پریمیم ورژن پیش کیا جاتا ہے؛ خریداری کے بعد ڈاؤن لوڈ لنک ای میل کیا جاتا ہے، جو Windows اور macOS اسٹینڈalone، VST اور AU بلڈز کا احاطہ کرتا ہے۔ README سوالات، رائے اور فیچر کی درخواستوں کو مینٹینر کے ای میل پر بھیجتا ہے، اور ایک Discord کمیونٹی اور Codacy گریڈ بیج کے لنکس دیتا ہے۔