MIDI و تكنولوژي موسيقي الكترونيك قسمت ٢
زنجيره مرواريدي ( Daisy )
يك از ساده ترين و شايع ترين راههاي توزيع داده ها در سيستم ميدي زنجيره مرواريدي است. در اين روش، داده ها از دستگاههي به دستگاه بعدي از طريق انتقال داده هاي دريافتي در پورت ميدي ورودي IN دستگاه به پورت Thru و يا پورت اكو دستگاه بعدي انجام ميشود . به اين ترتيب ، داده هاي ميدي از يك دستگاه به دستگاه بعدي به صورت زنجيره وار حركت ميكنند.
براي مثال زنجيره ميدي مرواريدي متعارف از خروجي Out ميدي دستگاه اول ( مثلا كنترل كننده و يا سيكوئنسر ) به پورت ورودي In ميدي دستگاه دوم روانه ميشود داده هاي ميدي دريافتي توسط دستگاه دوم نيز به پورت واسط Thru ميدي آن هدايت ميشود كه خود متصل به پورت ورودي In دستگاه سوم است. داده دريافتي توسط دستگاه سوم به پورت واسط Thru ميدي آن منتقل ميشود كه به دستگاه چهارم متصل ميگردد و به همين ترتيب تا زماني كه به آخرين دستگاه موجود در زنجيره برسيم.
پورت ورودي In در زنجيره مرواريدي معمولا از رايانه به عنوان منبع اصلي ( Master ) استفاده ميكند تا برنامه ترتيب دهي سيكوئنسر بتواند براي كننرل پخش ، كانال دهي و پردازش سيگنال كل سيستم مورد استفاده قرار گيرد.
پيام ميدي :
ميدي داده هاي مربوط به اجراي موسيقي را به صورت ديجيتال بين دستگاههاي مرتبط و به شكل رشته هاي پيام ميدي در يك خط منفرد ميدي با سرعت ٢٥/٣١ بيت/ ثانيه مبادله ميكند اين داده ها تنها در يك خط ميدي منفرد و در يك جهت از يك منبع واحد به مقصد قابل انتقال است.
پيام هاي ميدي ، از گروه هاي ٨ بيتي لغات موسوم به بايت تشكيل شده اند كه به صورت سري ( Serial ) منتقل ميشوند تا مجموعه اي از دستورالعمل ها را به يك يا همه دستگاه هاي ميدي دورن سيستم برسانند.
تنها ٢ گونه بايت داريم كه توسط مشخصه هاي ميدي تعريف شده اند ( بايت وضعيت حافظه و بايت داده )
بايت وضعيت به عنوان عاملي براي شناسايي تعريف شده است تا به دستگاه دريافت كننده موقعيت تابع خاص ميدي و كانال مورد نظر را اعلام كند. داده انتقالي توسط بايت داده و به صورت مقادير عددي واقعي همراه با بايت وضعيت كد ميشود.
اگر چه يك بايت از ٨ بيت تشكيل شده است ، مهم ترين بيت MSB يا همان بين باينري اي است كه در منتهي اليه سمت چپ لغت قرار دارد و صرفآ براي شناسايي نوع بايت استفاده ميشود در بايت وضعيت اين بيت MSB همواره يك عدد است در حالي كه بايت داده همواره صفر است.
براي مثال، يك پيام ٣ بايتي شروع Note-on كه براي مشخص كردن آغاز نت ميدي است به صورت باينري ممكن است به يكي از صورت هاي نمايش داده شده در زير خوانده شود لذا، يك پيام ٣ بايتي خروج به صورت ( 10010100 ) ( 0100000 ) ( 01011001 ) دستورالعمل هايي كه صادر خواهد كرد عبارتند از : انتقال پيام Note-On روي كانال شماره پنچ ميدي ، با استفاده از نت كليد شماره ٦٤ در سرعت حمله ( سطح حجم نت ٨٩ )
كانال هاي ميدي :
همان گونه كه براي سخنران اين امكان وجود دارد كه پيامي خاص را به فردي خاص در ميان جمعيت بفرستد، پيام هاي ميدي نيز ميتوانند به طرف يك يا چند دستگاه خاص در سيستم ميدي جهت دهي شوند.
اين كار به طريق زير انجام ميشود. ٤ بيت Nibble دورن بايت وضعيت كانال قرار ميگيرد تا داده اجرا يا كنترل بتواند به دستگاهي خاص يا يكي از توليد كننده هاي صدا در دستگاه روي كانال خودش منتقل شود از آنجايي كه پهناي Nibble ٤ بيت است ، تا ١٦ كانال ميدي مجزا را ميتوان از طريق يك كابل ميدي واحد منتقل كرد.
يك دستگاه ميدي، طبق دستورالعملي كه به آن داده شده تنها به يك شماره كانال خاص پاسخ ميدهد و تنها در برابر پيام هايي واكنش نشان ميدهد كه روي آن كانال منتقل ميشوند و پيام هاي ديگر را كه روي كانال هاي ديگر فرستاده شوند ناديده ( Ignore ) ميگيرد.
به عنوان مثال ، ميتوانيم آهنگي كوتاه را با استفاده از كي بورد سينتي سايزر كه داراي سيكوئنسر ( دستگاهي كه قادر به ضبط، تدوين و پخش اطلاعات ميدي است ) باشد با همراهي درام و يك سينتي سايزر ديگر خلق كنيم. ميتوانيم پروژه را با ضبط يك ترك كوبه اي يا پركاشن ( Percussion ) در سيكوئنسر كه روي كانال ١٠ ميدي تنظيم شده است شروع كنيم.
پس از انجام اين كار ، ميتوان سينتي سايزر اصلي را براي انتقال نت ها روي كانال ٣ تنظيم كرد و سپس شروع به ضبط يك ملودي نمود. حال ميتوان به عقب برگشت و بخش ملوديك ديگري را روي Sampler اضافه كرد ( كه روي كانال ٥ تنظيم شده است.)
پس از اتمام آهنگ ميتوانيم، آهنگ را مرور كرده و هر ساز را به كمك پارامترهاي مختلف و در محيط كاري چند تركه. كنترل كنيم.
از اين مثال مشخص ميشود تعداد تركيب هاي ممكن براي كانال و يا ساز بي نهايت است.
پيام هاي كانال :
پيام هاي كانال براي انتقال داده هاي اجراي هم زمان از طريق سيستم ميدي پيوسته مورد استفاده واقع ميشوند. اين پيام ها هنگامي توليد ميشوند كه كنترل كننده ساز ميدي مورد استفاده نوازنده قرار بگيرد. اين تغييرات كنترل با فشردن ( نواختن ) شاسي هاي كيبورد ، فشردن دكمه هاي گزينش برنامه و يا حركت دادن اهرم هاي مدولاسيون و Pitch و موارد مشابه، توليد ميشوند.
هر پيام كانال داراي يك شماره كانال ميدي ميباشد كه در بايت وضعيت آن قرار دارد و از اين طريق دستگاهي كه منطبق با شماره كانال مورد نظر است به وسيله پيام كانال شناسايي ميگردد . به طور كلي ٧ نوع پيام كانال صوتي وجود دارد :
نت On ، نت Off ، كليد تنظيم پلي فونيك ، فشار كانال ، تغيير برنامه ، تغيير كنترل و تغيير Pitch Bend
در زير انواع پيام بطور اجمال توضيح داده شده اند :
Note On : بيانگر آغاز يك نت ميدي است. اين پيام پس از فشرده شدن يك كليد بر روي كيبورد و يا فشردن يك Pad بر روي درام و يا ساز ميدي ديگري توليد ميگردد. يك پيام Note On شامل ٣ باين داده است :يك بايت شماره كانال ميدي ، يك بايت شماره Pitch ميدي و يك بايت ميزان سرعت حمله Attack را تعيين ميكند ( در مورد سرعت حمله ، سطوح حجم هر يك از نت ها هنگام نواختن ما بين صفر تا ١٢٧ متغير است.)
Note Off : پايان يك نت ميدي را بيان ميكند. هر نتي كه طي يك پيام Note On نواخته ميشود تا زماني كه پيام Note Off نظير دريافت گردد استمرار دارد. پيام Note Off صدا را قطع نميكند بلكه صرفآ نواختن آن را متوقف ميكند. بدين معني كه اين پيام موسيقي در حال اجرا شدن را قطع كرده و موجب فرود آن ميشود.
كليد ميزان پلي فونيك : اين دسته از پيام ها به ساز هايي منتقل ميشود كه در برابر تغييرات فشار اعمال شده به تك تك كليد هاي كيبورد ، پاسخ ميدهند. اين پيام داراي ٣ بايت داده است: يك بايت شماره كانال ميدي، يك بايت شماره Pitch ميدي و يك بايت عدد معرف فشار است.
فشار كانال ( يا پس ضربه After Touch ) : اين پيام توسط سازهايي كه به يك فشار منفرد و كلي اعمال شده به كليد ها پاسخ ميدهند، ارسال يا دريافت ميگردد. به اين ترتيب، فشار اضافي روي كليد ها ميتواند به كنترل كردن متغير هايي نظير Pitch Bend ، مدولاسيون و پنينگ تخصيص يابد.
تغيير برنامه : اين پيام صداي فعال ( صداي توليد شده ) و يا شماره برنامه از قبل تنظيم شده را در يك ساز يا دستگاه ميدي تغيير ميدهد به كمك اين نوع پيام ، تا ١٢٨ برنامه از پيش تعيين شده ( تنظيم Manual يا كارخانه اي ) قابل گزينش است. پيام تغيير برنامه داراي ٢ بايت داده است : يك بايت شماره كانال ميدي و يك بايت شماره برنامه
تغيير كنترل : اين پيام منتقل كننده داده هاي مربوط به كنترل هم زمان پارامتر هاي اجرايي ساز ميدي نظير مدولاسيون ، ولوم اصلي ، بالانس و پنينگ ميباشد. سه گونه پيام هاي هم زمان از طريق پيام هاي تغيير كنترل ميتوانند مبادله شوند :
١ - كنترل كننده هاي پيوسته و دامنه تنظيم هاي پيوسته اي را كه معمولا بين صفر تا ١٢٧ است ، تغيير ميدهند.
٢ - سوييچ ها ، كه كنترل هايي داراي حالت هاي ON و OFF بوده و وضعيت ما بين ندارند.
٣ – كنترل كننده هاي داده ، كه اطلاعات را يا از طريق كليدهاي مربوطه به شكل اعداد و يا از طريق دكمه هاي ورودي افزاينده / كاهنده وارد ميكنند.
ادامه دارد...
















Re: MIDI و تكنولوژي موسيقي الكترونيك قسمت ٢
درکش برام سخته.اگه طرز استفاده از میدی ها رو ساده تر و کاربردی تر توضیح بدی عالی میشه.
Re: MIDI و تكنولوژي موسيقي ...
saite jalebiye va etelaate khubi dar orede zendegi mide
فرستادن نظر جدید.