غیر لابراتوار C15 MIDI پل
جنرال
کارول او عملیات
کارول:
د MIDI برج موخه دا ده چې دوه MIDI سیسټمونه یوځای سره وصل کړي کله چې دواړه سیسټمونه د USB کوربه وي. یو عادي پخوانیample یو ډیجیټل آډیو ورک سټیشن (DAW) دی چې په کمپیوټر او یو NonlinearLabs C15 Synthesizer کې روان دی.
لکه څنګه چې C15 یوازې د USB کوربه ډول ساکټ (USB ډول A) وړاندیز کوي دا په مستقیم ډول له کمپیوټر سره نشي وصل کیدی ، نو له همدې امله د ډیټا برج ته اړتیا ده چې په دواړو سرونو کې د USB وسیلې ډول ساکټونه ولري (USB ډول B) ترڅو وسیله دواړه کوربه سره وصل کیدی شي.
په دواړو میزبانونو کې غوښتنلیکونه بیا کولی شي د یو بل سره په هر لوري کې د USB MIDI وسیلې له لارې اړیکه ونیسي کوم چې د "NLL-MIDI-Bridge" په توګه ښکاري. پل په هیڅ ډول معلومات نه بدلوي یا تشریح کوي او په بشپړ ډول شفاف دی.
عملیات:
- وسیله په یوه بندر کې د MIDI ډیټا پاکټ ترلاسه کولو لپاره انتظار کوي او کله چې دا پیښ شي ، پاکټ په بل بندر کې لیږل کیږي.
- دا د دواړو لارښوونو لپاره په خپلواکه توګه او په ورته وخت کې پیښیږي.
- د لیږد پروسه په پورتنۍ برخه کې د دوه LED شاخص څراغونو سره څارل کیدی شي ، یو د هر بندر لپاره ، د راتلونکي ډیټا او د تحویل حالت ښیې.
- د MIDI برج لاندې پلیټ په داخلي توګه په مقناطیس سره مجهز دی نو تاسو کولی شئ وسیله د مقناطیسي پلوه ځواب ورکوونکي سطحونو سره وصل کړئ، په ځانګړې توګه د NonlinearLabs C15 ترکیب کونکي سټیل چیسس.
خبرداری: دا مقناطیس د پام وړ ځواک لري نو پل د میخانیکي ساعتونو، کیتوډ شعاع / مانیټورونو، کریډیټ کارتونو او نورو څخه د مقناطیسي پټو، آډیو یا ویډیو مقناطیسي ټیپونو او ریکارډرونو / لوبغاړو او په ځانګړې توګه د بدن نصب شوي طبي وسایلو څخه لرې وساتئ. لکه پیس میکر
د کڅوړې ځنډ
د معمول لنډ MIDI کڅوړې لپاره د لیږد معمول وخت په هر لوري کې شاوخوا 100µs (µs "مائیکرو ثانیې" دی؛ د ثانیې یو ملیون برخه) ، په دوه USB بسونو کې ډیر لږ ټرافيکي بار په پام کې نیولو سره.
کله چې یو پاکټ د 300µs څخه لږ دننه واستول شي، لیږد په ریښتینې وخت کې ګڼل کیږي.
کله چې یو پیکټ په 300µs او 2ms کې واستول شي، لیږد ناوخته ګڼل کیږي.
کله چې یو پاکټ یوازې د 2ms څخه ډیر وروسته واستول شي، لیږد د سټیل په توګه ګڼل کیږي.
دا ټول ملاحظات د معلوماتو لپاره دي، دوی د غلطو شرایطو استازیتوب نه کوي.
د بسته بندۍ تېروتنې
کله چې یو بسته په ټاکلي وخت کې واستول نشي، لیږد غورځول شوی ګڼل کیږي او لغوه کیږي. دا د تېروتنې حالت دی او ممکن هغه وخت پیښ شي کله چې بهر ته روان پورټ وصل نه وي / چمتو نه وي یا کوربه کمپیوټر اوس مهال په ټاکلي وخت کې ډیټا نه لوستل کیږي ، د لیږد مخه نیسي (یادونه: وینډوز به تل د USB له لارې د MIDI ډیټا مني او هیڅکله به ونه دریږي. په لینکس او MacOs کې یو روان غوښتنلیک چې واقعیا د MIDI ډیټا لوستل کیږي د ځنډیدو حالت څخه مخنیوي لپاره اړین دی).
کله چې بهر ته روان بندر چمتو نه وي (د USB کوربه لخوا نه وصل شوی یا نه کشف شوی) پیکټ سمدلاسه غورځول کیږي.
کله چې پورټ چمتو وي او لومړی د ځنډیدو حالت رامینځته شي ، د 100ms وخت پای کارول کیږي او کڅوړه غورځول کیږي. د راتلونکو سټیلینګ کڅوړو لپاره، وخت پای ته 5ms ته کم شوی. دا بیا د یوې بریالۍ کڅوړې تحویل ته اړتیا لري ترڅو وخت پای ته 100ms ته بیا تنظیم کړي.
تخنیکي توضیحات: تر هغه چې لیږد پای ته نه وي رسیدلی (یا لغوه شوی) ، د نورو کڅوړو ترلاسه کول په لنډمهاله توګه بند شوي. هیڅ داخلي بفرینګ شتون نلري ، بلکه لیږدونه په ریښتیني وخت کې دي ، په یو وخت کې.
شاخصونه
د هر پورټ اړخ د RGB (ریښتیني رنګ) LED شاخص لري کوم چې د پورټ حالت او د پیکټ حالت دواړه ښیې پداسې حال کې چې پیکټ تیریږي. هر پورټ LED په دې بندر کې راتلونکو معلوماتو ته اشاره کوي.
د LED رنګ اساسا د بندر حالت په ګوته کوي ، کوم چې د وروستي پیکټ تحویلۍ کې اندازه شوي ترټولو لوی ځنډ لړۍ ده (یو څه ثانیې شاته).
LED په موقتي ډول روښانه کیږي کله چې یو ریښتیني پاکټ د وسیلې له لارې تیریږي او رنګ اوسنی ځنډ په ګوته کوي.
د دوامداره بندر حالت ښودنه (مړ رنګونه)
د LED تیاره رنګ د بندر اوسنی حالت څرګندوي:
- نبض نیلي
(په ورو ورو ړنګیدل، د 3s موده) پورټ تړل شوی نه دی.
- سپیڅلی سیان
(ورو ورو ړنګیدل، د 3s موده) پورټ وصل دی او د USB بریښنا ترلاسه کوي، مګر هیڅ USB ارتباط شتون نلري.
- شنه بندر وصل دی او د USB مخابرات د تګ لپاره چمتو دی.
- ژیړ بندر وصل شوی او د USB مخابراتو ته چمتو دی ، مګر په تیرو دوه ثانیو کې ناوخته پاکټونه شتون درلود.
- سور بندر وصل دی او د USB مخابراتو ته چمتو دی، مګر په تیرو څلورو ثانیو کې د سټیل پاکټ شتون درلود.
- میګینټاپورټ وصل دی او د USB مخابرات د تګ لپاره چمتو دي ، مګر په تیرو شپږو ثانیو کې د ډیټا پاکټ (د معلوماتو له لاسه ورکولو سره) وو.
د فلش کولو پاکټ حالت ښودنه (روښانه رنګونه)
د پورتنۍ ثابت حالت بندر حالت ښودلو په سر کې، د MIDI برج په خپلواکه توګه د اوسني پاکټ حالت په ګوته کوي پداسې حال کې چې دا د وسیلې له لارې تیریږي. دا بیا د رنګ کوډ شوی دی مګر د پورټ حالت څخه توپیر کیدی شي پدې کې چې LEDs بشپړ روښانتیا ته ځي.
- شنه پاکټ د 300µs څخه لږ لپاره روان دی (REALTIME).
- ژیړ پاکټ د 2ms څخه لږ لپاره روان دی (لایټ)
- سور کڅوړه د 2ms څخه ډیر (STALE) لپاره روانه ده.
- د میګینټا پیکټ باید پریښودل شي (د معلوماتو ضایع کول).
یادونه:
ځکه چې د لیږد حقیقي وختونه معمولا ډیر لنډ دي (<100µs) دوی د ښودلو لپاره اوږد شوي. بیا هم د لنډ ریښتیني لیږد وخت په مستقیم ډول حتی روښانه رنګونو سره ښودل کیږي، او په ځانګړې توګه نورمال شنه رنګ روښانه او ډیر سیانش کیږي کله چې ډیر کثافات شتون ولري. که څه هم د MIDI په نورمال عملیاتو کې ترافیک خورا لږ دی.
تر هغه وخته پورې چې تاسو د LED شاخص فعالیت وګورئ (په ثابت حالت کې یا ړنګیدل) وسیله ځواکمن کیږي او بریښنایی جریان مصرفوي. له همدې امله، د بریښنا خوندي کولو لپاره، تاسو کولی شئ وسیله له کمپیوټرونو څخه انپلګ کړئ پداسې حال کې چې دا په سټینډ بای، هایبرنیټ یا پاور-ډاون حالتونو کې دي مګر بیا هم د اکمالاتو حجم پلي کوي.tage د دوی USB ساکټونو ته.
د ځانګړي تېروتنې رنګ / ړنګ کوډونه
په نورمال عملیاتو کې، د MIDI SysEx پیغام له لارې د فرم ویئر تازه کولو په شمول، د لاندې غلطیو څخه هیڅ کله به واقع نشي (پرته له دې چې "پروګرام بشپړ شوی")… مګر شیان ممکن په خورا ندرت سره غلط شي.
دا د بیرته راګرځیدو وړ ندي مګر په عمومي ډول غیر دوامداره غلطیانې دي، وسیله په موقتي توګه د پیښې وروسته فعاله نه وي. وسیله باید د بیا تنظیم کولو او عادي عملیاتو ته د بیرته راستنیدو لپاره په بشپړ ډول غیر پلګ شي.
د LED شاخص نمونې د مړیني وروسته تشخیص لپاره دي ، نو مهرباني وکړئ رنګونه ولیکئ او د سترګو حالتونه ولیکئ که تاسو کله هم داسې خطا سره مخ شئ. د ړنګیدو کچه خورا ګړندۍ ده.
لومړی LED | دويم څراغ | مطلب |
شنه ټوخی | شنه ټوخی | برنامه په بریالیتوب سره پای ته ورسیده (هیڅ تیروتنه) |
سپین | سپینه (ټپکی یا نه) | سخت کوډ تېروتنه (لاک اپ) *) |
سور | سور ټوخی | د USB پاکټ ناسم اندازه |
سور | ژېړ ځلېدل | غیر متوقع USB پاکټ |
ژیړ | سور ټوخی | د SysEx ډیټا تېروتنه |
ژیړ | ژیړ | د SysEx پای مارکر ته انتظار کول |
میګینټا | سور ټوخی | برنامه کول: ډاټا خورا لوی دی |
میګینټا | شنه ټوخی | برنامه کول: د معلوماتو اوږدوالی صفر دی |
میګینټا | نیلي ځلیږي | برنامه کول: پاکول ناکام شول **) |
میګینټا | د میګینټا ځلیدل | برنامه کول: WritePrepare ناکام شو **) |
میګینټا | سپین ږیره | برنامه کول: لیکل ناکام شول **) |
- د سافټویر بګ او همدارنګه مات شوی کوډ - د مثال لپارهample د تازه کولو څخه غلط شوی - ډیری وختونه ، مګر تل نه ، د سپین - سپین "کوډ غلطی" نمونې سره پای ته رسیږي.
- که چیرې یو له دې سختو ناکامیو څخه کله هم د فرم ویئر تازه کولو په جریان کې پیښ شي ، نو ډیر احتمال شتون لري چې وسیله اوس "خښته شوې" وي ، د جزوي یا مات شوي کوډ تازه معلومات لري او پدې توګه د کار وړ ندي او د نورو تازه معلوماتو اخیستلو څخه انکار کوي. بیا باید د خدمت کولو لپاره فابریکې ته راستانه شي.
د فرم ویئر نسخه پیژندنه (د بریښنا له پورته کیدو وروسته د بلنک نمونه)
- په وسیلې کې د اوسني فرم ویئر نسخه پیژندلو لپاره ، د یو USB بندرونو له لارې د بریښنا پلي کیدو وروسته یو ځانګړی ړنګ نمونه ښودل کیږي:
- د N ځلو لپاره لومړی ځلیدونکی ژیړ LED، لکه، ووایه، دوه ځله:
د بیاکتنې لوی شمیر N = 2 دی - بیا، د K ځلو لپاره دویم LED روښانه سیان، درې ځله ووایاست:
د بیاکتنې کوچنۍ شمیره K = 3 ده - د مؤثره فرم ویئر نسخه NK دی ، د K دوه عددونو سره ښودل شوی. د پخواني لپارهampLe:
نسخه = 2.03 - د فرم ویئر نسخه وروسته ممکن اضافي ړنګې نمونې شتون ولري ، لکه دواړه LEDs روښانه RED ●● درې ځله چې دا په ګوته کوي چې کارول شوي فرم ویئر ځانګړی بیټا/ټیسټ نسخه ده.
د فرم ویئر تازه کول
مهمه یادونه: د MIDI برج یوازې د فرم ویئر تازه کول مني کله چې * نه * MIDI ترافیک د بریښنا له پورته کیدو راهیسې رامینځته شوی وي ، که نه نو دا به په ساده ډول هڅه وکړي چې د نورمال عملیاتو په څیر په بل بندر کې د MIDI ډیټا تحویل کړي.
- د MIDI پل په بشپړه توګه منحل کړئ.
- د MIDI برج یوازې PC ته وصل کړئ (کوم بندر چې په MIDI برج کې کارول کیږي مهمه نده).
- د لینوکس کاروونکو لپاره، د amidi په کارولو سره (https://www.systutorials.com/docs/linux/man/1-amidi/)
- د هارډویر پورټ ID د amidi -l سره ومومئ، ووایه چې دا hw: 1,0,0 د مثال لپارهample
- SysEx د amidi -p hw:1,0,0 -s nlmb-fw-update-VX.YZ.syx سره واستوئ (X.YZ باید د ریښتیني فرم ویئر شمیر سره ځای په ځای شي)
- د وینډوز / ماک کاروونکو لپاره:
- یو غوښتنلیک وکاروئ لکه "MIDI اوزار" (https://mountainutilities.eu/miditools)
- د Firmware SysEx پورته کړئ file
- MIDI برج ته یې واستوئ
که د فرم ویئر اپډیټ بریالی و، د MIDI برج به وښيي چې دواړه LEDs په روښانه شنه رنګ کې په چټکۍ سره روښانه کوي او بیا به د 5 ثانیو وروسته خپل ځان بیا تنظیم کړي، وروسته به د نوي فرم ویئر نسخه د پیل کولو پرمهال وښيي.
که تازه کول ناکام شوي، د 1 مرحلې څخه بشپړ دورې بیا هڅه وکړئ (یادونه: د MIDI پل بل بندر کارولو هڅه وکړئ).
- د اختیاري فرم ویئر نسخه چیک (د بصری فرم ویئر نسخه نندارې سربیره):
- سافټویر لکه "MIDI اوزار" باید بیا پیل شي او بیا به د سیټ اپ سکرین کې د وصل شوي برج نوی فرم ویئر نسخه وښیې.
- په لینوکس کې، د usb-devices کمانډ وکاروئ | grep -C 6 -i غیر خطي
د وینډوز اشاره: د پخوانیو ننوتلو لرې کولو لپاره چې احتمالا د وسیلې نوم غلط ښودلو لامل کیږي ، د وسیلې مدیر ته لاړشئ ، "پټ شوي وسایل وښایاست" غوره کړئ ، بیا د "NLL-Bridge" ټولې ننوتنې حذف کړئ. دا په داسې حال کې وکړئ چې د MIDI برج *نه* دی، البته.
د هارډویر پورټ سرعت پیژندنه
په تخنیکي توګه، د برج دواړه بندرونه د USB2.0 سره مطابقت لري مګر یوازې یو بندر د 480Mpbs ("لوړ سرعت") اعظمي سرعت وړاندیز کوي، بل یې په 12Mbps ("بشپړ سرعت") کې ځي. دواړه سرعتونه د ډیټا نرخونو څخه هاخوا دي چې معمولا به د MIDI لخوا کارول کیږي یا ورته اړتیا وي. یوازې هغه وخت چې یو USB بس د MIDI ترافیک پرته د نورو لخوا سیر شوی وي ، داسې پیښې شتون لري چیرې چې یو څوک غواړي د برج لوړ سرعت بندر له ځانګړي بس سره وصل کړي.
د برج د لوړ سرعت پورټ اړخ د فرم ویئر نسخه د LED نمونې نندارې په جریان کې پیژندل کیدی شي ، دا په هغه اړخ کې موقعیت لري چیرې چې د لومړي ځلیدو نبض په ژیړ کې لیدل کیږي (د "فرم ویئر نسخه پیژندنه" برخه وګورئ).
اسناد / سرچینې
![]() |
غیر لابراتوار C15 MIDI پل [pdf] د کارونکي لارښود C15 MIDI پل، C15، MIDI پل |