ہدایات PICO MIDI SysEx Patcher
پروڈکٹ کی معلومات
- PICO MIDI SysEx Patcher by baritonomarchetto ایک ہارڈویئر حل ہے جو vin کی پروگرامیبلٹی کو بڑھانے کے لیے ڈیزائن کیا گیا ہے۔tage synthesizers جن میں پروگرامیبلٹی کی کمی ہے۔ یہ Raspberry Pico microcontroller بورڈ پر مبنی ہے اور اس میں بلٹ ان LED ڈسپلے، بلٹ ان پش بٹن کے ساتھ دو روٹری انکوڈرز، اور ایک پش بٹن شامل ہیں۔ اس میں سیریل آپریشن اور اوپن فرم ویئر کے لیے ایک MIDI ان پٹ بھی شامل ہے۔ پروگرامر کو ماسٹر کنٹرولر اور سنتھیسائزر کے درمیان رکھا جا سکتا ہے تاکہ ترتیب کو چلاتے وقت پیرامیٹرز میں حقیقی وقت میں ترمیم کی جا سکے، اور ماسٹر کنٹرولر سے ٹارگٹ سنتھ میں کسی دوسرے MIDI پیغام کی منتقلی ہو سکے۔
- PICO MIDI SysEx Patcher کئی vin کو سپورٹ کرتا ہے۔tage synths، بشمول Roland Alpha Juno (1/2)، Korg DW8000/EX8000، اور Oberheim Matrix 6/6R (> 2.14 فرم ویئر)۔
مصنوعات کے استعمال کی ہدایات
- PICO MIDI SysEx Patcher کو اپنے ماسٹر کنٹرولر اور vin کے درمیان جوڑیں۔tagای سنتھیسائزر جس کے لیے آپ پیچ بنانا چاہتے ہیں۔
- ماسٹر کنٹرولر اور ون کو آن کریں۔tagای سنتھیسائزر۔
- ترتیب کو چلاتے ہوئے ریئل ٹائم میں پیرامیٹرز کو نیویگیٹ کرنے اور ان میں ترمیم کرنے کے لیے دو روٹری انکوڈرز کا استعمال کریں۔
- ماسٹر کنٹرولر سے ٹارگٹ سنتھ میں کسی بھی دوسرے MIDI پیغام کو منتقل کرنے کے لیے پش بٹن کا استعمال کریں۔
- ڈسپلے کو استعمال کرنے کے طریقے اور سافٹ ویئر کی سطح پر پیرامیٹرز کو کس طرح گروپ کیا جاتا ہے اس بارے میں مزید تفصیلی معلومات کے لیے صارف دستی سے رجوع کریں۔
نوٹ: یقینی بنائیں کہ آپ کی وینtage synth کو استعمال کرنے سے پہلے PICO MIDI SysEx Patcher کے ذریعے سپورٹ کیا جاتا ہے۔ اس کے علاوہ، مطلوبہ اجزاء اور ان کو جمع کرنے کے طریقے کے بارے میں معلومات کے لیے صارف دستی کے ہارڈ ویئر کی تفصیل والے حصے کا حوالہ دیں۔
مصنوعات کے بارے میں
- میرے پاس ون کے لیے نرم جگہ ہے۔tage synthesizers. موجودہ میوزک پروڈکشن کا منظر دلچسپ ہے، مجھے غلط نہ سمجھیں، لیکن میں خود سب سے زیادہ "متروک" کی بورڈز کے ساتھ کھیل رہا ہوں۔
- 80 کی دہائی کے وسط سے آلات کے ساتھ ایک خرابی بعض اوقات پروگرام کی اہلیت کی کمی ہے۔ ان میں سے کچھ کو پروگرام کرنا مشکل ہوسکتا ہے، اور حقیقت یہ ہے کہ تھرڈ پارٹی سافٹ ویئر اکثر SysEx پروٹوکول کو سپورٹ نہیں کرتے ہیں۔
- ویسے بھی اس مسئلے کا سامنا کرنے کے لیے دو طریقے ہیں: سافٹ ویئر (جس نے Ctrlr کہا؟) اور ہارڈ ویئر۔
- کہنے کی ضرورت نہیں، ہم یہاں ہارڈ ویئر کے حل کے ساتھ کام کر رہے ہیں۔
- میں نے (میرے خیال میں) پہلے ہی سنہری دور کے کچھ مشہور آلات جیسے کہ Roland a-Juno، Oberheim Matrix 6، Korg DW8000، SCI Multitrack اور دیگر کے ساتھ combi SysEx پروگرامر اور arduino MEGA پر مبنی سیکوینسر کی پروگرامیبلٹی کو بڑھا دیا ہے۔ Raspberry Pi Pico مائیکرو کنٹرولر بورڈ میں میری حالیہ لت نے مجھے دوبارہ سوچنے پر مجبور کیا کہ اس مسئلے کو کیسے حل کیا جائے۔
- Raspberry Pi Pico ایک سستا اور طاقتور مائیکرو کنٹرولر ہے اور یہ میرا پسندیدہ انتخاب ہے، حال ہی میں۔ میں اسے نئے پراجیکٹس کے لیے اپنا رہا ہوں، بلکہ اپنے کچھ پرانے پروجیکٹ کو دوبارہ دیکھنے کے لیے بھی۔
- IC کی میموری کی حدیں ختم ہونے کے ساتھ (لیکن GPIOs کی ایک محدود تعداد) میں نے ایک بہت ہی مختلف انٹرفیس اور کام کے ساتھ کچھ حاصل کیا: ow پچھلے پروجیکٹ کے حوالے سے۔
- بہتر؟ بدتر؟ آپ فیصلہ کریں 🙂
سامان
مواد کے بل (BOM) کی پیروی کرتا ہے:
- مائیکرو کنٹرولرز، آئی سی، ڈسپلے
- 1x Raspberry Pi Pico (30 GPIO کلون)
- 1x 6N138 آپٹوکوپلر
- 1x 1602A ایل ای ڈی ڈسپلے
- Capacitors، Resistors، اور trimmers
- 3x 220 اوہم ریزسٹر
- 1x 330 اوہم ریزسٹر
- 1x 10K اوہم ریزسٹر
- 2x 1000 اوہم ٹرمرز
1x 100nF غیر پولرائزڈ کیپسیٹر
- ڈایڈس اور انکوڈر
- 1x 1N4148 ڈایڈڈ
- 1x 1N4004 ڈایڈڈ
- 2x انکریمنٹل آپٹیکل انکوڈرز
- دوسرے
- 2x برتن نوبس (اختیاری)
- 1x ڈی سی بیرل
- 1x B3F 4050 اومرون لمحاتی پش بٹن
- 2x MIDI (DIN 5) کنیکٹر
پروڈکٹ لے آؤٹ




تنصیب کی ہدایات
مرحلہ 1: پروگرامر کی خصوصیات
- PICO MIDI SysEx پروگرامر کے اہم کام یہ ہیں:
- بلٹ ان ایل ای ڈی ڈسپلے
- صرف دو روٹری انکوڈرز اور ایک پش بٹن کے ساتھ سادہ آپریشن
- سیریل آپریشن کے لیے MIDI ان پٹ
- اوپن فرم ویئر
- جی ہاں، تکنیکی طور پر ان روٹری انکوڈرز میں بلٹ ان پش بٹن ہوتا ہے اور درحقیقت استعمال میں ہوتا ہے، اس لیے بٹن کی گنتی "تین" ہے، "ایک" نہیں۔
- پروگرامر کو آپ کے ماسٹر کنٹرولر اور اس سنتھیسائزر کے درمیان رکھا جانا چاہیے جس کے لیے آپ پیچ بنانا چاہتے ہیں۔
- یہ ترتیب کو چلاتے ہوئے پیرامیٹرز کی حقیقی وقت میں ترمیم اور کسی دوسرے MIDI پیغام کی منتقلی کو ممکن بناتا ہے جسے آپ ماسٹر کنٹرولر سے ٹارگٹ سنتھ تک پہنچانا چاہتے ہیں۔
- فی الحال تائید شدہ ترکیبیں ہیں:
- رولینڈ الفا جونو (1/2)
- کورگ DW8000/EX8000
- Oberheim Matrix 6/6R (> 2.14 rmware)
- جیسا کہ اگلے چند مراحل میں مزید لفظی طور پر بیان کیا گیا ہے، سافٹ ویئر کی سطح پر ڈسپلے اور پیرامیٹرز کی گروپ بندی اس پروجیکٹ میں اہم کردار ادا کرتی ہے۔ مزید تفصیلات کے لیے پڑھنا جاری رکھیں 🙂
مرحلہ 2: ہارڈ ویئر کی تفصیل
- انٹرفیس
- اس پروگرامر میں میں پچھلے پروجیکٹ کے حوالے سے ایک مخالف نقطہ نظر اپنانا چاہتا تھا: یہاں انٹرفیس کے عناصر کو کم سے کم رکھا گیا ہے، صرف دو گھومنے والے انکریمنٹل انکوڈرز اور ایک مینو بٹن (ٹھیک ہے: تین بٹن) کے ساتھ۔
- یہ 80 کی دہائی کے وسط کے سنتھس کی پروگرامیبلٹی کی کمی کا سامنا کرنے کے لیے پیدا ہونے والے پروگرامر میں نوبس کی تعداد کو کم کرنا ایک قدم پیچھے لگ سکتا ہے۔ ایسا نہیں ہے اگر آپ ایک rmware کے ساتھ sinergy پر غور کریں جہاں تمام پیرامیٹرز کو معقول طریقے سے کیتھگورائز کیا گیا ہو (اگلا مرحلہ دیکھیں) اور ایک LED ڈسپلے اصل وقت میں پیچ پیرامیٹر کیٹیگوری، نام اور قدر کو دکھاتا ہے۔
- ایل ای ڈی ڈسپلے
ایک معقول سائز کا LED ڈسپلے پیچ کو مزید خوشگوار بناتا ہے، خاص طور پر اگر آپ اس پر وقت گزارنا چاہتے ہیں۔ میرا پچھلا ہارڈویئر پروگرامر پروجیکٹ ایک چھوٹے سے OLED ڈسپلے سے لیس ہے۔ یہ اس ہارڈ ویئر کے لیے کافی ہے کیونکہ ظاہر کی گئی معلومات صرف ترتیب کی خصوصیات تک محدود ہیں، لیکن اس صورت میں تمام پیچ پیرامیٹرز کے نام نظر آتے ہیں، بغیر موازنہ شیٹ کی ضرورت کے۔ - مائکروکنٹرولر۔
- جیسا کہ کہا گیا ہے، استعمال میں مائیکرو کنٹرولر Raspberry Pi Pico ہے۔ یہ مائیکرو کنٹرولر کمپیوٹیشنل پاور (133Mhz تک، ڈوئل کور) اور میموری اسٹوریج (16Mb تک) دونوں لحاظ سے طاقتور ہے۔ وہ بہت بڑا - آج کے معیارات کے مطابق - میموری rmware میں وربوز سٹرنگز کو شامل کرنے کی اجازت دیتی ہے، جس سے نیا طریقہ اختیار کیا جا سکتا ہے۔
- Raspberry Pi Pico بھی سستا ہے، اس وقت، soo…
- MIDI
- MIDI IN اور MIDI OUT دونوں سرکٹس بلٹ ان ہیں۔
- MIDI پیغامات بھیجنے کے قابل ہونے کے لیے MIDI OUT لازمی ہے اور اسے کسی بھی طرح چھوڑا نہیں جا سکتا۔
- MIDI IN بھی ضروری ہے، کیونکہ سنتھ بصورت دیگر پروگرامر کے منسلک ہونے پر کسی دوسرے آلے (یعنی ماسٹر کی بورڈ یا DAW) سے پیغامات وصول نہیں کر سکتا تھا۔ اس کا مطلب ہے کہ پیچ اور ترتیب کے مراحل ضروری طور پر الگ/مختلف ہوں گے۔ بلٹ ان MIDI IN سرکٹ کے ساتھ آپ ایک ہی وقت میں ایک ترتیب کو چلانے اور پیچ کو موڈی کرنے کا امکان دونوں رکھ سکتے ہیں (یعنی آپ حقیقی وقت میں ایک اچھا لیٹر سویپ بھیج سکتے ہیں)۔
- MIDI IN سرکٹ ایک آپٹو الگ تھلگ سرکٹ ہے جو MIDI ایسوسی ایشن کی تفصیلات کا احترام کرتا ہے۔ سورج کے نیچے کچھ بھی نیا نہیں ہے۔
- بجلی کی فراہمی
- SysEx پروگرامر کو دو مختلف طریقوں سے چلایا جا سکتا ہے: براہ راست مائیکرو کنٹرولر بورڈ کے USB-C کنیکٹر سے، یا PCB نصب DC بیرل کا استعمال کرکے۔ دونوں جائز ہیں، لیکن میں تازہ ترین کو ترجیح دوں گا کیونکہ:
- ڈی سی بیرل زیادہ مضبوط ہے۔
- DC بیرل ان پٹ براہ راست PICO کی +5V لائن (نام نہاد "Vsys" پن) کے ساتھ جڑا ہوا ہے جو اندرونی کو نظرانداز کرتا ہے۔
سیریز میں ڈایڈڈ تحفظ.
- سینٹر مثبت PSU استعمال کرنا ضروری ہے۔ یہاں تک کہ اگر الٹا پولرٹی پروٹیکشن ڈائیوڈ موجود ہے تو بھی آپ الٹی پولرٹی کو لاگو نہیں کرنا چاہتے کیونکہ یہ آپ کے PSU کو نقصان پہنچا سکتا ہے (پروگرامر کو نہیں کیونکہ ایسی صورتحال میں ڈایڈڈ پروٹیکشن شارٹنگ GND اور +5V کی وجہ سے)۔
- SysEx پروگرامر کو دو مختلف طریقوں سے چلایا جا سکتا ہے: براہ راست مائیکرو کنٹرولر بورڈ کے USB-C کنیکٹر سے، یا PCB نصب DC بیرل کا استعمال کرکے۔ دونوں جائز ہیں، لیکن میں تازہ ترین کو ترجیح دوں گا کیونکہ:
- مائیکرو کنٹرولر بورڈ
میں پہلے ہی Raspberry Pi Pico مائیکرو کنٹرولر بورڈ کی تعریفیں گا چکا ہوں۔ یہاں میں صرف ایک انتباہ شامل کرنا چاہتا ہوں۔ اس مائیکرو کنٹرولر بورڈ کے دو ورژن موجود ہیں (اگر ہم اس حقیقت کو نظر انداز کرتے ہیں کہ آپ اسے 2Mb سے 16Mb تک کی میموری کے ساتھ خرید سکتے ہیں)۔ یہاں میں 30 پنوں کا کلون استعمال کر رہا ہوں، جس کا oKcial Pico کے حوالے سے di9erent pinout ہے۔ اس وقت، 2Mb ورژن suKcient ہے۔
مرحلہ 3: پروگرامر پیرامیٹرز کی درجہ بندی
- 30+ پیرامیٹرز کے ذریعے ترتیب وار انداز میں (ایک کے بعد ایک) سکرول کرنا عملی نہیں ہے۔ بہر حال، یہ پروگرامر حمایت یافتہ ترکیب سازوں کے "سنگل ڈیٹا سلائیڈر" انٹرفیس کی سادگی کا دعوی کرتا ہے۔ وہ کیسے؟
- ہدف کو دیکھنے کا ایک ممکنہ حل میرے لیے زمرہ جات میں پیرامیٹرز کو گروپ کرنا تھا۔ کیتھگورائزیشن پیرامیٹرز کو ان کی تعداد کو کم کرکے مزید قابل رسائی بناتی ہے، اور حقیقت میں ان کا پتہ لگانا آسان بناتی ہے۔
- کیتھگورائزیشن نے تمام معاون ترکیب سازوں کے لیے ایک ہی اصول کی پیروی کی اور، میرے ارادے میں، ہمارے پیارے اینالاگ سنتھیسائزرز کے مخصوص فزیکل بلاک ڈھانچے سے مشابہت رکھتا ہے: oscillators -> voltagای کنٹرولڈ لیٹرز -> والیومtagای کنٹرول ampجھوٹ بولنے والے ماڈیولیشن کے ذرائع اور e9ects اگلے ہیں (مزید تفصیلات درج ذیل میں
- کورگ DW8000
- DW8000 (اور EX8000) پیچ کے پیرامیٹرز جہاں پہلے ہی کورگ کے ذریعے اچھی طرح سے ترتیب دیے گئے ہیں، اس لیے پروگرامر کیٹیگورائزیشن فرنٹ پینل گروپنگ کی سلیقے سے پیروی کرتی ہے۔
- پیرامیٹرز کو 8 زمروں میں گروپ کیا گیا ہے:
- آسیلیٹر 1
- آسیلیٹر 2
- والیومtagای کنٹرولڈ فلٹر۔
- والیومtagای کنٹرولڈ Ampجھوٹا
- کم تعدد آسکیلیٹر
- وہیل
- ڈیجیٹل تاخیر
- دیگر (پورٹمنٹو)
ذیلی زمرہ جات کے بارے میں تفصیلات کے لیے سٹیپ ہیڈر شیٹ دیکھیں۔
- فلٹر اور ampہر ایک کے پاس ایک وقف شدہ لفافہ ہے۔ اس صورت میں، لفافے کے پیرامیٹرز کو والیوم کے ساتھ گروپ کیا جاتا ہے۔tagای منزل کا کنٹرول شدہ عنصر۔
- تمام DW8000 پیرامیٹرز تعاون یافتہ ہیں، سوائے MIDI طریقوں/چینل کے۔
- رولینڈ اے جونو
- یہاں تک کہ اگر Roland a-Juno میں پیچ پیرامیٹرز کی ایک محدود تعداد ہے، MIDI کے نفاذ میں ان کی ترتیب تعاون یافتہ ترکیب ساز کے درمیان سب سے زیادہ الجھتی ہے۔ مجھے MIDI کے نفاذ کو فرنٹ پینل کی ترتیب کی طرح گروپ کرنے میں کچھ وقت لگا (چاہے ایک جیسا ہی نہ ہو)۔
- مشن پورا ہوا، اگرچہ:
- آسکیلیٹر
- والیومtagای کنٹرولڈ فلٹر۔
- والیومtagای کنٹرولڈ Ampجھوٹا
- لفافہ
- ایل ایف او
- کورس اور موڑنے
ذیلی زمرہ جات کے بارے میں تفصیلات کے لیے سٹیپ ہیڈر شیٹ دیکھیں۔
- تمام 36 Roland a-Juno پیرامیٹرز پروگرامر کے ذریعہ تعاون یافتہ ہیں۔ واحد (تعین کردہ) لفافے کے پیرامیٹرز کو ایک مخصوص گروپ کے تحت گروپ کیا گیا ہے۔
- اوبر ہائیم میٹرکس 6
- Oberheim M6/M6r لاٹ کا سب سے جدید سنتھیسائزر ہے اور آج کل کے آلات کے مقابلے میں روٹنگ کی ایک ناقابل یقین پیچیدگی کا حامل ہے۔
- وقت نے ہمیں سخت کر دیا کہ موسیقی کی پروڈکشن کی دنیا میں "پیچیدگی" ایک دو بلیڈ چاقو ہو سکتی ہے، اور براہ راست پیرامیٹرز میں ہیرا پھیری کے امکانات کی عدم موجودگی میٹرکس 6 کو ساؤنڈ انجینئرنگ کے لحاظ سے سب سے کم "ساؤنڈز فیکٹری" میں سے ایک بنا دیتی ہے۔
- سنتھ سپورٹ کرنے والے 99 پیرامیٹرز میں سے، "صرف" 52 کو پروگرامر rmware میں شامل کیا گیا ہے۔ میں نے انہیں 9 گروپوں میں تقسیم کیا:
- آسیلیٹر 1
- آسیلیٹر 2
- والیومtagای کنٹرولڈ فلٹر۔
- والیومtagای کنٹرولڈ Ampجھوٹا
- Ramps
- لفافہ 1۔
- لفافہ 2۔
- ایل ایف او 1۔
- ایل ایف او 2۔
ذیلی زمرہ جات کے بارے میں تفصیلات کے لیے سٹیپ ہیڈر شیٹ دیکھیں۔
- میں نے مساوات کے تیسرے لفافے، ٹریک پوائنٹس، کلکس وغیرہ کو چھوڑ کر پیرامیٹرز کو ایک معقول تعداد تک محدود کرنے کی کوشش کی۔ ان سب کو سنبھالنا ممکن ہو گا، بہرحال، Raspberry Pi Pico میموری سائز کی بدولت۔
- پروگرامر کی طرف سے ہینڈل نہ کیے گئے پیرامیٹرز "غیر فعال" نہیں ہیں، لیکن سنتھ پینل کے ذریعے قابل رسائی ہیں، بہرحال!
- میٹرکس ماڈیولیشن شامل کرنے کے لیے بہت پیچیدہ تھا، اس لیے اسے چھوڑ دیا گیا۔



مرحلہ 4: استعمال کرنے کا طریقہ
- پہلی بار پاور آن ہونے پر، سنتھ سلیکشن اور MIDI چینل کا مینو صفحہ ظاہر ہوتا ہے۔
- ٹارگٹ سنتھ کس MIDI چینل کو سن رہا ہے اسے منتخب کرنے کے لیے بائیں نوب (PARAMETER knob) کو گھمائیں۔
- جس سنتھیسائزر کو آپ اپنے MIDI پیغامات بھیجنا چاہتے ہیں اسے منتخب کرنے کے لیے RIGHT knob (VALUE knob) کو گھمائیں۔
- جب بھی آپ پروگرامر کو دوبارہ ترتیب دیں گے تو آپ کو یہ آپریشن کرنے کی ضرورت ہوگی۔ یہ بہت آسان ہے کہ ابتدائی سنتھ اور MIDI چینل کو رد کرنے والے دو متغیرات کو rmware کی اوپن سورس نوعیت کی بدولت مستقل طور پر تبدیل کر دیا جائے۔
- اب ہم "مینو" بٹن دبا کر مینو موڈ سے باہر نکل سکتے ہیں۔ کسی بھی معاون پیچ پیرامیٹر کو تبدیل کرنے کے لیے:
- پیرامیٹر کی دلچسپی کے زمرے کو منتخب کرنے کے لیے بائیں ہاتھ کے روٹری انکوڈر (پیرامیٹر نوب) کو گھمائیں (ایل ای ڈی ڈسپلے کے اوپری حصے میں نام)
- پیرامیٹر کے اصل انتخاب پر جانے کے لیے بائیں ہاتھ کے روٹری انکوڈر پش بٹن کو پیس کریں (ایل ای ڈی ڈسپلے کے نچلے حصے میں نام)
- وہ اصل پیرامیٹر منتخب کریں جس میں آپ بائیں ہاتھ کے انکوڈر کو گھما کر ترمیم کرنا چاہتے ہیں (PARAMETER knob)
- دائیں ہاتھ کے روٹری انکوڈر کو مطلوبہ پیرامیٹر کی قدر میں گھمائیں۔ آپ دائیں ہاتھ کے روٹری انکوڈر پش بٹن کو دبا کر پیرامیٹر کی قدروں کو 10-by-10 بڑھا سکتے ہیں
- پیچ پیرامیٹر کی قدریں MIDI منتقل ہو جاتی ہیں جیسے ہی "ریئل ٹائم" پیچنگ کے لیے قدر تبدیل کی جاتی ہے۔
- اپنی دلچسپی کے کسی بھی پیرامیٹر کے لیے طریقہ کار کو دہرائیں۔
- اگر آپ مینو اسکرین پر واپس آنا چاہتے ہیں تو صرف مینو بٹن کو دبائیں۔
- براہ کرم نوٹ کریں کہ:
- پروگرامر کے تمام پیرامیٹرز کو "صفر" کی قدر سے شروع کیا جاتا ہے جب پروگرامر پہلی بار شٹ ڈاؤن کے بعد آن ہوتا ہے یا جب آپ مینو میں ایک di9erent synthesizer منتخب کرتے ہیں۔
- جب کسی پیرامیٹر کی قدر کو تبدیل کیا جاتا ہے، تو وہ قدر اس وقت تک میموری میں رکھی جاتی ہے جب تک کہ پروگرامر کو دوبارہ ترتیب یا o9 تبدیل نہ کیا گیا ہو۔
- اگر آپ سنتھیسائزر فرنٹ پینل سے پیرامیٹر کی قدر کو تبدیل کرتے ہیں، تو پروگرامر پیرامیٹر اپ ڈیٹ نہیں ہوتا ہے (وہ مطابقت پذیر نہیں ہیں)۔
>> یہاں<< تازہ ترین ورژن کے ساتھ اسکیچ ریپوزٹری (گیتھب) ہے۔ اوپن سورس ہونے کے ناطے، آپ کا خیرمقدم ہے کہ آپ اپنی مرضی سے خاکے میں ترمیم کر سکتے ہیں اور کیڑے نکال سکتے ہیں (اگلا مرحلہ دیکھیں) 😉


مرحلہ 5: خاکے کی حدیں/بگز
- موجودہ، ابتدائی، خاکہ میں بڑی بہتری کی گنجائش ہے۔
- سابق میںampلی، ہم ہر بار پروگرامر کے آن ہونے پر سٹارٹ اپ پر اسے منتخب کرنے کی بجائے midi چینل اور سنتھیسائزر کو بچانے کے لیے ایک فنکشن شامل کر سکتے ہیں۔ میموری کی مقدار کو دیکھتے ہوئے ابھی بھی مفت یہ کچھ دوسرے ترکیب سازوں کو سپورٹ کرنا بھی اچھا ہوگا۔ موجودہ پیچ کے پیرامیٹرز کو حاصل کرنا اور ذخیرہ کرنا اور پروگرامر اور سنتھیسائزر کو ہم آہنگ کرنا بھی اچھا ہوگا۔
- مجھے کوڈ کے اس پہلے تکرار میں کچھ پریشان کن کیڑے کی بھی اطلاع دینی ہے۔ پہلی بار جب آپ دو آپٹیکل انکوڈرز میں سے کسی ایک کو موڑتے ہیں تو ایک لائبریری (میرا خیال ہے کہ یہ LCD لائبریری ہے، لیکن مجھے یقین نہیں ہے) شروع ہو جاتی ہے اور پروگرامر کو کچھ (دو یا تین) سیکنڈز کے لیے غیر جوابدہ بنا دیتی ہے۔ کوئی بڑی بات نہیں، لیکن پریشان کن۔
- ایک اور خرابی کچھ SysEx بھیجنے کا نقصان ہے (ہر ایک آپٹیکل انکوڈر ٹرن ریکارڈ کیا جاتا ہے، لیکن بعض اوقات کچھ بھی MIDI آؤٹ میں منتقل نہیں ہوتا ہے)۔ یہ یقینی طور پر ایکس کے لئے کچھ ہے۔
مرحلہ 6: اعترافات
- اس انسٹرکٹیبل میں دی گئی پی سی بی کو جے ایل سی پی سی بی نے سپانسر کیا تھا، جو ایک ہائی ٹیک مینوفیکچرر ہے جو کہ اعلیٰ قابل بھروسہ اور کم لاگت والے پی سی بی کی تیاری میں مہارت رکھتا ہے۔
- وہ اسٹاک میں 9 سے زیادہ اجزاء کی ایک بہت بڑی لائبریری کے ساتھ : exible PCB اسمبلی سروس کا استعمال کرتے ہیں۔ 350.000D پرنٹنگ کو "حال ہی میں" ان کی خدمات کے پورٹ فولیو میں شامل کیا گیا ہے تاکہ کوئی بھی ایک ہی جگہ پر مکمل نشان شدہ پروڈکٹ بنا سکے!
- ان کی کسٹمر سروس ذمہ دار اور مددگار ہے اور پی سی بی پیسوں کے لیے ایک بہترین قیمت ہے۔
- اس منصوبے کی تکمیل میں ان کا تعاون بہت ضروری تھا... بہت شکریہ! 🙂
- JLCPCB سائٹ پر اس لنک (a,liated link) کے ذریعے رجسٹر ہونے سے آپ کو اپنے آرڈرز کے لیے کوپنز کی ایک سیریز موصول ہوگی۔ رجسٹر کرنے کی کوئی قیمت نہیں ہے، لہذا یہ ان کی خدمت کو آزمانے کا ایک اچھا موقع ہو سکتا ہے 😉


دستاویزات / وسائل
![]() |
ہدایات PICO MIDI SysEx Patcher [پی ڈی ایف] ہدایات دستی PICO MIDI SysEx Patcher, MIDI SysEx Patcher, SysEx Patcher, Patcher, PICO MIDI SysEx |





