Unlimited royalty free music tracks, footage, graphics & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Music & Audio
  2. Audio Production
Music

استخدام كائن محول Logic Pro

by
Difficulty:IntermediateLength:LongLanguages:

Arabic (العربية/عربي) translation by Rahmat Hidayat (you can also view the original English article)

يعد كائن Transformer في البيئة أحد أقوى الأدوات التي يقدمها Logic. مع القليل من المعرفة MIDI ، يمكن أن تصبح أداة إبداعية قوية بشكل لا يصدق. في الجزء الثاني من هذه السلسلة البيئة نحن ذاهبون إلى إلقاء نظرة على المفهوم الأساسي لكيف يفسر المحول وتعالج الرسائل MIDI. وحتى إذا لم يكن لديك منطق، هناك بعض المعلومات المفيدة عن MIDI كذلك.

قبل أن نبدأ ، أوصيك بقراءة المقال أولاً - قبل مشاهدة screencast!


Screencast


مقدمة

في منطق 'تحويل' هو عملية تغيير الرسائل MIDI. أما استخدامه لتعديل الرسائل الواردة MIDI عبر كائن محول (التي يمكن العثور عليها في البيئة) أو تعديل أجزاء ميدي شكل مسبق عن طريق تحويل الإطار (Command + 4). إصدار كائن يمكن استخدامها لأغراض أكثر إبداعاً في حين إصدار الإطار يمكن استخدامها لتجهيز البيانات ميدي في الترتيب الخاص بك دفعة وحفظ لك أكوام من العمل اليدوي. على الرغم من أننا لن تغطي نافذة التحويل في هذا البرنامج التعليمي بمجرد فهم المفهوم هو إلى حد كبير نفس الكائن.

ولكن أولاً لاستخدام هذه الميزات القوية ، فمن الأهمية بمكان فهم كيفية إنشاء رسالة MIDI لأن كلا المحولات تستخدم هذه البنية كأساس للمهام. دون معرفة هذا يبدو فقط مخيف!


تشريح ميدي

midi

MIDI هي بلا شك واحدة من أهم التطورات التكنولوجية في الإنتاج الموسيقي على مدى السنوات الـ 25 الماضية ، حتى عبرت إلى حياتنا اليومية - فكر فقط في نغمات الهاتف المحمول. حتى أنها تسيطر على ألعاب مثل Guitar Hero! نحن جميعًا نستخدمها في الإنتاج الموسيقي ، ولكن في الغالب على مستوى سطحي جدًا من خلال واجهة المستخدم. إذن ما هو MIDI وكيف يعمل؟

ميدي (قصيرة للموسيقية الواجهة الرقمية للآلات) وهي لغة ثنائي 8 بت التي وضعت في أوائل 80 ديف سميث والخشب شيت في محاولة لتوحيد بروتوكولات الاتصالات بين الشركة المصنعة المختلفة تتطور المزج الرقمي التكنولوجيات. في عام 1983، MIDI 1.0 مواصفات صدر للعالم وعلى الرغم من اثنين من التحسينات ما زالت جميلة نفس الشيء حتى يومنا هذا. أنها تسمح لجميع أنواع الأجهزة الموسيقية من قشطة والتعاقب، وآثار الأجهزة والإضاءة حتى مرحلة التحدث إلى بعضهما البعض في لغة عالمية، وعبر منصة.

يتم إرسال بيانات MIDI داخل 'رسالة' MIDI. هناك ثلاثة أنواع من رسائل MIDI.

  • صوت--تستخدم للتحكم في الأمور التي تتعلق بالأداء مثل الملاحظات و pitchbend وغيرها من البيانات وحدة تحكم. هذه هي الأنواع الأكثر شيوعاً من رسائل ميدي وأبسط.
  • وضع القناة - يتم حجز أرقام وحدة التحكم الصوتي 120-127 لرسائل القنوات التي تؤثر على كيفية عمل قناة MIDI. هل مونوفونيك أو مجسمة؟ أخرى تشمل إعادة تعيين للمذكرات ووحدات التحكم و "تشغيل/إيقاف المحلية" التي unlinks لوحة المفاتيح من المحرك المركب.
  • نظام حصري-هذه الرسائل المستخدمة للوصول إلى المعلمات التي لم يكن ميدي مصممة للوصول إلى. وهي عادة ما تكون الشركة المصنعة المحددة وإرسالها بتنسيق سداسي عشري. يمكن صلتها بمعلمات الداخلية مثل الوقت جوقة السرعة أو تردد. كل الشركات المصنعة للجهاز لديه معرف فريد SysEx التي قد تحال من أجل الوصول إلى هذه الأنواع من المعلمات. أنهم أيضا الوصول timecode ميدي وبيانات التحكم آلة MIDI و "نظام تفريغ" لتحميل المعلمات الصوت على مسار التسلسل للتذكير لاحقاً. ليس هذا ضوء قراءة الناس، والمضي قدما بحذر!

لحسن الحظ ، نحن مهتمون بالرسائل الصوتية بينما يتحكمون في بيانات الأداء الأساسية.


كسر القانون

رسالة MIDI أساسية تتكون من اثنين أو أكثر من وحدات البايت. وحدات البايت تتكون من 8 بت. كل بت مثل تبديل — أما إيقاف تشغيل (0) أو (1). كود ثنائي مثل هذا يسمح لنا بتقديم أرقام كبيرة مع رمز أقل وصمم ميدي أن تكون صغيرة بقدر الإمكان للتغلب على مسائل استتار كما يحال ميدي في سلسلة (رسالة واحدة يتبع آخر).

يمكن أن تحتوي قيمة البايت على قيمة عشرية أقصاها 255 (إضافة كل قيم ON). لا أريد الدخول في درس في الإحصاء الثنائي ولكن هنا مثال سريع جدًا.

sum

هناك نوعان من أنواع البايت المقترنة مع رسائل MIDI.

بايت الحالة - يتم تسليم "حالة الأحرف" أولاً. فإنه يخبر الجهاز المتلقي به أي نوع من رسالة MIDI هو. يبدأون دائما مع 1. هذا يعطيهم قيمة محتملة في مكان ما بين 0-255 - في الثنائي الذي هو 00000000 - 11111111. رسالة صوتية نموذجية حالة البايت هي ملاحظة ، pitchbend ، السيطرة ، بعد الهجوم وتغيير البرنامج.

في أكثر الأحيان يتم تقسيم بايت حالة إلى اثنين بت أربع رسائل تسمى 'يقضم'. في الرسائل الصوتية عاب واحد يحمل نوع الرسالة الصوتية (المركز) بينما الآخر يحمل بيانات القناة MIDI. من المثير للاهتمام هو أعلى قيمة عشرية من عاب 16، وهذا هو السبب لدينا فقط 16 ميدي القنوات.

وحدات بايت البيانات-يحمل "بايت بيانات" قيمة بايت حالة. أنها تبدأ دائماً مع 0 إعطائهم قيمة محتملة بين 0-127، في الثنائية التي هي 00000000-01111111.

هذه القيمة من 0-127 هي على الأرجح شيء مألوف لديك. ملاحظة: الأرقام من 0-127. نفسه للسرعة ، وبيانات التعديل وهلم جرا. استثناء واحد لهذا هو pitchbend الذي يستخدم وحدتي بايت مما يجعلها دقة 14 بت لتجنب "خطوة". لماذا 14 بت؟ نظرًا لأن "بايت البيانات" تحتوي على دقة سبعة بتات فقط - لا تنسَ أنها تبدأ بـ 0 الذي يعرّفها على أنها "بايت البيانات" ، ومرتان سبعة هو 14. توفر هذه الرسالة ذات الـ 14 بت دقة تبلغ 16384 خطوة في جميع أرقام 128 ملاحظة. معنى أن لكل ملاحظة 128 خطوة قبل أن تصل إلى الملاحظة التالية ، مما يؤدي إلى انتقال سلس.

أدناه مخطط رسالة "ملاحظة على" الأساسية. يمكنك الحصول على الصورة لكيفية وضع البايت معا لجعل رسالة MIDI.

message

هيكل المحولات

لذلك دعونا إلقاء نظرة على كائن محول لدينا. يمكن العثور على الكائن المحول في القوائم البيئة بتحديد جديد > المحولات. انقر نقراً مزدوجاً فوق كائن محول وسوف نافذة مفتوحة.

transformer

أربعة صفوف dropdowns أعلى المسماة مركز، قناة، 1 بايت البيانات و 2 بايت البيانات تماما مثل هيكل الرسالة ميدي في الرسم البياني أعلاه. تختلف بنية الرسائل ميدي قليلاً من واحد إلى آخر. هنا كسر سريع أسفل من كيف تختلف الرسائل الصوتية. كل هذه وسوف تحال على ميدي القناة 1 (عاب الثاني من البايت حالة). من المهم إضافة أن لا تحتاج إلى معرفة التعيينات ثنائي البايت المركز، نظراً لشعبة النهوض بالمرأة الخاص بك سيتم ترجمتها إلى اللغة الإنكليزية.

list

الشيء الغريب الوحيد في هذه القائمة هي القيم MSB و LSB. هذه تقف لبايت أهم وأقل البايتة الهامة. هذا مجرد شيء ثنائي يعبر عن البايت الذي يحمل أعلى قيمة.

هنا كيف تبدو الهياكل رسالة صوتية عند تطبيقه على المحول.

translation

الشروط

قسم الشروط هو المكان الذي تحدد فيه المعاملات التي تريد تحويلها. تحتوي القوائم المنسدلة على "عبارات شرطية" مختلفة. هذه هي مشابهة لنوع الشروط الشرطية التي تجدها في لغات البرمجة مثل Javascript أو PHP في تصميم الويب. إذا كانت X = Y ، فقم بتنفيذ إجراء عليها. سيؤدي اختيار شرط من القائمة المنسدلة إلى فتح مربع معلمات حيث يمكنك إضافة القيمة لحالتك. على سبيل المثال ، يؤدي اختيار "المساواة" إلى إظهار خيار قيمة واحد ، وهو الرقم الذي تريد اختياره ليكون مساويًا. سيؤدي اختيار "Inside" إلى عرض خيارين للقيمة حيث يمكنك تعيين نطاق حالتك. يسمح ترك القائمة المنسدلة إلى "الكل" بالتأثير على النطاق الكامل ، أو جميع القيم في أي بايت معين.

conditions

في الصورة أعلاه، لقد حدد شرط أن يبحث عن أي رسالة MIDI مساوية "بيانات التحكم" (مركز عاب 1) على جميع القنوات ميدي (مركز عاب 2) مع عدد تحكم 12 (1 بايت البيانات) والأثر الوحيد قيم هذا العدد وحدة تحكم بين 10 و 50 (البيانات البايت 2).


العاملين

قسم العمليات من حيث تطبيق الصيغة الخاصة بك التحولات. يمكن أن تكون هذه العمليات الحسابية البسيطة مثل إضافة وطرح أو سيناريوهات أكثر تعقيداً باستخدام الخريطة. 'إصلاح' قيمة شائعة جداً هنا، خاصة عند التعامل مع حالة الرسالة. لتغيير قيم تحكم ملاحظة القيم حدد 'السيطرة' في عمود الحالة في الظروف و 'إصلاح' إلى 'مذكرة' أنه في العمود العمليات. هذا ببساطة يعيد هيكلة رمز ثنائي في عاب أول من 1011 الذي هو "تغيير عنصر التحكم" إلى قيمة مختلفة من 1001، وهي "ملاحظة على". بسيطة! الإعداد 'من خلال' يسمح للبيانات بالمرور عبر لم يمسها.

op1

في هذا المثال قمت بإضافة 6 إلى الرقم في Data Byte 1. هذه العملية البسيطة تحول التحوير (المراقب المالي رقم 1) إلى وحدة التخزين (وحدة التحكم رقم 7). 1 + 6 = 7.

Op2

التوجيه

وتستخدم الخطوط الثلاثة التي تفصل بين الظروف والعمليات لتوجيه القيم من بايت واحد إلى آخر أثناء عملية تحول. وهذا لأن معظم الرسائل لها بنية مختلفة. لربما أعتقد المثيل إذا كنت تريد تحويل أرقام لعموم القيم يمكنك ملاحظة هذا على ما يرام.

badRouting

هناك مشكلة هنا ، على الرغم من. يتم تخزين أرقام الملاحظات في Data Byte 1 في رسالة الملاحظة وفي رسالة التحكم يتم تخزين قيمة التدوير في Data Byte 2. في الوقت الحالي يتم التحكم في قيمة التدوير من خلال سرعة الملاحظة من Data Byte 2 لرسالة الملاحظة. للحصول على هذا ، انقر مرتين على السطر الذي يربط Data Byte 2. يقوم هذا الآن بتغيير قيمة رقم الملاحظة إلى Data Byte 2 في رسالة التحكم. تم حل المشكلة! هذا يجعل حالة جيدة لمعرفة بنية رسائل MIDI.

routing

محول وسائط

تسمح لك أوضاع المحول بتنفيذ مهام متنوعة تتعامل مع تصفية رسائل معينة وكيف يقوم المحول بإخراج بياناته بالفعل.

Modes

وخير مثال هو التقسيم شرط (صحيح > أعلى الكابل) وضع. يتم تمرير هذه النواتج الرسالة المحولة عبر الجزء العلوي إخراج الكبل وأي رسائل ميدي التي لا تفي بالشروط المحددة (أي مراقبة رقم 1) الخروج من الكابلات أسفل. وهذا مفيد جداً عندما تريد إعادة توجيه البيانات المحولة إلى وجهة مختلفة. فيما يلي يمكنك أن ترى أن يتم تمرير الرسائل ملاحظة (التي لا تستوفي الشرط) خارج كابل السفلي. الدليل بتفاصيل كاملة عن طرق حتى تحقق لهم.

split

هناك بعض الحالات عندما تكون الطرق هي الطريقة الوحيدة لحل مشكلة ما. يحتوي screencast على مثال جيد لهذا باستخدام وضع الانقسام بالتناوب لفصل رسائل Note On و Note Off.


خرائط

الخريطة متوفرة في كل من الشروط والعمليات ، على الرغم من أنه لا يمكنك استخدام سوى خريطة واحدة في أي وقت محدد. فكر في الأمر مثل الرسم البياني XY.

Map

أنه أساسا يسمح لك لتعيين أي رقم بين 0-127 على طول المحور س إلى قيمة مختلفة باستخدام المحور Y. ويتم ذلك باستخدام الماوس لرسم في القيمة الجديدة أو باستخدام مربعات إدخال في الجزء السفلي.

drawMap

هناك العديد من التطبيقات للخريطة مثل إنشاء منحنيات السرعة والأرقام العشوائية. في القائمة المنسدلة العمليات ، هناك العديد من العمليات التي تستخدم الخريطة كقاعدة ، ولكن استخدم المعلمات لتعديلها. وتشمل هذه العشوائية ، Crescendo ، والعكس. يسمح لك الخيار "استخدام الخريطة" فقط بإدخال خريطة مخصصة خاصة بك

فيما يلي يمكنك مشاهدة عن طريق الضغط على زر 'تهيئة' القيم على طول الجزء السفلي (X المحور) هي نفس القيم على المحور ص.

mapInit

بالضغط على زر 'عكس' في الأسفل يتم الآن عكس القيم على طول الجزء السفلي. ما هو 0-127 الآن 127-0.

mapRev

هذا مثال بسيط جدًا ومن الممكن إنشاء خرائط معقدة ومحددة جدًا إذا كنت ترغب في ذلك. شيء واحد أن نبحث عنه هو الرسم في الخريطة يمكن أن تكون مملة للغاية بسبب حجمها ، لذلك مطلوب الصبر!


استخدام كائنات رصد

تسمح لك كائنات المراقبة برؤية المعلومات التي تمر عبر كابل. هذه ضرورية لاستكشاف MIDI. يتم تمثيل البيانات في أربعة أعمدة تماما مثل هيكل المحولات. فقط إدراجها بين الكائنات لتتبع رسائل MIDI الخاص بك.

monitor

الموارد ميدي

إذا كنت ترغب في معرفة المزيد عن MIDI ، فهناك الكثير من الموارد المتاحة. فيما يلي بعض نقاط البداية الجيدة.


الاستنتاج

بعد قراءة هذا يجب أن يكون لديك فهم عادل إلى حد كبير لكيفية عمل Transformer وربما تعلم شيء أو اثنين حول MIDI. مثل كل الأشياء ، كلما قمت بممارسة وتجربة أفضل ستحصل على استخدام Transformer. بالطبع المفتاح هو التفكير في بعض الاستخدامات الذكية لذلك! يعتبر الدليل مكانًا جيدًا للبدء في فهم أشياء مثل الأنماط والبيانات الشرطية. في المرة القادمة ، سنضع كل ذلك معًا ونبني بعض العناصر المتعلقة بالأداء في البيئة. آمل أن يكون هذا مفيدًا ، ونراكم في المرة القادمة.

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.