13 مقتطفات رمز لا تصدق مستوحاة من الموسيقى
نشرت: 2020-11-14تم رسم روح المطور مثل أجنحة الفراشة. إنه دائمًا مليء بالأفكار المشرقة والنتائج الرائعة والحلول الفريدة والحيل الرائعة والتجارب الرائدة.
لا يقتصر دور المبرمجين على حل المشكلات العادية مثل إنشاء مواقع الويب أو تطبيقات الهاتف المحمول ، بل يرغبون أيضًا في الاسترخاء والاستمتاع بالإمكانيات الهائلة للترميز. مثل الكثير من الفنانين ، فإنهم يحبون ترك خيالهم ينطلق. إنهم يرتجلون ، وبالتالي يخرجون ببعض المفاهيم الباهظة.
الموسيقى والترميز يسيران جنبًا إلى جنب. كم مرة رأيت مطورًا يعمل خلف مكتبه مع سماعات الرأس؟ للموسيقى تأثير إيجابي على الناس ، والمطورين ليسوا استثناءً. إنها تلهم وتشجع الإبداع.
اليوم ، قمنا بجمع عدد من الحلول الخيالية. من البيانو المعاد إنشاؤه بمهارة إلى متخيلات الموسيقى الغريبة ، تحقق مما ابتكره هؤلاء المطورون الموهوبون.
الآلات التقليدية
لقد عمل المطورون أدناه على إدخال أدوات العالم الحقيقي إلى الواقع الافتراضي. توفر لنا هذه الأمثلة طريقة لتجربة الآلات المألوفة بطريقة جديدة تمامًا.
بيانو لكريس وولك
هذه تجربة رائعة لإنشاء نسخة رقمية من الآلة الموسيقية الكلاسيكية. يعيد إدراك الشكل الصوتي ، جنبًا إلى جنب مع الأصوات والنغمات المختارة بمهارة ، إنشاء تجربة موسيقية رائعة. يمكنك استخدام الماوس أو لوحة المفاتيح لتأليف الموسيقى.
العب Xylophone بواسطة Greg Hovanesyan
أعاد جريج هوفانيسيان إنشاء إكسيليفون محترف. حتى أنه أضاف مطرقة خشبية للتغلب على القضبان. باستخدام قوة مذبذب واجهة برمجة تطبيقات صوت الويب ، تمكن من سحب سلسلة من الأصوات. هذا يمنح المستخدمين فرصة لخلق أصوات مختلفة تشبه الإكسيليفون. وعلى الرغم من أنك تريد النقر فوق الأشرطة بدلاً من الانزلاق والتحليق ، إلا أنها تبدو واقعية بالتأكيد.
أصوات عيد الميلاد من WILDER TAYPE
يتمتع هذا القلم من Wilder Taype بأجواء الطفولة. يبدو أننا جميعًا لدينا إكسيليفون صغير ملون في المنزل في مكان ما في العلية وهذا هو نسخته الرقمية المتماثلة. لا يمكنك العزف عليها فحسب ، بل يمكن للآلة نفسها تشغيل أغنية. وفي هذه الحالة بالذات ، إنها أغنية عيد ميلاد مبهجة.
مفتاح رومينا
Key by Romina ليس معقدًا مثل السابقتين ، ومع ذلك فهو يتمتع بسحره. يتم تبسيطها ليس فقط فيما يتعلق بالتصميم والوظائف ولكن أيضًا في تجربة المستخدم. ومع ذلك ، فهو مثال ممتاز لآلة موسيقية بسيطة حيث توجد جميع النوتات الموسيقية.
وقت الموسيقى! بواسطة LegoMushroom / The Bluesman - يمكنك لعب The Blues بواسطة Greg Hovanesyan
آلة أخرى مشهورة بين المطورين هي الجيتار. ولدينا قلمان مثيران: Music Time! بواسطة LegoMushroom و The Bluesman - يمكنك لعب The Blues بواسطة Greg Hovanesyan.
على الرغم من أن مفهوم LegoMushroom لا ينتج أي أصوات وله تسعة أوتار بدلاً من ستة سلاسل كلاسيكية ، إلا أنه من المثير للاهتمام استكشافه. لاحظ أن الأوتار لها سلوك واقعي: فهي تهتز وتنضح نغمات ملونة. أيضًا ، هناك لوحة تحكم صغيرة تتيح لك تعيين بعض الخيارات. يقوم Paper.js و Web Audio API بتشغيل المشروع.
هذا عمل رائع آخر لجريج هوفانيسيان. بينما عرض علينا في المرة الأخيرة فرصة العزف على البيانو ، هذه المرة دعا الجميع لتأليف ألحان على الجيتار. على الرغم من أن الرسم التوضيحي للغيتار في الجزء السفلي لا علاقة له بالتأليف ، إلا أنه يضيف بالتأكيد إلى الجو العام. تصدر المفاتيح الموجودة في الجزء العلوي أصوات الجيتار. علاوة على ذلك ، يمكنك أيضًا اللعب مع مسار الدعم.
المتخيلون
يعد تصور الموسيقى ميزة عشناها في عصر برامج مشغل الوسائط. الآن ليس شيئًا مميزًا ، لكن في ذلك الوقت كان شيئًا لا يصدق. يحاول كل من Nelson Rodrigues و Zach Saucier تذكيرنا بذلك من خلال حلولهما فائقة الحداثة.
تصور صوت Three.js بواسطة نيلسون رودريغز
يستخدم نيلسون رودريغيز Three.js لإظهار رقصة الموسيقى. يتضمن تخيله الصوتي مشهدًا شبكيًا ثلاثي الأبعاد به أعمدة تتفاعل مع الصوت وتتحرك لأعلى ولأسفل.
متخيل موسيقى المنشور بواسطة زاك سوسير
يستخدم زاك سوسير شكل المنشور. يتضمن متخيل الموسيقى المنشور الخاص به مركز تحكم حيث يمكنك تعيين خيارات مثل عدد المستطيلات وعرض الحدود ونصف قطر المنشور واللون وغير ذلك الكثير. قم بتحميل مقطوعتك المفضلة ودع المنشور يقوم بعمل Boogie-Woogie.
موسيقى الكترونية
الآن لشيء اعتدنا تجربته على الشاشة: الموسيقى الإلكترونية.
عرض توضيحي بواسطة مات ويست
يتميز العرض التوضيحي من Matt West بلوحة مزج تمكن المستخدمين من توليد الصوت. كل ما عليك فعله هو النقر فوق مؤشر الماوس وسحبه داخل الشبكة. يستفيد Matt West من Web Audio API لإحياء فكرته.
SoundCloud Mini-board نيكولاس باي ديزاين
تحتوي لوحة الطبل الصغيرة هذه على تسعة أصوات يمكنك مزجها ومطابقتها لتكوين شيء لائق. استخدم لوحة المفاتيح لتوليد الأصوات. يسمح لك المؤلف أيضًا بإيقاف العملية مؤقتًا والعودة لاحقًا. أيضًا ، يعتمد أسلوب اللوحة على تلوين النيون وهو غير تقليدي بشكل لا يصدق.
JS Drum Kit من كاثرين كاتو
JS Drum Kit من Katherine Kato هو مشروع صغير ولكنه مثير. تحتوي هذه المجموعة على تسعة أصوات شائعة يمكنك استخدامها لتأليف مسار بسيط. انها لعوب جدا.
مولد الموسيقى الإجرائية المصنف بواسطة Jake Albaugh
كما تنص اللوحة ، يتم استخدام مفهوم Jake لإنشاء أغانٍ لا نهائية وقابلة للتكرار من كلمة "بذرة" قمت بتعيينها. سيتم تقديم الأغنية في تدوين موسيقي. يمكنك حتى تنزيل ملف midi. إنها فكرة أصلية حقًا.
مُنظم تقدم الوتر الموسيقي من تأليف جيك ألبو
هذا يبدو قليلا ساحقا. هناك أشياء كثيرة: تقدم الوتر ، منشط ، أوضاع ، خطوات تتابعية ، أنواع وأنماط. يبدو وكأنه مركز تحكم في سفينة فضاء. إنه أكثر مشروع كود مستوحى من الموسيقى لا يصدق في مجموعتنا. لقد قام جيك ألبو بعمل رائع. إنه يستخدم Scale Generator و Arpeggio Pattern Generator الذي أنشأه سابقًا جنبًا إلى جنب مع Tone.js لإضفاء الحيوية على كل شيء. مدهش.
موسيقى لآذاننا
الكود هو الشعر. وعندما يكون لديك كل الكلمات اللازمة لتأليف قصائد باستخدام مقياس رباعي التفاعيل ونظام القافية ، فمن الأناني ألا تكتب واحدة. وعند تطبيق الموسيقى ، يمكن تحويل هذه القصائد بسهولة إلى مسرحيات موسيقية أو أوبرا.
قد يبدو أن المبرمجين لا يتعاملون مع أي شيء سوى الكمبيوتر الذي لا حياة له ، لذلك لديهم فقط أسطر من التعليمات البرمجية والأوامر خلف أعينهم. لكن كل هذه السطور والأوامر هي أدوات تتحول في النهاية إلى سيمفونية في أيدي قادرة.
كما هو الحال في العالم الحقيقي ، يمكن أن تحقق بعض هذه السمفونيات نجاحًا كبيرًا ، في حين أن البعض الآخر ليس كذلك. الشيء هو أن هذه المؤلفات تغرينا دائمًا. لماذا؟ لأنهم يخلقون عالماً فريداً نتوق إلى تجربته واستكشافه.