AUBIONOTES(1) راهنمای کاربر aubio AUBIONOTES(1)

aubionotes - ابزار خط فرمانی برای استخراج نت‌های موسیقی

aubionotes منبع
aubionotes [[-i] منبع]
           [-r نرخ] [-B پنجره] [-H گام]
           [-O روش] [-t آستانه] [-d افت]
           [-p روش] [-u واحد] [-l آستانه]
           [-T قالب-زمان]
           [-s سکوت]
           [-j] [-v] [-h]

ابزار aubionotes تلاش می‌کند نت‌ها را با جستجوی شروع نت‌ها (onsets) و زیروبمی (pitches) شناسایی کند. رویدادهای متوالی با استفاده از تشخیص شروع قطعه‌بندی می‌شوند، در حالی که الگوریتم استخراج فرکانس بنیادین، زیروبمی آنها را مشخص می‌کند.

هنگامی که با یک منبع ورودی (-i/--input) اجرا شود، نت‌های شناسایی‌شده بر روی خروجی استاندارد، بر حسب ثانیه و شماره نت میدی (midi) چاپ می‌شوند.

هنگامی که بدون منبع ورودی، یا با گزینه جک (-j/--jack) آغاز شود، aubionotes در حالت jack اجرا می‌شود.

این برنامه از ساختار نحوی معمول خط فرمان گنو پیروی می‌کند که در آن گزینه‌های طولانی با دو خط تیره (--) آغاز می‌شوند. خلاصه‌ای از گزینه‌ها در زیر آمده است.

اجرای تحلیل بر روی این فایل صوتی. بیشتر قالب‌های غیرفشرده و فشرده، بسته به نحوه ساخت aubio، پشتیبانی می‌شوند.
خواندن منبع ورودی، بازنمونه‌برداری‌شده در نرخ نمونه‌برداری مشخص‌شده. نرخ باید بر حسب هرتز به صورت عدد صحیح تعیین شود. در صورت مقدار ۰، از نرخ نمونه‌برداری منبع اصلی استفاده خواهد شد. پیش‌فرض ۰ است.
اندازه بافر برای تحلیل، که همان طول پنجره مورد استفاده برای محاسبات طیفی و زمانی است. پیش‌فرض ۵۱۲ است.
تعداد نمونه‌های میان دو تحلیل متوالی. پیش‌فرض ۲۵۶ است.
روش تشخیص شروع نت جهت استفاده. بخش «روش‌های شروع» را در زیر ببینید. پیش‌فرض 'default' است.
تنظیم مقدار آستانه برای گزینش قله شروع. مقادیر معمول عموماً بین ۰.۰۰۱ و ۰.۹۰۰ هستند. پیش‌فرض ۰.۱ است. مقادیر آستانه پایین‌تر به معنی تشخیص شروع‌های بیشتر است. در صورت تشخیص بیش از حد، مقدار ۰.۵ را امتحان کنید. پیش‌فرض ۰.۳ است.
تنظیم حداقل فاصله میان دو شروع متوالی، بر حسب ثانیه؛ کوتاه‌ترین فاصله زمانی میان دو نت متوالی. پیش‌فرض ۰.۰۳۰ است.
روش تشخیص زیروبمی صدا جهت استفاده. بخش «روش‌های زیروبمی» را در زیر ببینید. پیش‌فرض 'default' است.
واحد مورد استفاده برای چاپ فرکانس‌ها. مقادیر ممکن عبارتند از midi، bin، cent و Hz. پیش‌فرض 'Hz' است.
تنظیم میزان رواداری (تلرانس) برای الگوریتم تشخیص زیروبمی صدا. مقادیر معمول بین ۰.۲ و ۰.۹ متغیر است. نامزدهای زیروبمی که با اطمینانی کمتر از این آستانه یافت شوند انتخاب نخواهند شد. هر چه آستانه بالاتر باشد، اطمینان به نامزدها بیشتر است. پیش‌فرض تنظیم‌نشده است.
تنظیم آستانه سکوت بر حسب دسی‌بل (dB) که در کمتر از آن زیروبمی تشخیص داده نخواهد شد. مقدار -20.0 بیشتر شروع‌ها را به جز بلندترین‌ها حذف می‌کند. مقدار -90.0 همه شروع‌ها را برمی‌گزیند. پیش‌فرض -90.0 است.
تنظیم آستانه افت رهایش (release drop) بر حسب دسی‌بل. اگر سطح صدا از زمان شروع آخرین نت بیش از این مقدار افت کند، نت خاموش خواهد شد. پیش‌فرض ۱۰ است.
تنظیم قالب زمان (samples، ms، seconds). پیش‌فرض seconds است.
استفاده از ورودی/خروجی Jack. برای هدایت سیگنال به aubio و شنیدن خروجی آن به یک کنترل‌کننده اتصال Jack نیاز خواهید داشت.
چاپ پیام راهنمای کوتاه و خروج.
خروجی با جزئیات کامل.

روش‌های موجود: default، energy، hfc، complex، phase، specdiff، kl، mkl، specflux.

برای جزئیات درباره این روش‌ها به aubioonset(1) مراجعه کنید.

روش‌های موجود: default، schmitt، fcomb، mcomb، specacf، yin، yinfft، yinfast.

برای جزئیات درباره این روش‌ها به aubiopitch(1) مراجعه کنید.

aubioonset(1)، aubiopitch(1)، aubiotrack(1)، aubioquiet(1)، aubiomfcc(1)، و aubiocut(1).

این صفحه راهنما توسط Paul Brossier <piem@aubio.org> نوشته شده است. اجازه کپی، توزیع و/یا تغییر این سند تحت شرایط مجوز عمومی همگانی گنو مطابق با بنیاد نرم‌افزار آزاد، نگارش ۳ یا (به انتخاب شما) هر نگارش پس از آن اعطا می‌شود.

04 August 2026 aubio 0.4.9