جدول المحتويات:
- الخطوة 1: إعداد Soundflower مع Max و DAW
- الخطوة 2: حدد مسار معالجة الإشارة الخاص بك
- الخطوة 3: إضافة مزيج جاف
- الخطوة 4: تغيير الملعب باستخدام Pitchshifter
- الخطوة 5: التشويه
- الخطوة 6: قوة الطائرة بدون طيار
- الخطوة 7: دخول غريب: تعديل الحلقة
- الخطوة 8: التأخير وإضعاف الإشارة … التدهور … درجة … D …
- الخطوة 9: تردد بيلتون بريك ستايل
- الخطوة 10: اهتزاز ستيريو عشوائي
- الخطوة 11: الذبذبات
- الخطوة 12: تقديم وحدة معالجة الإشارة
- الخطوة 13: القسم 2: مولد الوتر
- الخطوة 14: الحصول على ملاحظات لإدخالها إلى Arpeggiator
- الخطوة 15: ترتيب تلك الأوتار
- الخطوة 16: 'Key Jumbler'
- الخطوة 17: جعل السحر يحدث مع إنشاء الملاحظات المستقلة
- الخطوة 18: اللمسات الأخيرة
- الخطوة 19: لف كل شيء
فيديو: Max MSP Ambient Loop Generator: 19 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
هذا برنامج تعليمي حول كيفية البدء في إنشاء مولد حلقة محيطة في Max MSP.
يتوقع هذا البرنامج التعليمي أن يكون لديك فهم أساسي لـ Max MSP وواجهات DAW ومعالجة الإشارات. إذا كنت ترغب في استخدام البرنامج المصمم في هذا البرنامج التعليمي ، فابدأ وقم بتنزيله مجانًا للاستخدام (ولكن ليس للبيع أو إعادة النشر)!
يتكون البرنامج الذي سنصممه من جزأين رئيسيين:
1) معالج متعدد الإشارات
2) مولد ملاحظة شبه عشوائي
يعمل منشئ الملاحظات ببطء على طول مفتاح / مقياس في أنماط شبه عشوائية ، ويغذي بيانات MIDI في DAW ، والذي بدوره يرسل الصوت مرة أخرى إلى Max لتتم معالجته.
هذا رابط لملف التصحيح النهائي:
اللوازم:
- المعرفة الأساسية ماكس MSP و MIDI
- ماكس MSP
- واجهة الصوت (نحن نستخدم Logic Pro X)
- Soundflower
- (اختياري) بعض المكونات الإضافية الجيدة لأدوات البرامج لمنصة عمل صوتية
الخطوة 1: إعداد Soundflower مع Max و DAW
Soundflower هو برنامج يساعد على إرسال الصوت بين البرامج على Mac. سنستخدم هذا لنقل الصوت من DAW إلى Max.
لا يمكن أن يكون استخدام Soundflower مع منصتك الصوتية الرقمية أسهل من أي وقت مضى! ما عليك سوى تنزيل Soundflower ، وسيصبح متاحًا للاستخدام كمخرج صوتي ومدخل. إذا أنشأنا كائنات adc ~ (إدخال الصوت) و dac ~ (إخراج الصوت) ، فيمكننا أن نرى أن Soundflower 2ch و Soundflower 64ch أصبحا مسارات صوتية قابلة للاستخدام. سنستخدم Soundflower 2ch (قناتان) لهذا البرنامج.
في Max ، أضف مفتاح تبديل لتشغيل الإدخال وإيقاف تشغيله ، وشريط تمرير الكسب لمستوى الصوت ، وستكون في طريقك.
في DAW الخاص بك ، ضمن التفضيلات> الصوت ، سترى إدخال الصوت وإخراج الصوت. سنستخدم Soundflower 2ch كإخراج صوتي.
الخطوة 2: حدد مسار معالجة الإشارة الخاص بك
بعبارات بسيطة ، هل سيتم تشويه صوتك في مجموعة من القنوات المختلفة ، أم كلها في خط مستقيم واحد؟
قررنا استخدام المعالجة الصوتية المتوازية - سيتم تشويه إشارتنا على عدة قنوات مختلفة. يمنحنا هذا ميزة الحصول على صوت إجمالي أكثر وضوحًا ومزيدًا من التحكم في إشارتنا ، ولكنه يدفع الكثير من الصوت إلى الكسب الرئيسي ، مما يؤدي إلى بعض القطع. قررنا أن المزيد من التحكم كان يستحق بعض الصوت المشوه ، لأن هذا سيخلق حلقات محيطية على أي حال!
بالإضافة إلى ذلك ، ستحتاج إلى تحديد التأثيرات التي ترغب في إنشائها. سنعرض بعض أنواع التأثيرات هنا إذا كنت تريد أفكارًا.
الخطوة 3: إضافة مزيج جاف
أضفنا أولاً "مزيج جاف" حتى نتمكن من الحصول على إشارة صوتية منفصلة وغير متأثرة. تم ذلك عن طريق تشغيل إخراج adc في شريط تمرير الكسب (باستخدام قرص لتسهيل عرضه) ، في مرشح svf ~ مع قرص لضبط تصفية تمرير المرور المنخفض ، ثم إلى الكسب الرئيسي والخروج إلى dac ~. يمكن أن يكون الحصول على مزيج جاف مفيدًا جدًا ، لذلك نقترحه إذا كنت تريد أن تجعل الأشياء تبدو واضحة إلى حد ما وسهلة الاختبار!
ربما لفتنا انتباهك قليلاً هناك - سنقوم بتشغيل جميع تأثيراتنا في فلاتر svf ~ منفصلة للحصول على نغمات لكل قناة إشارة. هذا يجعل من السهل إخلاء مساحة الصوت عندما يكون تأثير معين عالي التردد. لقد صنعنا جميع فلاترنا svf ~ lowpass (عن طريق التثبيت على خرج الممر المنخفض) ، لذلك فهي تقطع تدريجياً الترددات العالية عن طريق خفض الاتصال الهاتفي. ومع ذلك ، فإن svf ~ يحتوي أيضًا على ممر نطاق (تردد انتقائي) ، و Highpass (إزالة المستويات المنخفضة) ، ومرشحات أخرى مفيدة. جرب لترى ما تريده وتحتاجه ، أو حتى استخدم مرشحات متعددة!
الخطوة 4: تغيير الملعب باستخدام Pitchshifter
للحصول على أداة تحريك بسيطة وسهلة الاستخدام ، انسخ كود Pitchshifter من دليل المساعدة Pitchshifter في Max. الكود الخاص بنا مشابه جدًا ، لكنه يزيل ميزات مثل إعدادات جودة الصوت المتعددة والانسيابية لتقليل الفوضى. يسمح لك تشغيل الصوت في هذا (من adc ~ للصوت المتوازي ، أو من المزيج الجاف لصوت السلسلة) باستخدام قرص لضبط مستوى تغيير درجة الصوت.
كما هو الحال مع المزيج الجاف ، أضفنا شريط تمرير الكسب وكائن svf ~ للسماح بالتحكم في مستوى الصوت وتشكيل EQ.
الخطوة 5: التشويه
استخدام الكائن overdrive ~ هو أبسط طريقة لإضافة تشويه. يمكنك تشغيل ذلك في شريط تمرير الكسب وفلتر وتسميته يوميًا. ومع ذلك ، فقد اتخذناها بضع خطوات أخرى. أولاً ، قمنا بتشغيل مسارات الصوت اليمنى واليسرى في كائنات منفصلة عن مراحل - وهذا يضع مسارات الصوت اليمنى واليسرى خارج الطور ، مما يؤدي إلى زيادة سماكة الصوت كما تفعل دواسة الجوقة.
بالإضافة إلى ذلك ، أرسلنا الصوت الناتج إلى كائن تسلسلي مع إرفاق مخطط مرشح. يتيح لك ذلك تشويه الصوت أكثر أو أقل في ترددات معينة ، ومع العديد من نطاقات الترشيح التي تريدها. تم تصميم مخطط مرشح التشوه الخاص بنا بعد تشويه دواسة Boss HM-2 Heavy Metal في الثمانينيات.
في هذه المرحلة ، بدأنا أيضًا في إضافة كائنات omx.peaklim ~ بعد التأثيرات الصاخبة بشكل خاص - يحد هذا الكائن من الإشارة الصوتية القادمة من خلاله كما يفعل الضاغط ، مما يسهل الحفاظ على مسار الصوت النهائي من الاقتطاع.
الخطوة 6: قوة الطائرة بدون طيار
شعرنا أيضًا أنه من الضروري إضافة تردد "droning" إلى التصحيح الخاص بنا. على الرغم من أنه كان من الممكن تحقيق ذلك باستخدام كائن دائري لإنشاء مذبذب بسيط ، إلا أنه لم يكن متكيفًا جدًا مع تغييرات الصوت أو التردد في الصوت الأصلي. لذلك ، استخدمنا مرشح svf ~ لإنشاء مسار صوت رنان للغاية. من خلال تشغيل الصوت في مرشح svf ~ ، وضبط الرنين على 1 ، نقوم بإنشاء تردد طنين يتحرك للداخل والخارج كما يفعل مسار الصوت لدينا ، ويمكن بعد ذلك تعديله من أجل ارتفاع الصوت والنغمة والتردد. سيؤدي ضبط الاتصال الهاتفي المرفق إلى ضبط تردد الطنين.
الخطوة 7: دخول غريب: تعديل الحلقة
الآن ، ننتقل عن طريق إضافة تعديل الحلقة! هذا التأثير الممتع والرائع بسيط للغاية في صنعه ، وقد أسيء فهمه لأنه يبدو… غير تقليدي إلى حد ما. يتم تحقيق ذلك عن طريق توصيل قرص إلى كائن * ~ في المدخل الأيمن ، وفي المدخل الأيسر الذي يربط الاتصال الهاتفي الخاص بنا. لقد اتخذنا هذه خطوة إلى الأمام - عندما يكون مُعدِّل الحلقة الخاص بنا على طول الطريق ، تغلق البوابة إشارة الرقم الخاصة بها ، وبالتالي تنقطع إشارة تعديل الحلقة تمامًا. بالإضافة إلى ذلك ، يمكن أيضًا تبديله للإخراج إلى كائن * آخر مما يقلل التردد بمقدار محدد. بهذه الطريقة ، يمكننا الحصول على تعديل حلقي "دقيق" من نوع التريمولو وتعديل حلقة صوتية أسرع وغريبة. مثل التأثيرات الأخرى ، تم تشغيل هذا في شريط تمرير الكسب ومرشح svf ~.
الخطوة 8: التأخير وإضعاف الإشارة … التدهور … درجة … D …
نحن هنا نخلق تأخيرًا مع التحكم في الوقت ، والاتصال الهاتفي للتغذية الراجعة ، والاتصال بالطنين ، وعينة المهينة. هذا يسمح لنا بتقليد التأخير التناظري عن طريق جعل الإشارة أكثر هدوءًا وتشويهًا بشكل تدريجي. للقيام بذلك ، نستخدم كائنات tapin ~ و tapout ~ المتصلة. نكتب 5000 بعد tapin ~ للتأكد من أنه يحتوي على 5000 مللي ثانية من وقت الذاكرة. تتيح لنا إضافة كائن تحطيم ~ تدمير الإشارة تدريجيًا. بعد ذلك ، نقوم بتشغيل الصوت من adc ~ إلى الكائن المتدهور ، إلى tapin ~ ، إلى tapout ~ ، وفي نفس الوقت نعود إلى التدهور ~ من a * ~ ويخرج من * ~ إلى سيطرتنا. يسمح لنا القيام بذلك بإرفاق قرص لضبط حجم التأخير للعودة إلى نفسه والحصول على إشارة متأخرة قادمة من الكائن * ~ إلى مخرجاتنا. بالإضافة إلى ذلك ، فإن وضع الكائن المتحلل قبل tapin ~ يسمح لنا بإضافة المزيد والمزيد من تقليل العينة مع تأخر الإشارة. تحقق من صورتنا ورمزنا للحصول على رؤية واضحة لكيفية القيام بكل ذلك.
الخطوة 9: تردد بيلتون بريك ستايل
يشير صدى قرميد بيلتون إلى تردد مزود بشريحة Accu-Bell BTDR Digi-log التي صممها Brian Neunaber من Neunaber Effects. تتيح هذه الشريحة ترددات زنبركية بسيطة باستخدام خطوط تأخير متتالية. لمحاكاة ذلك ، قمنا بترميز مهلة أخرى ، باستخدام قرص واحد لضبط الوقت والتعليقات. لن يتجاوز الوقت أبدًا 100 مللي ثانية ، ويتم تقييد التعليقات بنسبة 80٪. هذا التأخير البسيط يعطي صوت تردد زنبركي سهل! الخروج إلى السيطرة والنغمة مرة أخرى.
الخطوة 10: اهتزاز ستيريو عشوائي
تأثيرنا النهائي للإشارة! لقد أنشأنا هنا نفس الكود المستخدم من قبل لمعدل الحلقة ، مع بعض التقلبات: يتم اختيار عمق الاهتزاز عشوائيًا ، وهناك اهتزاز للقناة اليمنى واليسرى. بالإضافة إلى ذلك ، قمنا بإعداد هذه الوحدة بالتسلسل ، بحيث تأتي جميع التأثيرات قبلها ، بحيث تتأثر كل إشارة بواسطة tremolos.
للقيام بذلك ، قمنا بتقليد رمز تعديل الحلقة من وقت سابق ، مع بعض التغييرات: تعمل الإشارة الآن في بوابتين يتم فتحهما عند إغلاق الأخرى. هذا يسمح للإشارة أن تتأثر أو لا تتأثر ، بدلاً من أن تتأثر أو تتوقف فقط. تم ذلك مع! - وجوه. يتم تشغيل الاتصال الهاتفي الخاص بنا في كائن rand ~ ، ثم * ~ و a + ~ ، وإلى الأسفل إلى * ~ آخر في المدخل الأيمن والصوت في اليسار. هنا لدينا اهتزاز عشوائي يتم تشغيله عندما يكون الاتصال لأعلى ولأسفل عند إيقاف تشغيله!
لا يحتاج هذا إلى التحكم في الكسب أو التحكم في النغمة ، لذلك ينتقل مباشرة إلى كائن dac ~.
الخطوة 11: الذبذبات
أخيرًا ، نضيف نطاقًا ~ كائنًا متصلًا بإخراج الصوت من عنصر التحكم في الكسب الرئيسي. أضفنا أيضًا قرصًا لضبط حساسيته!
الخطوة 12: تقديم وحدة معالجة الإشارة
ننهي هذا القسم بإعطاء كودنا بعض الذوق في وضع العرض التقديمي. ما عليك سوى إضافة أوامر فردية ومربعات تعليق إلى وضع العرض التقديمي ، وستكون على ما يرام! قدمنا لنا بعض الذوق الإضافي مع المربعات الملونة وقرارات التصميم المختلفة والخطوط الفنية. بالإضافة إلى ذلك ، اعتمد التصميم على تصميمات دواسة الجيتار: أقراص في صفوف وأقسام معنونة لتسهيل فهم مسار الإشارة. استمتع بهذا الجزء!
الخطوة 13: القسم 2: مولد الوتر
لدينا الآن معالج إشارة يعمل بكامل طاقته في Max ، نحتاج فقط إلى بعض الصوت لتغذيته. باستخدام Soundflower ، يمكننا توجيه كل الصوت الناتج من خلال معالج الإشارة ، طالما أن المصدر هو جهاز الكمبيوتر الخاص بك!
ومع ذلك ، من أجل إنشاء حلقات محيطة خاصة بنا ، سيتعين علينا إنشاء تصحيح Max آخر. بفضل قوة MIDI ، سيعمل التصحيح النهائي بشكل فعال كوحدة تحكم MIDI جديدة لمنصة العمل الصوتية الرقمية الخاصة بك ، حيث يرسل الملاحظات مباشرة إليه مما يتيح لك استخدام أي أداة من اختيارك أو تصميمك! على عكس وحدة تحكم MIDI الخارجية ، مع قوة max ، يمكننا إنشاء وحدة تحكم MIDI يمكنها اللعب بمفردها ، مما يسمح لك بتعديلها باستخدام معالج الإشارة بسهولة.
لإنشاء ملاحظات فريدة من نوعها ، سنستخدم مضيفًا لتوليد ثلاثيات ، وبعد ذلك سننظر في كيفية تجميع خوارزمية تسمح لمُنشئ الأصوات بالقفز بين الأوتار.
الخطوة 14: الحصول على ملاحظات لإدخالها إلى Arpeggiator
قبل أن نتمكن من وضع مضرب صوتي معًا ، نحتاج إلى أن نكون قادرين على توليد الأوتار لتتسلسل خلاله. في MIDI ، تتوافق كل نغمة على لوحة المفاتيح مع رقم ، مع كون الوسط C هو 60. لحسن الحظ ، الأرقام متسلسلة ، لذلك من خلال تطبيق بعض نظريات الموسيقى ، يمكننا إنشاء الفواصل الزمنية الصحيحة التي تتوافق مع توقيعات المفاتيح المختلفة.
إن التوقيعات الرئيسية التي تستخدمها متروكة لك ، ومع ذلك يمكنك أيضًا متابعة التوقيعات الأربعة الرئيسية التي اخترناها. سنضيف لاحقًا إلى هذا الجزء من الكود للسماح له بالتنقل بين التواقيع الرئيسية بمفرده ، لذلك اخترنا الأجزاء الرئيسية والثانوية والسابع الكبرى والصغرى 7 للمساعدة في الحفاظ على الدرجة اللونية بينما يتنقل البرنامج عبر الأوتار.
بالإشارة إلى الصورة الأولى ، فإن الجزء الأكبر من هذا القسم هو مجرد الرياضيات التي تتوافق مع فترات هذه المفاتيح. بدءًا من المربع الموجود في أقصى اليسار المسمى "60" ، هذا هو الجذر. عندما يتغير الجذر ، ستتغير الفواصل الزمنية وفقًا للمفتاح الحالي. على سبيل المثال ، إذا تم تحديد المفتاح الرئيسي ، فستكون الفواصل الزمنية المقابلة 4 و 7. ثم يتم تشغيل ذلك من خلال مربعات +0 ، والتي ستضيف تلك الفاصل الزمني إلى الجذر ، وتزودك بـ 3 ملاحظات لإنشاء وتر رئيسي ، من أي جذر!
الخطوة 15: ترتيب تلك الأوتار
ارجع إلى الصورة أعلاه للتعرف على رمز Arpeggiator. سيسمح لك كائن العداد ومربعات الكائن المرفقة 0 و 1 و 2 بالتحكم في اتجاه مضيف الصوت من أعلى وأسفل وأعلى.
كما هو موضح أعلاه ، يتم توجيه منشئ الفاصل الزمني الذي قمنا بتجميعه للتو إلى مربعات "int" ، لذلك أثناء تشغيل العداد والمربعات المحددة ، سوف يمر عبر الوتر من الجزء الآخر من الكود. ثم يمر هذا من خلال مربع "makenote" و "noteout" لتحويل أرقام MIDI هذه في النهاية إلى صوت!
لاحظ عنصر "المنفذ" من كائن Max 1 "" المتصل بصندوق "noteout" ، لأن هذا هو ما يسمح لك بإرسال معلومات MIDI من Max إلى DAW.
يحدد كائن "metro" مقدار الوقت بين كل فاصل زمني بالمللي ثانية. لدي 500 مللي ثانية بشكل افتراضي ، وإذا اتبعت الكود المرفق ، باستخدام كائن شريط التمرير ، يمكنك ضبط عدد المللي ثانية بين كل فاصل زمني
الخطوة 16: 'Key Jumbler'
الصورة أعلاه هي جزء من الكود الذي سيسمح للبرنامج بالتنقل تلقائيًا عبر التوقيعات الرئيسية ، مما يسمح لك بإنشاء أوتار تلقائية أثناء تحديد ملاحظات جذر مختلفة.
يعمل الكائن "select" بشكل مشابه جدًا للعنصر الموجود في قسم arpeggiator ، ولكن بدلاً من تسلسل معين ، نستخدم مربع "urn" للتنقل بين المفاتيح بشكل عشوائي. ما يجعل صندوق "الجرار" مختلفًا عن "عشوائي" هو أنه لن يكرر أي رقم حتى يمر عبر النطاق الكامل ، والذي بدوره يوفر لنا توزيعًا متساويًا للقفزات بين المفاتيح المختلفة.
الخطوة 17: جعل السحر يحدث مع إنشاء الملاحظات المستقلة
هذا الجزء من التعليمات البرمجية هو ما يجعل هذا التصحيح قادرًا على العمل بشكل مستقل. إذا عدنا إلى منشئ الأوتار من بداية هذا القسم ، فإن تغيير الجذر سيؤدي تلقائيًا إلى ملء الفواصل الزمنية التالية ، حتى نتمكن من استخدام ذلك لإنشاء تعاقب وترات فريد!
العنصر الرئيسي هنا هو "itable" ، أو المربع الكبير الذي بداخله مستطيلات زرقاء صغيرة. من خلال إرفاق هذا بمعامل المترو من مضيف الأصوات (المربع مضبوط على 500) ، يمكننا التحكم في النقطة الدقيقة في تسلسل مُنشئ الأصوات التي يتغير فيها الوتر. نظرًا لأن Arpeggiator يعمل في مجموعات من 3 ، يتم تعيين حجم itable على 12 ، لحساب 4 دورات ، ويتم تعيين النطاق على 2 ، مع 2 بمثابة "لا" و 1 بمثابة "نعم" إذا أو لا لتغيير الوتر. مع التسلسل في الكود الرئيسي ، سوف يكون منشئ الأصوات واحدًا من خلال ثالوث واحد ، ثم يتم إنشاء وتر جديد ويتم تشغيله من خلال هذا الثالوث ، وما إلى ذلك.
تحدد المربعات "العشوائية" مدى بعد الجذر الجديد عن الأصل ، وقد قمت حاليًا بتكوينه بحيث يمكن أن يصل إلى نصف أوكتاف لأعلى أو لأسفل.
في الصورة الكاملة للرمز ، يظهر على اليسار مربع رقم 67 في الجزء السفلي متصل بمربع رقم الجذر من مولد الوتر ، لذلك أي رقم ينتهي يتم إنشاؤه من itable وستنتقل الخوارزمية المرفقة إلى الوتر مولد ، ثم في البيجي حيث سيعزف على الوتر المختار حديثًا. مربع رقم 67 أعلاه الذي يعمل في المربع "+0" متصل بجسم البيانو الموضح أعلاه ، والذي يتم إرفاقه أيضًا بمربع رقم الجذر من مولد الأوتار. هذا هو أنه عندما تقوم الخوارزمية من هذا الجزء من الكود بإنشاء رقم ، يتم تحديده أيضًا على البيانو بحيث يتم تشغيل هذه النوتة الموسيقية.
في الكود النهائي ، يظهر هذا القسم مرتين ، والفرق الوحيد هو itable. ارجع إلى itable المرفق بشكل منفصل لمعرفة كيفية صنعه بحيث يتم إنشاء وتر جديد بعد أن يكرر مُنظم الأصوات تسلسلًا 4 مرات.
الخطوة 18: اللمسات الأخيرة
يجب أن يكون لديك الآن مضيف مضيف يعمل بشكل كامل يعمل بنفسه! ومع ذلك ، إذا كنت ترغب في إضافة قدر أكبر من التحكم ، فإن قطعة الكود التي تظهر في الصورة أعلاه ستسمح لك بالتحكم في مدة تشغيل النوتات الموسيقية ، حتى تتمكن من الحصول على ملاحظات مسحوبة لفترة طويلة مثالية لحلقة بطيئة ومحيطية.
مرفق أيضًا كائن "stop" ، وهو مفيد بشكل خاص عند تشغيل Max من خلال DAW. في الحالة التي يبدأ فيها Max في مواجهة مشكلات في توصيل بيانات MIDI ، يمكنك تجاوزها وإيقافها دون إغلاق Max أو DAW تمامًا.
الخطوة 19: لف كل شيء
البرنامج الآن مكتمل وظيفيًا ، كل ما تبقى هو تنظيم كل شيء في وضع العرض التقديمي. لا توجد نهاية واحدة تكون جميعها حلًا لهذا الأمر ، فهي تعتمد كليًا على ما تريد أن تكون قادرًا على التحكم فيه من مستوى السطح.
يغطي اختياري أساسيات كل شيء أريد أن أكون قادرًا على تعديله بسهولة ، بحيث يمكنك الإضافة إليه أو الاستغناء عنه كما تراه مناسبًا.
كل ما تبقى الآن هو التعرف على هاتين البقعين والبدء في إنشاء بعض الموسيقى!
يتمتع!
موصى به:
La Chaise Longue Interactive Avec Arduino Et Max / MSP: 5 خطوات
La Chaise Longue Interactive Avec Arduino Et Max / MSP: L'idée est de créer une chaise longue Interactive: un utilisateur qui s'assoit dans le transat déclenche une ambiance sonore et visuelle lui rappelant la mer، la plage … Nous الاستخدامات donc un capteur de luminosité (placé sous le transat) الإغاثة à
قم بتحويل Python for Loop Into Java: 12 خطوة
قم بتحويل Python لـ Loop Into Java: Python و Java هما من أكبر لغات البرمجة التكنولوجية ، يستخدمها الملايين يوميًا. باستخدام هذه التعليمات ، يمكن لأي مستوى من مستخدمي Python البدء في تطبيق مهاراتهم على Java ، وتعلم كيفية تطبيق التعليمات البرمجية الموجودة لديهم على المواقف المكتوبة
Fizzle Loop Synth V3 (مؤقت 555): 11 خطوة (بالصور)
Fizzle Loop Synth V3 (555 Timer): هذه هي دارة Fizzle Loop Synth الثالثة الخاصة بي وهي مبنية على الدائرتين السابقتين والتي يمكن العثور عليها هنا وهنا قلب الموالفة هو 3 ، 555 Timer IC's والتي تستخدم لصنع البعض حقًا أصوات طنين ومفرقعات مثيرة للاهتمام. الفرق بين هذه النسخة
شبكة WiFi طويلة المدى PPM / MSP: 5 خطوات
Long Range Wifi PPM / MSP: منذ بعض الوقت قمت بنشر جهاز التحكم Wifi PPM الخاص بي. انها تعمل بشكل جيد فقط النطاق قصير بعض الشيء. لقد وجدت حلا لهذه المشكلة. يدعم ESP8266 وضعًا يسمى ESPNOW. هذا الوضع هو مستوى منخفض أكثر بكثير. لا يفقد الاتصال لذا
Fizzle Loop Synth - مؤقت 555: 12 خطوة (بالصور)
Fizzle Loop Synth - 555 Timer: ظهرت سلسلة fizzle loop بعد دمج 555 مشروعًا بسيطًا معًا لإنشاء واحد. في قلب حلقة fizzle هو Vactrol - ndash؛ جزء صغير بسيط مصنوع من LED ومقاوم للصور مثل CdS. جارٍ الاتصال