جدول المحتويات:

DoReMiQuencer - جهاز تسلسل MIDI قابل للبرمجة مع لوحة مفاتيح: 7 خطوات
DoReMiQuencer - جهاز تسلسل MIDI قابل للبرمجة مع لوحة مفاتيح: 7 خطوات

فيديو: DoReMiQuencer - جهاز تسلسل MIDI قابل للبرمجة مع لوحة مفاتيح: 7 خطوات

فيديو: DoReMiQuencer - جهاز تسلسل MIDI قابل للبرمجة مع لوحة مفاتيح: 7 خطوات
فيديو: Найти и обезвредить (1982) фильм 2024, شهر نوفمبر
Anonim
DoReMiQuencer - منظم MIDI قابل للبرمجة مع لوحة مفاتيح
DoReMiQuencer - منظم MIDI قابل للبرمجة مع لوحة مفاتيح

تم إنشاء هذا الجهاز للاستخدام مع VCVRack ، وهو مركب تركيبي افتراضي تم إنشاؤه بواسطة VCV ، ولكن يمكن استخدامه كوحدة تحكم MIDI للأغراض العامة.

إنه بمثابة جهاز تسلسل MIDI أو لوحة مفاتيح ، اعتمادًا على الوضع المحدد. ملاحظات MIDI المعينة للمفاتيح هي Do، Re، Mi، Fa، Sol، La، Ti، Do '، ومن هنا جاء الاسم.

في وضع التسلسل ، يتم إجراء حلقات من خلال 16 ملاحظة مبرمجة إما في الوضع "الفردي" أو "المستمر" ، ويمكن تحديدها عبر المفتاح.

لبرمجة تسلسل ، يحتاج الجهاز إلى التبديل إلى وضع "التسجيل" ، حيث يؤدي الضغط على أزرار الملاحظات إلى إنشاء التسلسل.

بالطبع ، يمكن تخصيص الجهاز ليناسب احتياجاتك وهو مصمم بطريقة معيارية لهذا السبب.

هذا هو أول نقد قابل للتوجيه وبناء لي وأقدر تقديراً عالياً تحياتي الصادقة.

الخطوة 1: المواد والأدوات

المواد والأدوات
المواد والأدوات

عناصر:

  • اردوينو نانو
  • 3-تبديل الوضع * 3
  • زر * 10 (11 إذا كنت تريد زر إعادة تعيين إضافي)
  • 100 كيلو المقاوم * 10
  • عرض SSD1306
  • SN74HC165 سجل التحول المتوازي في المسلسل للخارج
  • مقبس 16pin (اختياري لكن موصى به)
  • اللوح أو ثنائي الفينيل متعدد الكلور
  • الغلاف أو اللوح الأساسي
  • رؤوس دبوس ذكر وأنثى (اختياري)
  • المصابيح والمقاومات المطابقة (اختياري)

أدوات:

  • لحام حديد
  • كابل USB للاردوينو
  • كمبيوتر محمول أو كمبيوتر شخصي مع Arduino IDE

الخطوة 2: الوحدة النمطية: لوحة المفاتيح

عناصر:

  • زر * 10
  • عرض SSD1306
  • اللوح أو ثنائي الفينيل متعدد الكلور
  • 100 كيلو المقاوم * 10
  • رؤوس دبوس ذكر (اختياري)

قم بتركيب 8 أزرار في تكوين تجدها فيه لوحة مفاتيح مناسبة ، أوصي بإعداد صف أو صفين.

قم بتركيب الزرين المتبقيين حيث تريد التحكم في BPM.

قم بتركيب الشاشة في المكان الذي تريده على لوحة المفاتيح.

قم بلحام المقاومات بالأزرار وقم بتوصيل الأزرار وعرضها وفقًا للتخطيطي إما برأس أو مباشرة إلى سجل التحول و Arduino.

الخطوة 3: الوحدة النمطية: لوحة التحكم

عناصر:

  • 3-تبديل الوضع * 3
  • اللوح أو ثنائي الفينيل متعدد الكلور
  • زر (اختياري)
  • رؤوس دبوس ذكر (اختياري)

قم بتركيب المفاتيح على اللوح.

اختياريًا ، يمكنك إضافة زر إعادة الضبط على اللوحة أيضًا.

يمكن أن تكون الإضافات الأخرى عبارة عن مصابيح LED للحالة موصلة بأسلاك للأزرار.

قم بتوصيل المفاتيح والمكونات الإضافية وفقًا للتخطيطي إما برأس دبوس أو مباشرة بـ Arduino.

بدلاً من ذلك ، يمكن دمج لوحة التحكم في لوحة المفاتيح.

الخطوة 4: الوحدة النمطية: اللوحة الأم

الوحدة: اللوحة الأم
الوحدة: اللوحة الأم

عناصر:

  • اردوينو نانو
  • SN74HC165 سجل التحول
  • مقبس DIP 16pin (اختياري لكن موصى به)
  • اللوح أو ثنائي الفينيل متعدد الكلور
  • رؤوس دبوس أنثى (اختياري)

قم بتركيب Arduino وسجل التحويل أو المقبس على اللوحة. عند استخدام المقبس ، أدخل السجل في المقبس.

عند استخدام رؤوس الدبوس لتوصيل الوحدات ، قم بتركيب الرؤوس الأنثوية على اللوحة.

جندى المكونات وفقًا للتخطيطي.

الخطوة 5: الكود

قم بتثبيت الكود المرفق على Arduino.

يتم التعامل مع مواضع الكائنات على الشاشة بالإضافة إلى pinout والتكوين عبر #DEFINEs.

تقوم طريقة start () فقط بتهيئة المسامير وعرض مجموعة الملاحظات.

تتعامل طريقة printBPM () مع كتابة BPM على الشاشة. من الضروري زيادة قابلية الاستخدام عند ضبط BPM ، مما يسمح بتغيير القيمة بسرعة بدلاً من الضغط على زر واحد لكل BPM.

يعالج أسلوب writeMIDI () إرسال أوامر MIDI عبر المسلسل.

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

تغيير عدد الخطوات أو الملاحظات التي سيتم تشغيلها ، قد يكون من الضروري إجراء تعديلات على أوضاع الشاشة.

الخطوة 6: الغلاف

عناصر:

  • الغلاف أو اللوح الأساسي
  • جهاز مجمع
  • مكونات إضافية حسب التصميم الخاص بك ، مثل البراغي.

قم بتركيب الجهاز في الغلاف أو على اللوح الأساسي حسب التصميم الخاص بك.

اخترت لوحة أساسية مطبوعة ثلاثية الأبعاد ، والتي احتجت لاحقًا إلى تعديلها لتستوعب الجهاز.

الخطوة 7: الاستخدام

إستعمال
إستعمال

حدد الوضع الذي تريده باستخدام المفاتيح الموجودة على لوحة التحكم.

في وضع لوحة المفاتيح ، اضغط على الزر مع الملاحظة التي تريد تشغيلها. يجب أن تظهر الشاشة أي النوتة التي يتم تشغيلها.

في وضع التسلسل ، سيعمل الجهاز من تلقاء نفسه عندما يكون في وضع التشغيل.

في وضع "التسجيل" ، يمكنك برمجة تسلسل بالضغط على الأزرار الموجودة على لوحة المفاتيح.

في وضع "play" ، سيرسل الجهاز الملاحظة التي تم تشغيلها عبر المسلسل. إذا تم تشغيل نفس النغمة وكان الجهاز في وضع "مستمر" ، فلن يتم إيقاف الملاحظة وتشغيلها مرة أخرى ، وإلا سيتم إيقاف الملاحظة وسيتم تشغيل التالية.

موصى به: