كيفية تصور الصوت على الويب: مجموعة مختارة من المواد المواضيعية ومحاضرات الفيديو مع النظرية والتطبيق

في المرة الأخيرة ، قمنا بإعداد ملخص لك من خلال مكتبات مفتوحة لتصور محتوى صوتي وقررنا العثور على مواد حول كيفية التعامل مع كل هذا. والنتيجة هي مجموعة مختارة من الأدلة حول الموضوع لمطوري تطبيقات الويب أو الألعاب.


الصورة s_keller / Pixabay
في مدونتنا على Habré -> القراءة لعطلة نهاية الأسبوع: 65 مادة حول البث وتاريخ "الحديد الموسيقي" القديم وتقنيات الصوت وتاريخ الشركات المصنعة للصوت


النظرية والتاريخ



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



  • أساسيات واجهة برمجة تطبيقات الصوت عبر الويب يتحدث مطورو Mozilla عن ميزات Web Audio API - مواصفات لإدارة محتوى الصوت في المتصفحات. فهو يصف كل من الأشياء الأساسية مثل التفاعل مع المخازن المؤقتة للصوت ، بالإضافة إلى الأشياء الأكثر تقدماً (على سبيل المثال ، تصور الصوت). العديد من الرسوم البيانية ، الرسوم البيانية ، وأمثلة التعليمات البرمجية. يتم تحديث المواد بانتظام - يمكن استخدامها كمرجع "سطح المكتب" عند تطوير التطبيقات.

  • 8 بت نظرية الموسيقى . قناة على YouTube مخصصة لتحليل النطاق الصوتي في ألعاب الفيديو من حيث النظرية الموسيقية. على سبيل المثال ، في هذا الفيديو ، يعرض المؤلف بأمثلة كيف تساعد الموسيقى على خلق جو في لعبة Hollow Knight ، وهنا نتحدث عن واحدة من المؤلفات النهائية في Dark Souls. يمكن أن تكون القناة مفيدة لأولئك الذين يكتبون لعبتهم الخاصة. هنا يمكنك الخروج بعدة أفكار لمرافقتها الموسيقية.


ممارسة






  • تقديم p5.js. p5.js هي مكتبة تصورات تتيح لك "الرسم باستخدام الكود". في الفيديو ، يوضح مطورها ، Lauren McCarthy ، مع أمثلة كيفية إنشاء عناصر فنية ورسوم متحركة باستخدام هذه الأداة. إذا كنت ترغب في تقييم قدرات p5.j بنفسك ، فهناك محرر خاص على الموقع الرسمي للمشروع.


  • موسيقى من ألعاب 8 بت على Web Audio API . تتناول هذه المقالة كيفية إعادة إنشاء موسيقى 8 بت وتصورها باستخدام Web Audio API وإطار Tone.js من Pac-Man و Super Mario Bros و Metroid و Kirby's Adventure و The Legend of Zelda. استمع إلى التكوين الناتج ، انظر الكود ، وإذا كنت ترغب في ذلك ، يمكنك تعديله على CodePen . لتسهيل فهم المصدر ، يوصي المؤلف بمشاهدة هذا الفيديو أولاً على YouTube - وهو يشرح كيفية "الصوت" في أجهزة الكمبيوتر القديمة.




قراءة إضافية - من "عالم Hi-Fi" الخاص بنا:

كيفية كتابة الموسيقى باستخدام OOP
أي نوع من الموسيقى كان "سلكي" في نظام التشغيل الشهير
البرمجة الموسيقية - من يفعل ذلك ولماذا
كيف غزا الكمبيوتر الشخصي صناعة الوسائط: مناقشة Pro Tools و Media Composer
أين يمكنك الحصول على عينات صوتية لمشاريعك: مجموعة مختارة من تسعة موارد
12 موارد موضوعية مع مسارات مرخصة بموجب المشاع الإبداعي
الابتكار SSI-2001: قصة واحدة من أندر بطاقات الصوت لجهاز الكمبيوتر IBM
قام Enthusiast بإعادة إنشاء بطاقة الصوت Sound Blaster 1.0: لماذا المشروع رائع



علينا في Habré -> بطاقات الصوت كوسيلة للانغماس في أجواء مدينة غير مألوفة


Source: https://habr.com/ru/post/ar464217/


All Articles