Audio Filter CHOP

Audio Filter CHOP

خلاصه

Audio Filter CHOP فرکانس‌های پایین، بالا، هر دو (پایین و بالا)، یا یک محدوده فرکانس میانی را حذف می‌کند.

  • یک Low Pass filter فرکانس‌های بالاتر صدا را حذف می‌کند.

  • یک High Pass filter صداهای بم را کاهش می‌دهد.

  • یک Band Pass filter برای استخراج یک محدوده فرکانسی به کار می‌رود (مثلاً جدا کردن صدای یک فرد از نویز پس‌زمینه).

  • یک Band Reject filter برای حذف یک محدوده فرکانسی استفاده می‌شود.

اگر یک فرکانس خارج از محدوده گذر (Pass Band) باشد، صدا در آن فرکانس کاهش می‌یابد. هر چه فرکانس دورتر از محدوده گذر باشد، میزان کاهش بیشتر خواهد بود.

Cutoff frequency یا فرکانس آستانه به عنوان “نیم‌قدرت” شناخته می‌شود. موجی در این فرکانس به نصف قدرت کاهش پیدا می‌کند.

Rolloff تعیین می‌کند که افت سیگنال در فرکانس‌های Cutoff با چه سرعتی رخ دهد. Rolloff پایین باعث افت تدریجی می‌شود (بخشی از صداهای خارج از محدوده هنوز شنیده می‌شوند) و Rolloff بالا باعث افت تند و تیز می‌شود.

برای جزئیات بیشتر به audio filter مراجعه کنید.

می‌توانید اثر Audio Filter CHOP را با عبور نویز سفید از یک Oscillator CHOP و ارسال خروجی آن به Audio Spectrum CHOP مشاهده کنید. Audio Filter CHOP درونی با یک فیلتر 4-پله‌ای پیاده‌سازی شده است.

جابجا کردن پارامتر Dry / Wet به سمت Dry سیگنال ورودی اصلی را بدون تغییر بازمی‌گرداند.

Input 2: برای کانال‌های مدولاسیون Cutoff استفاده می‌شود.

همچنین ببینید: Audio Para EQ CHOP, Audio Band EQ CHOP, Audio Spectrum CHOP, Audio Dynamics CHOP


پارامترها – صفحه Filter

Filter (filter) ⊞ – نوع فیلتر:

  • Low Pass (lowpass) – همه فرکانس‌های پایین‌تر از High Cutoff عبور می‌کنند.

  • High Pass (highpass) – همه فرکانس‌های بالاتر از Low Cutoff عبور می‌کنند.

  • Band Pass (bandpass) – همه فرکانس‌های بین Low و High Cutoff عبور می‌کنند.

  • Band Reject (bandreject) – همه فرکانس‌های بالاتر از High Cutoff و پایین‌تر از Low Cutoff عبور می‌کنند.

Cutoff Units (units) ⊞ – واحد فرکانس آستانه:

  • Logarithmic (logarithmic) – بر اساس توان ۱۰.

  • Frequency (frequency) – بر اساس هرتز (Hz).

Filter Cutoff (Hz = 10^val) (cutofflog) – فرکانس آستانه به صورت لگاریتمی. مثلاً:

  • مقدار 0 → 1 Hz

  • مقدار 1 → 10 Hz

  • مقدار 2 → 100 Hz

  • مقدار 3 → 1000 Hz

  • مقدار 4 → 10,000 Hz

  • مقدار 4.5 → حدود 31,623 Hz

این حالت بازه معنادارتری متناسب با شنوایی انسان ارائه می‌دهد، چون هر افزایش 1 واحدی، فرکانس را حدوداً 3 اکتاو بالا می‌برد.

Filter Cutoff (Hz) (cutofffrequency) – فرکانس آستانه بر حسب هرتز. مقدار 1000 Hz دقیقاً معادل مقدار 3 در پارامتر لگاریتمی است.

Filter Resonance (resonance) – افزایش Resonance بلندی صداهای نزدیک به فرکانس آستانه را تقویت می‌کند.

Roll-Off (dB per Octave) (rolloff) – میزان کاهش سطح سیگنال در اطراف فرکانس آستانه. معمولاً 12 یا 24 دسی‌بل در هر اکتاو (۱۲ dB ≈ سطح ۱/۴، ۲۴ dB ≈ سطح ۱/۱۶).

Dry / Wet Mix (drywet) – با کاهش مقدار از 1 (Wet) به سمت 0 (Dry)، اثر فیلتر کمتر می‌شود.


پارامترها – صفحه Common

Time Slice (timeslice) – فعال کردن این گزینه باعث می‌شود کانال‌ها به‌صورت “Time Sliced” پردازش شوند.

Scope (scope) – تعیین کانال‌هایی که تحت تأثیر قرار می‌گیرند. (الگوی انتخاب مشابه Pattern Matching است.)

Sample Rate Match (srselect) ⊞ – مدیریت اختلاف نرخ نمونه‌برداری بین چند ورودی:

  • Resample At First Input’s Rate (first) – استفاده از نرخ ورودی اول.

  • Resample At Maximum Rate (max) – بازنمونه‌برداری به بالاترین نرخ.

  • Resample At Minimum Rate (min) – بازنمونه‌برداری به پایین‌ترین نرخ.

  • Error If Rates Differ (err) – در صورت اختلاف نرخ خطا می‌دهد.

Export Method (exportmethod) ⊞ – روش اتصال کانال CHOP به یک پارامتر:

  • DAT Table by Index (datindex) – استفاده از جدول DAT با ایندکس.

  • DAT Table by Name (datname) – استفاده از جدول DAT با نام کانال.

  • Channel Name is Path:Parameter (autoname) – کانال شامل مسیر و پارامتر مقصد است (مثل geo1/transform1:tx).

Export Root (autoexportroot) – مسیر ریشه برای Export وقتی که از روش Channel Name استفاده می‌شود.

Export Table (exporttable) – جدول DAT که داده‌های Export در آن ذخیره می‌شود.


Cutoff Modulation Channels Input

ورودی دوم مخصوص کانال‌های مدولاسیون Cutoff است. این ورودی اجازه می‌دهد پارامترهای فیلتر در بازه‌های زمانی کوتاه (مثلاً 1/60 ثانیه) تغییر کنند تا تغییر سریع پارامترها صدای “پله‌ای” ایجاد نکند.

می‌توانید کانالی به نام cutofffrequency وارد کنید تا مقدار پارامتر اصلی را بازنویسی کند. این کار زمانی مفید است که بخواهید فرکانس آستانه را خیلی سریع تغییر دهید.

پارامتر cutofffrequency تنها می‌تواند با سرعت نرخ تایم‌لاین (معمولاً 1/60 ثانیه) تغییر کند. تغییر سریع باعث ایجاد stepping در صدا می‌شود. برای بهبود این مشکل، می‌توانید کانالی با نرخ نمونه‌برداری بالاتر (مثل 400) وارد کنید (مثلاً از طریق یک LFO CHOP).


ورودی‌های اپراتور

  • Input 0:

  • Input 1:


کانال‌های Info CHOP

اطلاعات اضافی Audio Filter CHOP از طریق یک Info CHOP در دسترس است.

کانال‌های مشترک CHOP Info

  • start – شروع بازه CHOP بر حسب نمونه‌ها

  • length – تعداد نمونه‌ها در CHOP

  • sample_rate – نرخ نمونه‌برداری کانال‌ها بر حسب فریم در ثانیه

  • num_channels – تعداد کانال‌ها

  • time_slice – اگر Time Slice فعال باشد = 1، در غیر این صورت = 0

  • export_sernum – تعداد دفعات به‌روزرسانی Export

کانال‌های مشترک Operator Info

  • total_cooks – تعداد دفعات Cook شدن اپراتور از شروع پردازش

  • cook_time – مدت زمان آخرین Cook (میلی‌ثانیه)

  • cook_frame – شماره فریم Cook (نسبت به تایم‌لاین کامپوننت)

  • cook_abs_frame – شماره فریم Cook (نسبت به زمان مطلق)

  • cook_start_time – زمان شروع Cook در فریم (ms)

  • cook_end_time – زمان پایان Cook در فریم (ms)

  • cooked_this_frame – اگر در همین فریم Cook شده باشد = 1

  • warnings – تعداد هشدارها (در صورت وجود)

  • errors – تعداد خطاها (در صورت وجود)

دیدگاهتان را بنویسید