این دستور abcm2ps است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
abcm2ps - نت موسیقی ABC را به PostScript ترجمه کنید
خلاصه
abcm2ps [گزینه های] [فایل abc [گزینه های فایل]] [...]
abcm2ps [-h]
شرح
abcm2ps آهنگ های نوشته شده در قالب نماد موسیقی ABC را به نت های معمولی ترجمه می کند
نمرات در پست اسکریپت بر اساس آن است abc2ps 1.2.5 و عمدتاً برای چاپ توسعه داده شد
موسیقی ارگ باروک که دارای صداهای مستقلی است که روی کیبوردهای متعدد پخش می شود و الف
پدال برد این برنامه از آن زمان برای پشتیبانی از نمادهای دیگر گسترش یافته است
کنوانسیون های مورد استفاده برای نت های موسیقی
گزینههایی که بلافاصله پس از نام فرمان داده میشوند، در کل اجرا میشوند. گزینه ها
پس از اعمال نام فایل ABC به آن فایل داده می شود.
پارامترهای قالببندی را میتوان در «فایلهای قالب» و در خود فایلهای ABC نیز تنظیم کرد.
OPTIONS
-0 در صورت لزوم، آهنگها را در میان شکستگیهای صفحه تقسیم کنید.
+0 اگر آهنگی با صفحه فعلی (پیشفرض) مطابقت ندارد، صفحه جدیدی را شروع کنید.
-1 خروجی یک آهنگ در هر صفحه
+1 خروجی آهنگ های متعدد در هر صفحه (پیش فرض).
-a a حداکثر فشرده سازی افقی در هنگام استراحت کارکنان به طور خودکار انتخاب می شود. باید
بین 0 و 1 باشد. این مربوط به `%% maxshrink aپارامتر قالب بندی
(به طور پیش فرض: 0.65)
-A این گزینه عناصر مرجع را در خروجی PostScript یا SVG قرار می دهد.
-B b سعی کنید حروفچینی کنید b میله ها در هر خط کارکنان. این مربوط به
`%% barsperstaff bپارامتر قالب بندی
+B سعی نکنید تعداد ثابتی از نوارها را در هر خط کارکنان (پیشفرض) تایپ کنید. این
مطابق با `%% barsperstaff 0پارامتر قالب بندی
-b b شروع اندازه گیری شماره گذاری در b.
-c نماد ادامه به طور ضمنی به هر خط موسیقی اضافه می شود. این مقادیر
به خط شکنی خودکار
+c خط شکنی خودکار خاموش است (پیش فرض).
-D فهرست راهنما
جستجوی فایل های فرمت در فهرست راهنما.
-d طول فضای بین کارکنان عمودی را روی طول. این مربوط به `%%staffsep
طولپارامتر قالب بندی (پیش فرض: 46pt)
-E خروجی در فرمت EPS، یک فایل در هر صفحه تولید می شود.
-e فهرست انتخاب کنید کدام آهنگ ها از فایل ABC چاپ شوند. فهرست یا با کاما از هم جدا شده است
لیستی از اعداد آهنگ (طبق عنوان 'X:')، یا یک عبارت منظم که
با سرصفحه های لحن به طور کلی مطابقت خواهد داشت. را -e گزینه باید رخ دهد
پس از نام فایل ABC و برای آن فایل اعمال می شود.
محدوده اعداد آهنگ ممکن است مانند مشخص شود t1-t2; t2 ممکن است حذف شود که
به معنی "تمام آهنگ های باقی مانده تا پایان فایل". توجه داشته باشید که فیلتر ممکن است باعث شود
مشکلات، به عنوان مثال، با تعاریف جهانی (غیر تنظیم) در فایل ABC.
-F پرونده فایل فرمت را بخوانید پروندهfmt.
+F فایل فرمت پیش فرض را نخوانید.
-f پرتوهای مسطح را فعال کنید (مفید برای آهنگهای بادامک). این مربوط به
`%%پرتوهای مسطح 1پارامتر قالب بندی
-G لغزشها را در یادداشتهای گریز حذف کنید. این مربوط به `%% graceslurs 0' قالب بندی
پارامتر.
+G رسم لغزش بر روی یادداشت های لطف (پیش فرض). این مربوط به `%% graceslurs 1'
پارامتر قالب بندی
-g به جای EPS خروجی SVG تولید کنید. در این حالت، هر آهنگ به یک آهنگ جداگانه می رود
فایلی که نام آن «خارج» استnnn.svg' (به گزینه مراجعه کنید -O).
اگر خروجی به stdout هدایت شود (`-یا-')، همه تصاویر SVG بدون خروجی خروجی می شوند
هدر XML
-H نمایش مقادیر فعلی پارامترهای قالب بندی.
-h نمایش نکات استفاده از برنامه و خروج.
-I طول تورفتگی خط اول آهنگ توسط طول (پیش فرض: 0). این مطابقت دارد
«%% تورفتگی طولپارامتر قالب بندی
-i, +i یک دایره قرمز رنگ در اطراف خطاها در خروجی PostScript قرار دهید.
-jb[b] خروجی یک عدد اندازه گیری b معیارهای. اگر b 0 است، عدد اندازه گیری ظاهر می شود
در سمت چپ هر پرسنل دنباله دار b باعث می شود دور هر کدام یک کادر کشیده شود
اندازه گیری عدد (پیش فرض: بدون شماره گذاری). این مربوط به
%%measurenb پارامتر قالب بندی
+j خروجی اعداد اندازه گیری نکنید. این مربوط به `%%measurenb -1'
پارامتر قالب بندی
-k اندازه بافر خروجی PostScript را بر حسب کیلو بایت تنظیم می کند. تعیین یک بالاتر
ارزش اجازه تولید آهنگ های بزرگ با -E or -g (پیش فرض: 64).
-l تولید خروجی چشم انداز این مربوط به `٪٪چشم انداز 1' قالب بندی
پارامتر.
+l تولید خروجی پرتره (پیشفرض). این مربوط به `٪٪چشم انداز 0'
پارامتر قالب بندی
-M سرکوب اشعار را ببینید %% فیلدهای نوشتاری پارامتر قالب بندی
+M شامل اشعار (پیش فرض). را ببینید %% فیلدهای نوشتاری قالب بندی
پارامتر.
-m طول حاشیه سمت چپ را روی طول (پیشفرض: 1.8 سانتیمتر). این مربوط به
`%% حاشیه چپ طولپارامتر قالب بندی
-N[حالت] صفحات را با توجه به شماره گذاری کنید حالت:
0 بدون شماره صفحه
1 شماره صفحه در سمت چپ بالای صفحه
2 شماره صفحه در سمت راست بالای صفحه
3 شماره صفحه در سمت چپ بالای صفحات با شماره زوج، بالا سمت راست از فرد
صفحات شماره گذاری شده
4 شماره صفحه در سمت راست بالای صفحات با شماره زوج، بالا سمت چپ از فرد
صفحات شماره گذاری شده
برای سازگاری، -N برابر است با -N2 (پیش فرض: -N0).
اگر هدر با استفاده از ` تعریف شده باشد٪٪سرتیتر'، این گزینه نادیده گرفته می شود.
+N معادل با -N0 (بدون شماره گذاری صفحه).
-n شامل یادداشت ها و تاریخچه از فیلدهای آهنگ ABC 'N:'. را ببینید %% فیلدهای نوشتاری
پارامتر قالب بندی
+n یادداشتها و تاریخچه را از فیلدهای «N:» تنظیم ABC حذف کنید (پیشفرض). را ببینید
%% فیلدهای نوشتاری پارامتر قالب بندی
-O نام نام فایل خروجی را تعریف کنید. بهطور پیشفرض، نام فایل خروجی «Out.ps» است
خروجی پست اسکریپت، خروجیnnn.eps برای خروجی EPS (نگاه کنید به -E)، یا «خارجnnn.svg' برای SVG
خروجی (نگاه کنید به -g)، جایی که nnn یک عدد دنباله ای است اگر این گزینه است
داده شده، نام خروجی خواهد بود نام (برای خروجی PostScript)، یا نام اراده
در نام فایل خروجی (برای خروجی EPS و SVG) به ترتیب «Out» را جایگزین کنید. اگر
نام '=' است، نام فایل خروجی نام فایل منبع ABC با آن خواهد بود
پسوند «.ps»، «.eps» یا «.svg». اگر نام "-" است، خروجی در آن نوشته می شود
stdout.
+O به نام فایل خروجی پیشفرض («Out.ps» یا «Out» برگردیدnnn.eps')
-q حالت بی صدا، فقط پیام های خطا نشان داده می شود.
-S حالت امن؛ غیرفعال کردن درج فایل از طریق فرمت %% و %% EPS و
تزریق مستقیم پست اسکریپت از طریق %% شروع می شود و %% پست نویس.
-s مقیاس ضریب مقیاس صفحه را روی آن تنظیم کنید مقیاس. توجه داشته باشید که سربرگ و پاورقی نیستند
مقیاس شده (پیش فرض: 0.75). این مربوط به `%% مقیاس مقیاس' قالب بندی
پارامتر.
-Tn[صدا], +Tn[صدا]
طراحی جدول را فعال کنید (یا غیرفعال کنید). n شماره جدول به عنوان است
تعریف شده در %% جدول (حداکثر 8 جدول)، و صدا
نام صوتی، نام کامل یا نام فرعی است که در آن یافت می شود V:. هنگامی که این وجود ندارد،
گزینه برای همه صداها اعمال می شود. حداکثر 4 گزینه ممکن است داده شود. همچنین ببینید
format.txt.
-V خروجی شماره نسخه و خروج.
-v به جای PS ساده، خروجی SVG تولید کنید. در این حالت هر صفحه به a می رود
فایل خروجی جداگانه ای به نام 'Outnnn.svg' (به گزینه مراجعه کنید -O).
-w طول حاشیه سمت راست را به گونه ای تنظیم کنید که عرض پرف باشد طول (پیش فرض: هیچکدام).
این مربوط به `%% پهنای کارکنان طولپارامتر قالب بندی
-X به جای PS ساده، خروجی XML+SVG تولید کنید. نام فایل پیش فرض است
«Out.xhtml» (گزینه «-O» را ببینید).
-x شماره آهنگ "X:" را در عنوان وارد کنید. را ببینید %% فیلدهای نوشتاری قالب بندی
پارامتر.
+x شماره آهنگ «X:» را در عنوان (پیشفرض) وارد نکنید. را ببینید
%% فیلدهای نوشتاری پارامتر قالب بندی
قالب بندی پارامترهای
Abcm2ps از تعداد زیادی پارامتر قالب بندی پشتیبانی می کند که ظاهر آن را کنترل می کنند
خروجی تایپ شده لطفا به /usr/share/doc/abcm2ps/format.txt پرونده یا
قالب بندی اسناد پارامتر در رسمی abcm2ps وب سایت (لینک به URL
http://moinejf.free.fr/abcm2ps-doc/index.html) .
اضافی ویژگیها
خندوانه
کلیدها را می توان در داد K: و V: سرصفحه ها نحو کامل است
[کلید =]نوع[خط][+8|-8] [وسط=گام]
`کلید =وقتی می توان حذف کرد نوع یک نام کلید است.
نوع نشان دهنده نوع کلید است. ممکن است:
یک یادداشت (G, C، یا F)
گام نشان می دهد که منظور کدام کلید است: G کلید سه گانه است، C کلید آلتو
و F کلید باس همچنین نام یادداشتی را می دهد که روی آن ظاهر می شود
خط کلید
یک نام کلید
نام کلید موجود هستند سه برابر کردن (کلف زمین را برای G), زیاد or تنور
(C)، و باس (F)
دقیقه or P در حالت پرکاشن، تصادفی حروف مورد استفاده برای سر نت را تغییر می دهد. توسط
پیشفرض، نتهای تیز بهعنوان «x» و نتهای تخت بهصورت دایرهدار «x» رسم میشوند. این ممکن است
با تعریف مجدد توابع PostScript تغییر کرد pshhd و pflhd.
هیچ هیچ کلیدی نمایش داده نخواهد شد.
La خط تعداد خطی را که کلید پایه نوشته می شود را در کادر نشان می دهد
بر. مقادیر پیشفرض 2 برای کلید سهگانه، 3 برای کلید آلتو و 4 برای تنور هستند.
و کلیدهای باس
La +8 و -8 گزینه ها به ترتیب یک عدد 8 را در بالا یا پایین کادر ترسیم می کنند. `وسط=گام'
(یا `m=گام'، به طور خلاصه) یک روش جایگزین برای تعریف شماره خط کلید است:
La گام نشان می دهد که چه یادداشتی در خط وسط کارکنان نمایش داده می شود.
وقتی کلید مشخص نشده باشد، کلید بین آن تغییر می کند باس و سه برابر کردن درج خواهد شد
به صورت خودکار.
چندصدایی حروفچینی
صداهای متعدد ممکن است در هدر یا آهنگ با استفاده از آن تعریف شود
V:نام تعریف ...
جایی که نام کلمه ای است که فقط از حروف و ارقام تشکیل شده است (مانند ویولن 1). در آهنگ
بدن، نت های زیر به این صدا اشاره دارد تا دیگری V: مواجه می شود. آ
تعریف می تواند یکی از موارد زیر باشد:
کلید =... به بالا نگاه کن
نام =نام or nm=نام
La نام در ابتدای اولین کارمند نمایش داده می شود. می تواند شامل شود
\n دنباله هایی که باعث شکست خط می شوند. اگر حاوی فضای خالی باشد باید باشد
دو نقل قول شده
نام فرعی =نام or snm=نام
La نام در ابتدای همه استوها به جز اولی نمایش داده می شود.
می تواند شامل شود \n دنباله هایی که باعث شکست خط می شوند. اگر حاوی باشد
فضای خالی باید دوبار نقل قول شود.
ادغام کردن صدا روی همان چوب صدای قبلی می رود.
up or پایین
جهت ساقه ها را برای صدا مجبور می کند.
dyn = بالا or dyn=پایین or dyn=خودکار
قرار دادن علائم دینامیک (بالا یا پایین کارکنان) را مجبور می کند یا به آن برمی گردد
موقعیت یابی خودکار (پیش فرض)
gstem=بالا or gstem=پایین or gstem=خودکار
جهت ساقه های نت های گریس (همیشه بالا یا همیشه پایین) یا
به موقعیت یابی خودکار باز می گردد (پیش فرض)
ساقه = خودکار به موقعیتیابی خودکار ساقههای یادداشت (بالا یا پایین) (پیشفرض) برمیگردد.
متن ترانه = بالا or متن ترانه = پایین or متن ترانه = خودکار
اشعار را در بالا یا پایین کارکنان قرار می دهد یا به موقعیت یابی خودکار باز می گردد (
پیش فرض)
gchord=بالا or gchord=پایین
آکوردهای گیتار را در بالا (پیشفرض) یا پایینتر از گروه قرار میدهد.
خطوط کارکنان=ارزش
تعداد خطوط کارکنان مورد نظر را تنظیم می کند. (پیش فرض: 5)
مقیاس کارکنان=ارزش
مقیاس کارکنان مرتبط را تا 3 تنظیم می کند. (پیش فرض: 1) همه موارد دیگر
تعاریف نادیده گرفته می شوند.
بهطور پیشفرض، هر صدا روی کارمندان خودش میرود. «%% میخکوب می شود تعریفشبه نظر می تواند
برای کنترل وظایف کارکنان استفاده شود. در تعریف شامل نام های صوتی (از V:) و
جفت پرانتز، پرانتز یا براکت.
· هنگامی که یک نام صدا در یک جفت کاراکتر خاص نباشد، به صورت جداگانه می رود
کارکنان.
· برای نام های صوتی محصور شده در پرانتز، یک براکت در ابتدای صفحه نمایش داده می شود
هر خطی که به ستون های صداهای مورد نظر می پیوندد.
· برای نام های صوتی محصور در پرانتز، همه صداها روی دو ستون (صفحه کلید
نمره). بین یک جفت پرانتز حداکثر چهار صدا وجود دارد.
· برای اسامی صداهای محصور شده در پرانتز، همه صداها روی یک چوب ظاهر می شوند.
`|کاراکتر از کشیده شدن میله های اندازه گیری بین دو میله جلوگیری می کند.
اگر «%%staves» با یک آهنگ اتفاق بیفتد، همه صداهایی که ذکر نشده اند اصلاً خروجی نخواهند شد.
La ٪٪نمره رهنمود
La ٪٪نمره دستورالعمل در استاندارد ABC draft 2.0 وجود دارد و مشابه آن است %% چوب می زند
مشخصات قبلا توضیح داده شد قوانین عبارتند از:
· نام های صوتی در داخل پرانتز یک "گروه صوتی" را تشکیل می دهند و روی یک کادر واحد قرار می گیرند. آ
نام صوتی که در داخل پرانتز نیست گروه صوتی خود را تشکیل می دهد و به صورت a ادامه می یابد
کارکنان به تنهایی
· گروههای صوتی درون بریسها یک "بلوک صوتی" را تشکیل میدهند و قبل از آن یک پرانتز بزرگ وارد میشوند
خروجی. این به ویژه برای موسیقی کیبورد مفید است.
· گروه های صوتی یا بلوک های صوتی در داخل پرانتز یک "بلوک صوتی" را تشکیل می دهند و خواهند بود
قبل از یک براکت بزرگ در خروجی.
· اگر یک `|کاراکتر بین دو گروه صوتی یا بلوک صوتی، خطوط نوار در داخل رخ می دهد
همه پره های مرتبط پیوسته خواهند بود.
· یک صدای واحد احاطه شده توسط دو گروه صدا می تواند قبل از یک ستاره ساخته شود
آن را به صدای "شناور". این بدان معنی است که برای هر نت از صدا، یک جداگانه
تصمیم گرفته می شود که روی صدای قبلی یا زیر چاپ شود
کارکنان گروه
· صداهایی که در بدنه لحن ظاهر می شوند اما در آن ظاهر نمی شوند ٪٪نمره بخشنامه نخواهد بود
خروجی اصلا اگر وجود ندارد ٪٪نمره دستورالعمل، هر صدا خروجی خواهد شد
روی کارکنان خودش
· آ ٪٪نمره دستورالعمل داخل یک آهنگ مکانیسم را بازنشانی می کند تا صداها حذف شوند یا
اضافه شده است.
صدا پوشش
با استفاده از
آمپرسند (&). یک اندازه گیری را می توان به دو صدا تقسیم کرد
|F2A2Bc&F2c2bc|
La (&...&...&) ساخت و ساز اجازه می دهد تا چندین معیار را تقسیم کنید:
|!f!(&GG
&DC
یک آمپرسند دوتایی (&&) امکان همپوشانی بیش از دو خط موسیقی را فراهم می کند اما این
ویژگی هنوز پیاده سازی نشده است.
متن ترانه
اشعار تراز شده در زیر یک چوب به صورت یک نوشته شده است w: خط مستقیم زیر خط کارکنان برای
مثال:
edc2 edc2|
w: سه موش کور، سه موش کور
هر کلمه در w: خط (محدود شده با جاهای خالی) به ترتیب با یک نت همراه است.
نمادهای ویژه زیر این رفتار را تغییر می دهند:
* از یک نت می گذرد.
- یک کلمه را به دو هجا تقسیم می کند که با دو نت مجاور مرتبط است. آ
"-" بین آنها کشیده شده است.
| به خط نوار بعدی می رود
~ خروجی به صورت فاصله است، اما دو کلمه را با هم متحد می کند تا در زیر یک نت ظاهر شوند.
_ یک زیرخط نازک از نت قبلی به نت بعدی رسم می کند.
برای گنجاندن بیش از یک خط شعر، از چند خط استفاده کنید w: خطوط برای درج خط تیره بدون
تقسیم یک کلمه بر چندین یادداشت، استفاده کنید -.
اگر کلمه ای با یک رقم شروع شود، این عدد به عنوان یک عدد تعبیر می شود و کمی بزرگتر می شود
به سمت چپ.
بدگویی ها و روابط
جهت لجن ها و گره ها را می توان با استفاده از آن کنترل کرد (, و ('و -, و -',
سازه ها
میکروتون زمین
گام های میکروتون پس از تصادفی با کسری نشان داده می شوند، همانطور که در 3/4cاست. وقتی که
حذف شده، صورت پیش فرض 1 و مخرج 2 است (بنابراین /c مثل این هست که
1/2c). مقادیر شمارنده و مخرج ممکن است از 256 تجاوز نکند. پشتیبانی داخلی وجود دارد
برای تصادفات ربع تن (1/2 و 3/2 تیز و تخت)؛ برای مقادیر دیگر، رندر کردن
توابع باید با استفاده از %% پست نویس (نگاه کنید به features.txt).
EPS گنجاندن
فایلهای EPS ممکن است در داخل آهنگها با استفاده از نظر شبه «%%EPS» گنجانده شوند پرونده'.
با استفاده از خدمات onworks.net از abcm2ps به صورت آنلاین استفاده کنید