ABC2ABC(1) General Commands Manual ABC2ABC(1)

abc2abc - بررسی‌کننده، بازفرمت‌کننده و انتقال‌دهنده ساده گام فایل‌های abc

abc2abc file [ -s ] [ -n ] [ -b ] [ -r ] [ -e ] [ -t semitones ] [ -nda ] [ -u ] [ -d ] [ -v ] [ -Vvoice number] [-Pvoice number] [-nokeys] [ -nokeyf] [ -usekey(sharps/flats)] [-useclef(treble/clef)] [ -OCC ]

برنامه abc2abc یک ابزار ساده برای بررسی، قالب‌بندی مجدد و انتقال گام (transpose) فایل‌های abc است. این برنامه بررسی می‌کند که آیا file داده‌شده در خط فرمان از نحو پایه abc پیروی می‌کند یا خیر.

اگر می‌خواهید یک قطعه موسیقی abc را بررسی کنید، توصیه می‌شود از abc2midi همراه با گزینه -c استفاده کنید. این کار بررسی‌های بیشتری انجام می‌دهد که abc2abc انجام نمی‌دهد.

خروجی abc2abc به خروجی استاندارد هدایت می‌شود. برای ذخیره آن در یک فایل از تغییر مسیر خروجی (redirection) استفاده کنید.

بازسازی فاصله‌گذاری در فایل (که بر نحوه اتصال خطی نت‌ها هنگام چاپ موسیقی تأثیر می‌گذارد). به نظر می‌رسد این گزینه به درستی کار نمی‌کند.
قالب‌بندی مجدد فایل abc با شکستن خطوط در هر X میزان.
عدم بررسی میزان‌ها.
عدم بررسی تکرارها.
عدم گزارش خطاها.
انتقال گام قطعه موسیقی به میزان n نیم‌پرده. این عملکرد با K: none یا یکی از گزینه‌های -nokeys یا -nokeyf نیز کار خواهد کرد. اگر صدایی با استفاده از دستور %%MIDI channel 10 به کانال ۱۰ (کانال درام) اختصاص داده شود، این صدا هرگز منتقل نمی‌شود.
تبدیل نشانه‌های عَرَضی دوبل در آکورد گیتار به آکوردی دیگر، هرچند دقیقاً درست نیست.
به‌روزرسانی نشانه‌گذاری؛ نشانه‌گذاری قدیمی‌تر + + برای آکوردها با [] و s s برای خطوط اتصال با () جایگزین می‌شود.
پذیرش نشانه‌گذاری قدیمی برای آکورد. معمولاً این گزینه غیرفعال است، زیرا با پیش‌نویس استاندارد نسخه ۲.۰ abc برای تزئینات (مثلاً +crescendo+) تداخل دارد.
نشانه‌گذاری مجدد قطعه موسیقی با دو برابر شدن طول تمامی نت‌ها. طول واحد مشخص‌شده با دستور فیلد L: نصف می‌شود (مثلاً L:1/8 به L:1/16).
نشانه‌گذاری مجدد قطعه موسیقی با نصف شدن طول تمامی نت‌ها. طول واحد مشخص‌شده با دستور فیلد L: دو برابر می‌شود (مثلاً L:1/8 به L:1/4).
چاپ شماره نسخه و خروج.
برای فایل‌های چندصدایی abc (یعنی حاوی دستورات فیلد V:)، تنها صداهای X[,Y,...] کپی می‌شوند.
برای فایل‌های چندصدایی abc (یعنی حاوی دستورات فیلد V:)، تمامی صداها به جز X[,Y,...] یکسان باقی می‌مانند. صداهای X,Y... مطابق با سایر پارامترهای زمان اجرا تغییر می‌یابند.
برای فایلی که شامل چندین قطعه است، شماره‌های مرجع X: به صورت متوالی و با شروع از شماره n بازشماری می‌شوند.
تنها قطعه موسیقی با X: n پردازش می‌شود.
هیچ سرکلیدی فرض نخواهد شد. در عوض، دیزها و بکارها در هر کجا که نیاز باشد قرار می‌گیرند.
هیچ سرکلیدی فرض نخواهد شد. در عوض، بمل‌ها و بکارها در هر کجا که نیاز باشد قرار می‌گیرند.
این گزینه abc2abc را مجبور می‌کند نت‌ها را در سرکلید keys[sf] خروجی دهد که در آن sf تعداد بمل‌ها (منفی-) یا دیزها (مثبت+) را در سرکلید مشخص می‌کند. این یک عدد بین ۵- و ۵+ شامل هر دو است.
این فقط با -t (انتقال گام) و در صورتی کار می‌کند که فایل abc از قبل دستور کلید در فیلد K: نداشته باشد. از صداها پشتیبانی نمی‌کند.

* به طور معمول abc2abc نشانه‌گذاری منسوخ‌شده برای تزئینات (مانند !ppp!) را به پیش‌نویس استاندارد نسخه ۲.۰ abc (مانند +ppp+) تبدیل می‌کند. اگر نمی‌خواهید به این استاندارد تغییر دهید گزینه -OCC را قرار دهید.

abcmtex(1), abc2midi(1), midi2abc(1), mftext(1)

این صفحه راهنما توسط Anselm Lingnau <lingnau@tm.informatik.uni-frankfurt.de> نوشته شده است و اکنون توسط Seymour Shlien <fy733@ncf.ca> برای سیستم گنو/لینوکس پشتیبانی می‌شود.

این صفحه راهنما نسخه ۲.۰۴ برنامه abc2abc از ۲۲ ژانویه ۲۰۲۰ را شرح می‌دهد.

07 June 2011