فتح مكتبات لتصور محتوى الصوت

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


صورة Pixabay / Pixabay الترخيص

  • Pizzicato . للعمل مع المحتوى الصوتي في المتصفحات ، يتم استخدام مواصفات Web Audio ، التي طورها اتحاد W3C . يحتوي Web Audio API على 28 واجهة لتصفية القنوات الصوتية وتصورها وإدارتها. تقوم مكتبة Pizzicato JavaScript بتوسيع هذه الوظيفة من خلال السماح لك بإضافة المزيد من التأثيرات على الألحان ( اهتزاز ، تردد ، تأثير تشويه quadrafuzz ) وإنشاء مؤلفات جديدة تعتمد على الأصوات الفردية. قدم مؤلف المكتبة مشروعًا يوضح قدراته - يلعب هذا التطبيق لحنًا استنادًا إلى عدد مرات ارتكاب مستخدمي GitHub.
  • Processing.js . مكتبة لتنفيذ الوظائف الأساسية للغة المعالجة. تم تطويره في عام 2001 لتصور البيانات على الويب. اليوم يتم استخدامه من قبل الآلاف من الفنانين والمصممين والمطورين ، بما في ذلك التصور الصوتي . تستخدم المكتبة JS للرسوم المتحركة ، وقماش للعمل مع الصور. سيساعد كتابان (PDF) من مؤلفيها على دراسة ميزات اللغة - " المعالجة: كتيب البرمجة " و " الشروع في المعالجة ".
  • Peaks.js . هذا أحد مكونات JavaScript لعرض الرسوم البيانية لموجة الصوت والتفاعل معها. يمكن تحجيم المخططات ووضع علامات عليها بأجزاء مختلفة من الألوان الدلالية ، مثل الكلام والموسيقى. تم تطوير المكتبة من قبل خبراء من هيئة الإذاعة البريطانية ، واستخدموا عنصر قماش من HTML5. يمكن لـ Peaks.js فقط رسم الرسوم البيانية بناءً على البيانات الجاهزة ووضعها في صفحة الموقع. إذا كنت بحاجة إلى إنشاء موجة صوتية ، فيمكنك اللجوء إلى أدوات أخرى من نظام بي بي سي البيئي: بيانات شكل الموجة لـ JS ، و audiowaveform لـ C ++ و audio_waveform لـ Ruby.


الصورة من قبل جيسون كوري / CC BY

  • p5.js . هذه هي مكتبة التصور التي أنشأها فريق المعالجة في عام 2014. يتيح لك "الرسم باستخدام الكود" (إنشاء عناصر فنية ورسوم متحركة) ، حيث تعمل الصفحة في المتصفح كقماش. يحتوي P5.js على مكتبات إضافية للتكامل مع كائنات HTML5 الأخرى - نص أو فيديو أو صوت أو التقاط صور من كاميرا ويب. يوجد محرر على الموقع الرسمي للمشروع يمكنك من خلاله تقييم جميع ميزات الأداة.
  • pixi.js . محرك عرض ثنائي الأبعاد يعتمد على قماش و WebGL ، والذي يدعم القوام والعفاريت. يضعها مؤلفو المكتبة في صورة تناظرية لـ Three.js ، لذا فهي مناسبة لإنشاء واجهات رسومية معقدة (على سبيل المثال ، مشغلات الموسيقى) وتصورات. يمكن العثور على عرض توضيحي يتضمن الميزات "الموسيقية" الخاصة بـ pixi.js على موقع codepen (تحتاج إلى تنزيل الموسيقى من جهاز الكمبيوتر الخاص بك).
  • sketch.js . مكتبة صغيرة لإنشاء كائنات فنية في JavaScript - لا تزن سوى كيلو بايت. جميع أساليب الرسم CanvasRenderingContext2D و WebGLRenderingContext و HTMLElement معتمدة. على الموقع الرسمي ، يمكنك العثور على العديد من أمثلة المرئيات التي تم تنفيذها باستخدام المخطط. الوثائق التي تحتوي على جميع المعلومات اللازمة للبدء في استخدام الأداة موجودة على GitHub .
  • Two.js . API العالمي للرسم في Canvas أو SVG أو WebGL مع وجود تحيز في الرسومات المتجهة. مناسبة للعمل في بيئة مقطوعة الرأس والسحابة. أمثلة التنفيذ متوفرة هنا .
  • الصوت الموجي تطبيق لنظامي Linux و Mac OSX (لم يتم دعم Windows بعد) يعمل من سطر الأوامر وينشئ بيانات شكل موجي استنادًا إلى التسجيلات الصوتية (بتنسيقات MP3 أو WAV أو FLAC أو OGG). للقيام بذلك ، يشكل التطبيق مسار أحادي ، ثم يحسب الحد الأدنى والحد الأقصى لقيمة العينات. يتم حفظ البيانات بتنسيقات JSON أو dat أو PNG. بعد أن يمكن نقلها إلى المكتبة ، والتي تعرض رسم بياني لموجة الصوت على الموقع ، على سبيل المثال ، Peaks.js المذكورة بالفعل.


صورة Pixabay / Pixabay الترخيص

  • موجة صوتية دائرية . مكتبة JS التي تصور الموجات الصوتية في شكل رسم بياني دائري. لإنشائها ، يتم استخدام ECharts ، وكذلك البيانات على الترددات والإيقاعات BPM . يمكن العثور على العروض التوضيحية هنا وهنا .
  • سندر . إطار عمل C ++ لإنشاء الصور ، والذي تم إنشاؤه كمنافس لـ Processing.js. تتيح لك الأداة العمل مع كل من الرسومات ثنائية وثلاثية الأبعاد ، وتحتوي على وحدات فك ترميز مدمجة من أجل WAV و MP3 و OGG ، بالإضافة إلى وظائف معالجة الإشارات الرقمية (على سبيل المثال ، كتل التطبيع وحساب قيم جذر متوسط ​​التربيع).
  • موسيقى 3D متخيل . متخيل بسيط مبني على أساس Three.js و Web Audio API ، والذي يستخدم وظائف مثلثية لإنشاء الأشكال. مثال على العمل يمكن العثور عليه هنا . يمكن استخدام المشروع كمرجع عند إنشاء متخيل "رياضي" خاص بك.



في 18 يونيو ، يبدأ بيع المعدات في أوديومانيا. نعطي مشغلات الفينيل ومكبرات الصوت المجسمة ورفوف الكتب ومكبرات الأرضية ، بالإضافة إلى سماعات الرأس في الأذن بتخفيضات كبيرة تصل إلى 70٪. على سبيل المثال ، يمكن التقاط مكبرات الصوت Polk Audio S10 مقابل 14،900 روبل ، وسماعات الرأس Audio-Technica ATH-E40 مقابل 6490 روبل.

Hot AUDIOSALE 2019 هي فرصة رائعة لشراء أداة صوتية كنت تشاهدها لفترة طويلة.



مجموعاتنا الأخرى:

أين يمكنك الحصول على عينات صوتية لمشاريعك: مجموعة مختارة من تسعة مصادر مواضيعية
12 موارد موضوعية مع مسارات مرخصة بموجب المشاع الإبداعي
مجموعة مختارة من المتاجر عبر الإنترنت مع موسيقى Hi-Res
ماذا كان على جهاز iPod الأول: عشرون ألبومًا اختارها ستيف جوبز عام 2001
لقد تقاعدنا - نناقش الأدوات الصوتية الشائعة ذات مرة والتي أصبحت "قديمة"

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


All Articles