هذا هو الأمر fsynth الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
سيجن - an النورس على أساس بسيطة مولد كهربائي برنامج
موجز
siggen [-s samplerate] [-8 | -16 | -b 8 | -b 16] [-1 | -2]
الوصف
سيجن هو برنامج مولد إشارة بسيط ، مع واجهة مستخدم تعتمد على Ncurses ، وهذا
يمكنه إنشاء أشكال موجية قياسية رقميًا على جهاز LINUX / dev / dsp. 8 أو 16 بت
يمكن إنشاء العينات اعتمادًا على الأجهزة.
سيجن يسمح بإنشاء شكلين موجيين مستقلين. تظهر الإشارتان في الاستريو
على قنوات مختلفة. في الحالة الأحادية ، يتم خلط الإشارتين رقميًا مع الإشارة الأحادية
القناة.
يتم تحديد التردد كرقم صحيح هيرتز. ترددات كسور هيرتز هي
غير مدعوم. بالطبع ، فقط الترددات أقل من نصف العينة (عدد
عينات / ثانية) ذات مغزى دقيق. يمكن تحديد ترددات أعلى ، لكن لا تفعل ذلك
نتوقع سماعهم!
الأشكال الموجية التي يمكن إنشاؤها هي:
موجة جيبية قياسية
جيب التمام موجة جيبية مع تحول طور 90 درجة
تربيع موجة مربعة قياسية بنسبة مساحة علامة 50٪
مثلث
شكل موجة منحدر مع ارتداد سريع "بلا حدود" (:-)
إشارة.
سن منشار
على شكل أسنان متباعدة بشكل متساوٍ على منشار (:-)
الضجيج هذا ضعيف. كل ما يتألف منه هو ثانية واحدة من الزائفة العشوائية المولدة
عينات ، لعبت مرارا وتكرارا. أحب أن أقوم بعمل ضوضاء بيضاء / وردية مناسبة ، لكنني لا أفعل ذلك
أعرف ما يكفي ، ولا أعتقد أن هيكل البرنامج يفضي إلى
توليد ضوضاء دقيقة.
نبض شكل موجة مربعة حيث يمكن تحديد نسبة العلامة / المسافة (كنسبة مئوية).
القيمة الافتراضية هي 10٪ (علامة / نسبة مسافة 1: 9).
لقد ذهب الكثير من التفكير في الخوارزميات لتوليد أشكال الموجة. أعتقد أن
تكون موجة الخطيئة / كوس نقية جدًا (نموذج بطاقة الصوت الخاصة بك :-) ، لكن ليس لدي وصول إلى THD
متر لقياسه. للحصول على أفضل دقة للإشارة ، اترك إعداد الكسب عند 100 (٪). ال
مولد سيجعل قيمة ذروة الموجة تناسب القيم الرقمية القصوى المسموح بها. يستخدم
برنامج خلاط للتحكم في حجم الإخراج أو المخفف الخارجي.
يمكن أن يكون خيار عامل الكسب مفيدًا لمحاكاة إشارة خضعت لها
لقطة ، بتحديد ربح بنسبة> 100٪. في الواقع ، يمكن عمل إشارة شبه منحرف بواسطة
توليد موجة مشذرة مشذرة. كلما زاد الكسب ، اقتربت الإشارة
موجة مربعة (تنخفض أوقات الصعود والهبوط).
سيجن يولد ثانية واحدة بقيمة 1 هرتز عينات في عينة محددة ، لكل منها
الموجي ، ويولد التردد F عن طريق أخذ عينات دائرية لكل عينة F. كل عازلة
يتم إنشاء جزء للمعلمة (المعلمات) التي تم تعيينها في تلك اللحظة. أحجام جزء المخزن المؤقت هي
مجموعة بحيث aprox. يتم إنشاء 10 أجزاء / ثانية. تغيير معلمة التوليد ، على سبيل المثال
سيؤثر شكل الموجة والتردد والكسب على جزء المخزن المؤقت التالي الذي تم إنشاؤه ، وبالتالي
يبدو أن التغييرات فورية تقريبًا.
إذا كانت أصواتك تتقطع بشكل دوري مع النقرات أو الفواصل ، فعادة ما يكون ذلك علامة على ذلك
لم تتم جدولة siggen بشكل كافٍ في كثير من الأحيان. إما حتى الأولوية (انظر رحلة جميلة et
al.) ، أو إيقاف العمليات الأخرى ، أو الحصول على معالج أسرع ، أو زيادة عدد الصوت
شظايا المخزن المؤقت التي يستخدمها siggen. سيؤدي هذا الأخير إلى جعل استجابة siggen أكثر تباطؤًا
التغييرات في معلمات التوليد. أن syslogd و كروند هما عمليتان وجدتهما
مفيد لقتل - YMMV.
الافتراضات
الإخراج إلى / dev / dsp ، 22050 عينة / ثانية ، ستيريو إذا كانت بطاقة الاستريو أحادية اللون ، 16 بت
عينات إذا أمكن ، وإلا 8 بت ، 3 أجزاء عازلة للصوت.
OPTIONS
-H عرض الاستخدام ومعلومات المساعدة
-v يكون مطولا
عينات -s
توليد مع أخذ عينات من العينات / ثانية
-8 | -16 أو -b 8 | 16
فرض وضع 8 بت أو 16 بت.
-1 | -2 أحادي أو ستريو
أمثلة
استخدم fsynth عبر الإنترنت باستخدام خدمات onworks.net