مزج صوتي مفتوح المصدر على شبكة الإنترنت مصممة مع React و TypeScript و Tone.js. يتميز هذا polysynth بمذبذبات يمكن لعبها جنبًا إلى جنب عن طريق الضغط على مفاتيح البيانو. يحتوي كل مذبذب على أربعة أشكال موجة للاختيار من بينها وتوجيهها من خلال مظروف السعة ، مرشح Biquadratic ، ومعادل ثلاثة بن يسمح بالتحكم الكامل في شكل وترددات الصوت. يمكن تغيير الصوت بشكل أكبر مع التأثيرات بما في ذلك تأخير التغذية المرتدة ، وسحر البتات ، والتشويه ، والتردد. يتم أيضًا تصور إخراج الأداة في الشاشة أثناء تشغيل الملاحظات.
عرض حي

يمكن أن تكون المخلفات مخيفة للغاية إذا لم تكن على دراية بها ، ولكنها بسيطة جدًا بمجرد أن تفهم ما يفعله كل شيء. إذا كنت جديدًا في توليفات التوليف ، أوصي بالبدء عن طريق تشغيل المفاتيح مع الإعدادات الافتراضية وتبديل الإعدادات الأساسية ببطء مثل أشكال الموجات المذبذبة أو اللعب مع التأثيرات مع حوالي 30 ٪ على المقبض الرطب المقابل. كن حذرًا لعدم إجراء الكثير من التغييرات الشديدة في الإعدادات التي لا تفهمها لأنها يمكن أن تكون عالية جدًا!
A single cycle waveform looped to match a specific pitch which creates the synthesizer's base voices.
شكل إخراج الصوت بواسطة المذبذب. يمكن ضبطها على: الجيب أو المربع أو المثلث أو sawtooth.
إخراج حجم المذبذب في ديسيبل.
موضع البداية داخل دورة المذبذب بالدرجات. على سبيل المثال ، ستبدأ مرحلة 180 درجة في منتصف الطريق خلال دورة المذبذب.
إشارة التحكم في السنت. على سبيل المثال ، من شأنه أن يحول صوت 100 سنت إلى الأمام خطوة نصف.
نصيحة: حاول تعيين مذبذب واحد إلى -1200 والآخر إلى 1200 لتأثير رائع!
An amplitude envelope which shapes the attack, decay, sustain, and release of the sound.
مقدار الوقت الذي يستغرقه الظرف للوصول إلى أقصى قيمة في الثواني.
بعد جزء الهجوم من الظرف ، ستنخفض القيمة على مدار وقت الانحلال إلى قيمة الحفاظ عليه في ثوانٍ.
يتم تشغيل القيمة التي يستقر فيها المظروف بعد هجوم الظرف قبل الإصدار.
مقدار الوقت الذي يستغرقه الظرف ليخفض إلى الحد الأدنى لقيمةه في الثواني.
A biquad filter which blocks certain frequencies while allowing others to pass through.
الرسم البياني الذي يتصور بيانات التردد (FFT) واستجابة تردد المرشح. المحور ص هو ديسيبل و X-axis هو الترددات في Hertz (مقياس قاعدة السجل 10).
شكل المرشح. يمكن ضبطها على: allpass ، lowpass ، highpass ، lowshelf ، عالية الجودة ، الشق ، أو ممرات النطاق.
ملاحظة: لا تتأثر بعض الأنواع بإعدادات معينة ، على سبيل المثال ، يتيح Allpass لجميع الترددات من خلال بغض النظر عن الإعدادات.
انخفاض في ديسيبل لكل أوكتاف.
Q أو عامل الجودة للمرشح.
التردد الذي ينخفض فيه المرشح.
نسبة طاقة الإخراج إلى طاقة إدخال الإشارة في ديسيبل.
A feedback delay which postpones a signal and can feed the signal back into itself.
النسبة المئوية لإشارة التأثير التي ستنتقل إلى الإخراج. 0 ٪ ليس له أي تأثير و 100 ٪ لن يخرج فقط التأثير مع أي من الإشارة الأصلية.
مقدار الوقت بين الإشارة الأصلية والإشارة المتأخرة بالمللي ثانية.
كمية الإشارة التي يتم تغذيتها مرة أخرى في مدخلات التأثير.
BitCrusher down-samples the incoming signal to a different bit depth. Lowering the bit depth of the signal creates distortion.
النسبة المئوية لإشارة التأثير التي ستنتقل إلى الإخراج. 0 ٪ ليس له أي تأثير و 100 ٪ لن يخرج فقط التأثير مع أي من الإشارة الأصلية.
عمق بت التأثير.
A simple effect which alters a signal creating a distorted sound.
النسبة المئوية لإشارة التأثير التي ستنتقل إلى الإخراج. 0 ٪ ليس له أي تأثير و 100 ٪ لن يخرج فقط التأثير مع أي من الإشارة الأصلية.
النسبة المئوية لشدة التشويه.
A simple convolution which emulates the sound in a closed space with decaying noise.
النسبة المئوية لإشارة التأثير التي ستنتقل إلى الإخراج. 0 ٪ ليس له أي تأثير و 100 ٪ لن يخرج فقط التأثير مع أي من الإشارة الأصلية.
مدة تردد في ثوان.
An EQ3 which provides three isolated frequency bins and can boost them, lower them, or leave them unchanged.
الربح في ديسيبل لكل سلة التردد.
تردد كروس منخفض/منتصف.
التردد المتوسط/العالي كروس.
المجلد الرئيسي للمخلف.
قاعدة أوكتاف من المزج.
يمكن تشغيل المفاتيح من خلال النقر/لمسها ، باستخدام لوحة مفاتيح MIDI ، أو مع لوحة مفاتيح الكمبيوتر الخاصة بك مع مفاتيح hotkeys الموضحة أدناه.
يمكن تحويل المقابض إما عن طريق النقر/لمس وسحب أو تحوم فوقها بالماوس والتمرير.
عقد التحول أثناء التمرير يحول المقابض بشكل أسرع.
يمكن تحريك المتزلجون لأعلى ولأسفل إما عن طريق النقر/لمس وسحب أو تحوم فوقها بالماوس والتمرير.
عقد التحول أثناء التمرير يحرك التقاطعات بشكل أسرع.
تم إنشاء هذا المشروع كقطعة محفظة لممارسة وتعلم مهارات التطوير الأمامية الجديدة ، وتحديداً باستخدام React.js و TypeScript. أردت أيضًا الحد من استخدام المكتبات الخارجية ، واستخدام جميع CSS المخصصة للتصميم.
بيئة
إطار الصوت على شبكة الإنترنت
لغة
الاختبار
لا تتردد في المساهمة من خلال تقديم المشكلات أو سحب طلبات على Github. اقتراحات للتحسينات والنقد البناء نرحب!
يمكنك الاتصال بي عن طريق إرسال رسالة إليّ مرتبطة.