انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

abc2midi - آنلاین در ابر

abc2midi را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور abc2midi است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


abc2midi - تبدیل فایل abc به فایل(های) MIDI

خلاصه


abc2midi پرونده [رفنوم] [-c] [-v] [-ver] [-t] [-n حد] [-CS] [-سکوت] [-سکوت] [-Q
سرعت] [-NFNP] [-NFER] [-NGRA] [-STFW] [-OCC] [-NCOM] [-HARP] [-BF] [-TT] [-o outfile]
-CSM [نام فایل]

شرح


عمل پیش فرض نوشتن یک فایل MIDI برای هر آهنگ abc است
با نام فایل N.mid، کجا سیستم فایل است
از فایل abc و N شماره مرجع کوک است. اگر -o
از گزینه استفاده می شود، فقط یک فایل نوشته شده است. این آهنگ است
با شماره مرجع یا در صورت عدم وجود شماره مرجع مشخص شده است
داده شده است، اولین آهنگ در فایل.

OPTIONS


رفنوم آهنگ را با شماره مرجع پردازش کنید رفنوم

-c فقط بررسی را انتخاب می کند

-v n گزینه پرمخاطب را انتخاب می کند که n سطح آن است (اختیاری)

-ور شماره نسخه را چاپ می کند و خارج می شود

-t نام فایل های مشتق شده از عنوان آهنگ را انتخاب می کند

-CS از 2:1 به جای 3:1 برای ریتم های شکسته استفاده کنید

-ساکت برخی از هشدارهای رایج را سرکوب می کند.

-بی صدا
پیام های دیگر را سرکوب می کند.

-n X طول ساقه نام فایل را به X کاراکتر محدود می کند

-Q زمان
سرعت پیش‌فرض را در نت‌های سه‌ماهه در دقیقه تنظیم می‌کند، اگر در آن مشخص نشده باشد
هدر abc

-NFNP هر گونه نشانه پویا را نادیده بگیرید !f! !ff! و غیره.

-NFER هر گونه نشانه فرماتا (مانند H یا !fermata!) را نادیده بگیرید.

-NGRA هر یادداشت لطفی را نادیده بگیرید.

-STFW متن ترانه را در آهنگ های MIDI جداگانه قرار دهید.

-NCOM برخی از نظرات را در فایل MIDI خروجی سرکوب کنید.

-OCC قرارداد آکورد قدیمی را بپذیرید (به عنوان مثال +D2G2+ به جای [DG]2).

-BF حالت BarFly: در صورت امکان یک مدل استرس را فراخوانی می کند.

-ساز چنگ تزئینات رول = رول برای نوازنده چنگ تولید می شود (همان گام)

-TT تنظیم را از A = 440 هرتز تغییر می دهد.

-o مجموعه
نوشتن خروجی به مجموعه

-CSM پرونده
مجموعه ای از حالت های استرس سفارشی را از یک فایل بارگیری کنید

ویژگی‌ها


* ریتم های شکسته (>، <)، آکوردها، n-tuples، slurring، کراوات، نت های استاکتو، تکرار، in-
تنظیم سرعت / طول / زمان تغییرات امضا همه پشتیبانی می شود.

* R:hornpipe یا r:hornpipe تشخیص داده می شود و زمان بندی نت تنظیم می شود تا شکسته شود
ریتم (ab به a>b تبدیل می شود).

* بیشتر خطاها در ورودی abc یک پیام خطای مناسب در خروجی و
مبدل به کار خود ادامه می دهد

* نظرات و فیلدهای متنی در منبع abc به رویدادهای متنی در MIDI تبدیل می شوند
تولید

* در صورت وجود آکوردهای گیتار، از آنها برای ایجاد یک همراهی در MIDI استفاده می شود.
خروجی.

* اگر علائم تکرار ناهمخوانی در abc وجود داشته باشد، برنامه سعی می کند آنها را برطرف کند.
با این حال، اگر از توضیحات آهنگ چند قسمتی استفاده شده باشد یا اگر از آن استفاده شده باشد، این کار را انجام نخواهد داد
چندین صدا در حال استفاده هستند

* فایل های MIDI کارائوکه را می توان با استفاده از فیلد w: برای گنجاندن اشعار تولید کرد.

* شناسه های صوتی غیر عددی، به عنوان مثال. V: سوپرانو، همانطور که برای استاندارد جدید abc پیشنهاد شده است، پذیرفته شده است.

* استراحت های نامرئی مشخص شده توسط x مانند استراحت های معمولی (z) رفتار می شود.

* تزئینات ممکن است با استفاده از نماد منسوخ شده (مثلاً !fermata!) یا
نماد نسخه استاندارد 2.0 (به عنوان مثال +fermata+).

محدودیت ها


* هیچ فیلدی از بالای X: فیلد آهنگ به ارث برده نمی شود.

الفبا نحو حرکات


* چند پسوند برای نحو abc فرم وجود دارد

%% کانال MIDI n

این کنترل کانال و انتخاب برنامه، جابجایی و ویژگی های مختلف دیگر از
abc2midi.

هر کدام از اینها باید به تنهایی در یک خط ظاهر شوند. همه آنها در abc مجاز هستند
بدن کوک با استفاده از اینها در ترکیب با نماد قسمت، می توان برای مثال،
نقش جابه‌جایی یا در کلید دیگری را بازی کنید.

ایده پشت این نحو این است که سایر برنامه ها آن را به عنوان یک نظر در نظر می گیرند و نادیده می گیرند
آن است.

%% کانال MIDI n

کانال ملودی n (در محدوده 1-16) را انتخاب می کند.

%% برنامه MIDI [c] n

برنامه n (در محدوده 1-128) را در کانال c انتخاب می کند. اگر c داده نشود، برنامه داده می شود
در کانال ملودی فعلی انتخاب شده است. اکثر مولدهای تن مدرن از جنرال پیروی می کنند
استاندارد MIDI که نوع ابزار را برای هر شماره برنامه تعریف می کند.

%% MIDI abcn را شکست

نحوه انتخاب سرعت نت را کنترل می کند. اولین نت در یک نوار دارای سرعت a است.
سایر نت های "قوی" دارای سرعت b و بقیه دارای سرعت c هستند. a، b و c باید باشند
در محدوده 0-128. پارامتر n تعیین می کند که کدام نت ها "قوی" هستند. اگر زمان
امضا x/y است، سپس به هر نت یک موقعیت شماره k = 0، 1، 2 .. x-1 در هر نت داده می شود.
بار. توجه داشته باشید که واحدهای n طول نت واحد نیستند. اگر k مضرب n باشد، پس
نت "قوی" است. مشخص کننده های حجم !ppp! به !fff! معادل موارد زیر می باشند
:

!ppp! = %% MIDI ضرب و شتم 30 20 10 1
!pp! = %% MIDI ضربان 45 35 20 1
!پ! = %% MIDI بیت 60 50 35 1
!mp! = %% MIDI ضرب و شتم 75 65 50 1
!mf! = %%MIDI ضرب و شتم 90 80 65 1
!f! = %% MIDI ضربان 105 95 80 1
!ff! = %% MIDI بیت 120 110 95 1
!ففف = %% MIDI ضربان 127 125 110 1

%% MIDI beatmod n

سرعت های a، b و c توضیح داده شده را با n افزایش می دهد (یا اگر n منفی باشد کاهش می دهد).
در بالا. دستورالعمل !crescendo(! و !crescendo)! معادل درج a هستند
%% MIDI beatmod 15 هر جا که اتفاق بیفتد. (به طور متناوب می توانید از !<(! و !<)! استفاده کنید.)
به طور مشابه دستورالعمل های !diminuendo(! و !diminuendo)! معادل %%MIDI هستند
بیت مد -15.

%% صدای بلندی MIDI n

که در آن n یک عدد مثبت کوچک است. به طور پیش‌فرض دستورالعمل‌های crescendo و diminuendo
متغیرهای ضربان a، b و c را با 15 واحد سرعت تغییر دهید. این دستورالعمل به شما این امکان را می دهد
این پیش فرض را روی مقدار n قرار دهید.

%% MIDI nobeataccents

برای سازهایی مانند ارگ کلیسا که نت های ضربی تاکید زیادی ندارند، استفاده از
این کار استفاده از سرعت "b" را مجبور می کند (به %% ضربان MIDI مراجعه کنید) برای هر نت صرف نظر از
موقعیت در نوار این اجازه می دهد تا دینامیک (ff، f، و غیره) به روش عادی استفاده شود.

%% MIDI beataccents

به روش معمول به یادداشت های تاکیدی برگردید. (پیش فرض)

%% MIDI beatstring

این یک راه جایگزین برای تعیین محل سقوط تنش های قوی و ضعیف ارائه می دهد
در یک نوار 'f' به معنای سرعت a (به طور معمول قوی)، 'm' به معنای سرعت b (متوسط
سرعت) و 'p' به معنای سرعت c (سرعت نرم) است. مثلاً اگر امضای زمان باشد
7/8 با استرس روی نت های اول، چهارم و ششم در نوار، می توانیم از آن استفاده کنیم
پیروی

%% MIDI beatstring fppmpmp

%% MIDI انتقال n

خروجی را با تعداد نیم صداهای مشخص شده جابجا می کند. n ممکن است مثبت یا منفی باشد.

%% MIDI rtranspose n

جابجایی نسبی توسط تعداد مشخص شده نیم صدا. به عنوان مثال %% MIDI یک دنبال شده را جابجا می کند
توسط %% MIDI rtranspose b منجر به جابجایی a+b می شود. %% MIDI transpose b نتیجه خواهد شد
در جابجایی نیم‌تون‌های b، صرف‌نظر از هر جابجایی قبلی.

%% MIDI cn

گام MIDI مربوط به c را مشخص می کند. پیش فرض 60 است. این عدد باید
معمولا مضربی از 12 باشد.

%% MIDI grace a/b

کسری از نت بعدی را که نت‌های گران‌قیمت خواهند گرفت را تنظیم می‌کند. a باید بین 1 و
ب-1. از آنجایی که طول آن ممکن است در این رویکرد طبیعی به نظر نرسد
نت‌های گران‌بها با پیچیدگی و طول آن متفاوت است
یادداشت زیر یک رویکرد متفاوت (که در حال حاضر به طور پیش فرض است) فرض می کند که لطف
یادداشت ها همیشه مدت زمان ثابتی دارند. برای استفاده از روش دیگری که مشخص می کنید،

%% MIDI gracedivider b

جایی که b مشخص می کند که طول واحد مشخص شده توسط فیلد L: چند قسمت تقسیم شود
فرمان برای مثال اگر b = 4 و L: = 1/8 باشد، آنگاه هر نت لطفی 1/(8*4) یا a خواهد بود.
یادداشت 32. زمان از یادداشتی که نت‌های لطفی به آن اعمال می‌شود به سرقت می‌رود. اگر
آن نت به اندازه‌ای طولانی نیست که بتواند Grace را کنترل کند، سپس به نت‌های لطف 0 اختصاص داده می‌شود
مدت زمان.

%% نام آکورد MIDI n1 n2 n3 n4 n5 n6

نحوه نواختن یک آکورد گیتار به نام "نام" را تعریف می کند. n1 معمولا 0 است و n2، n3 تا n6 می دهد
زیر و بم نت های دیگر در نیم صدای نسبت به نت ریشه. ممکن است کمتر باشد
بیش از 6 نت در آکورد، اما نه بیشتر. اگر "نام" از قبل تعریف شده باشد، این دستور دوباره
آن را تعریف می کند. بر خلاف بسیاری از دستورات دیگر، تعاریف نام وتر از جایی که به کار می‌آیند باقی می‌مانند
آنها تا انتهای فایل abc تعریف شده اند. موارد زیر نشان می دهد که چگونه m، 7، m7 و
maj7 را می توان راه اندازی کرد اگر قبلاً تعریف نشده بودند.

%%نام آکورد MIDI m 0 3 7
%%نام آکورد MIDI 7 0 4 7 10
%%نام آکورد MIDI m7 0 3 7 10
%% نام آکورد MIDI maj7 0 4 7 11

%% رشته gchord MIDI

نحوه تولید آکوردهای گیتار را تنظیم می کند. رشته دنباله ای است که از z و c ساخته شده است
و b به ترتیب برای استراحت، آکورد، فاندامنتال و فاندامنتال نت های آکورد بعلاوه.
این نحوه پخش هر نوار را مشخص می کند. طول اختیاری مجاز به دنبال کردن است
z، c، f و b به عنوان مثال czf2zf3. اگر abc دارای آکوردهای گیتار است، abc2midi
پس از برخورد با اولین آکورد گیتار به طور خودکار آکوردها و اصول اولیه را اضافه می کند. آی تی
به استفاده از آن آکورد ادامه می دهد تا زمانی که یک آکورد جدید در abc مشخص شود. هر زمان که فیلد M: باشد
که در abc مواجه می شویم، یک رشته پیش فرض مناسب تنظیم شده است:

برای 2/4 یا 4/4 زمان پیش فرض معادل : %%MIDI gchord fzczfzcz است

برای 3/4 زمان پیش فرض معادل : %%MIDI gchord fzczcz است

برای 6/8 زمان پیش فرض معادل : %%MIDI gchord fzcfzc است

برای 9/8 زمان پیش‌فرض معادل : %%MIDI gchord fzcfzcfzc است

فرمان gchord گسترش یافته است تا به شما امکان می دهد نت های جداگانه ای را که شامل می شوند پخش کنید
آکورد گیتار این به شما امکان می دهد تا آکوردهای شکسته یا آرپژ را بنوازید. کدهای جدید
g,h,i,j,G,H,I,J به نت‌های جداگانه اشاره دارد که از پایین‌ترین نت آکورد شروع می‌شود.
(در مورد وارونگی لزوماً ریشه نیست). برای مثال برای آکورد سی ماژور، g
به C، h به E و i به G اشاره دارد. برای دستور gchord مانند:

%% MIDI gchord ghih

Abc2midi آکورد گیتار سی ماژور را به CEGE آرپژ می کند. حروف بزرگ G,H,I,
و J به همان نت‌ها اشاره می‌کنند با این تفاوت که یک اکتاو به پایین منتقل می‌شوند. توجه داشته باشید برای
اولین وارونگی آکورد سی ماژور (که با "C/E" نشان داده می شود)، E پایین ترین نت خواهد بود، بنابراین g
به یادداشت E اشاره خواهد کرد.

مانند سایر کدهای gchord، می توانید عددی را اضافه کنید که مدت زمان یادداشت را نشان می دهد. در
همان قوانین قبلی اعمال می شود. می توانید از هر ترکیبی از کدهای gchord استفاده کنید،
(fcbghijGHIJz).

%% MIDI chordprog n

ابزار MIDI را برای آکوردها n تنظیم می کند. اگر دستور شامل رشته باشد
اکتاو = n که در آن n عددی بین 2- و 2 است، پس این گام را تغییر می دهد.
ساز با n اکتاو. برای مثال %%MIDI chordprog 10 octave=1.)

%%MIDI bassprog n

ابزار MIDI را برای نت های باس n تنظیم می کند. اگر دستور شامل رشته باشد
اکتاو = n که در آن n عددی بین 2- و 2 است، پس این گام را تغییر می دهد.
ساز با n اکتاو. برای مثال %%MIDI bassprog 10 اکتاو=-1.)

%% MIDI chordvol n

حجم (سرعت) نت های وتر را روی n تنظیم می کند.

%%MIDI bassvol n

حجم (سرعت) نت های باس را روی n تنظیم می کند. ملودیول مربوطه وجود ندارد
دستور از آنجایی که 3 مقدار سرعت برای ملودی وجود دارد، با استفاده از دستور beat تنظیم کنید.

%% MIDI gchordon

آکوردهای گیتار را روشن می کند (آکوردهای گیتار به طور پیش فرض در شروع یک آهنگ روشن می شوند).

%% MIDI gchordoff

آکوردهای گیتار را خاموش می کند.

پهپاد %% MIDI

یک هواپیمای بدون سرنشین پیوسته (مورد استفاده در موسیقی بادی) متشکل از دو نت را روشن می کند. به صورت پیش فرض
نت ها A و A هستند که روی فاگوت با سرعت 80 نواخته می شوند. این را می توان پیکربندی کرد.
توسط فرمان %% MIDI drone که در زیر توضیح داده شده است.

%% MIDI droneoff

پهپاد مداوم را خاموش می کند.

%% پهپاد MIDI n1 n2 n3 n4 n5

پارامترهای هواپیمای بدون سرنشین را در جایی که n1 برنامه MIDI است، n2 و n3 زیر و بم MIDI را تعیین می کند.
از دو نت در آکورد، و n4 و n5 سرعت MIDI دو نت را مشخص می کنند.
اگر این پارامترها را تنظیم نکنید، به طور پیش فرض 70 45 33 80 80 هستند. مقدار صفر یا
کمتر نشان می دهد که تنظیم این پارامتر باید به همان صورت باقی بماند.

%% سیم درام MIDI [برنامه های درام] [سرعت درام]

این یک الگوی درام را تنظیم می کند. سیم تعیین می کند که چه زمانی ضرب درام و طبل وجود دارد
مقادیر برنامه تعیین می کند که صدای هر ضربه درام چگونه است.

به عنوان مثال %% MIDI drum d2zdd 35 38 38 100 50 50

سیم ممکن است حاوی «d» برای ضربه زدن به طبل یا «z» برای استراحت باشد. به طور پیش فرض یک صدا شروع می شود
بدون الگوی درام و "%% MIDI drumon" برای فعال کردن درام مورد نیاز است. طبل
الگوی در طول هر نوار تکرار می شود تا زمانی که "%% MIDI drumoff" مواجه شود. درام %% MIDI
دستور ممکن است در یک آهنگ برای تغییر الگوی درام استفاده شود. این دستور قرار می دهد
درام در کانال 10 به صدا در می آید و فرض می کند که مولد آهنگ شما با General Midi مطابقت دارد
استاندارد - اگر اینطور نیست، ممکن است به جای صدای طبل، صداهایی را بشنوید.

در هر دو دستور gchord و drum، طول نت استاندارد یک نت واحد f,c,z یا d
با دستور L: تنظیم نمی شود. در عوض به گونه ای تنظیم می شود که کل رشته gchord یا
سیم درام دقیقاً در یک میله قرار می گیرد. به عبارت دیگر مدت زمان هر نت تقسیم می شود
با کل مدت زمان رشته این بدان معنی است که، برای مثال، رشته درام "dd" است
معادل رشته درام "d4d4". در حال حاضر نمی توانید کسری را مستقیماً مشخص کنید (مثلاً
C3/2) همانطور که در بدنه موسیقی انجام می شود، اما هنوز هم می توان پیچیده را بیان کرد
ریتم ها به عنوان مثال، برای نشان دادن ریتمی مانند (3ddd d/d/d/d)، باید
string "d4d4d4d3d3d3d3".

%% MIDI درامبار n

خط درام %% MIDI می تواند کاملاً یکنواخت به نظر برسد اگر در هر نوار تکرار شود. دور زدن
این مشکل یک فرمان MIDI جدید %% MIDI drumbars n که n عدد کوچکی است پخش می شود
سیم درام را روی n میله متوالی خارج کنید. به طور پیش فرض درامبار روی 1 نگهداری تنظیم شده است
سازگاری با فایل های abc موجود باید مراقب باشید که بند طبل یکنواخت باشد
قابل تقسیم بین میله های درامبار همچنین امضای زمان نباید بین نوارها تغییر کند
در واحد درامبار (نمونه فایل abc در doc/CHANGES 24 ژوئن 2008.)

%% MIDI gchordbars n

این دستور رشته gchord را بر روی n نوار متوالی مانند درامبار (بالا) پخش می کند.
(نمونه ای در doc/CHANGES 17 مارس 2009 یافت می شود.)

با نسخه 1.54 دسامبر 4 2004 abc2midi، نت ها در آکوردها (مثلا [FAc]) در
همان لحظه، اما با 10 واحد زمانی MIDI کاهش و کاهش یافته است. بنابراین اولین یادداشت در
آکورد (مثلاً F) برای تمام زمان مشخص شده نواخته می شود، نت دوم (مثلاً A) 10 شروع می شود.
MIDI بعدا واحد می شود و به همان مقدار کوتاه می شود و نت سوم 10 عدد دیگر شروع می شود
MIDI بعداً تولید می شود و 10 واحد دیگر کوتاه می شود. این یک "expressivo" را معرفی می کند
گزینه ای است و از حمله سنگین جلوگیری می کند. (این برای آکوردها یا چندصدایی صدق نمی کند
آکوردها.) مقدار تاخیر و کوتاه شدن ممکن است با دستور MIDI پیکربندی شود.

%% MIDI chordattack n

که در آن n عدد کوچکی است. اگر n صفر باشد، abc2midi باید مانند قبل رفتار کند
نسخه ها تاخیر n در واحدهای زمانی MIDI است که در آن 480 واحد در یک چهارم نت وجود دارد
ضرب و شتم. اگر n خیلی بزرگ باشد و آکوردهای کوتاهی وجود داشته باشد، ممکن است برنامه به درستی اجرا نشود.

%% MIDI تصادفی حمله n

مانند بالا با این تفاوت که تاخیر یک متغیر تصادفی است که به طور یکنواخت بین 0 و توزیع شده است
n-1

%% MIDI برش x/y

که در آن x و y دو عدد هستند. این دستور بیان نت ها و آکوردها را کنترل می کند
با قرار دادن شکاف های بی صدا بین نت ها. طول این شکاف ها با x/y تعیین می شود
و طول واحد مشخص شده توسط دستور L:. این شکاف ها با کوتاه کردن آن ایجاد می شوند
یادداشت ها به همان میزان. اگر یادداشت از قبل کوتاهتر از شکاف مشخص شده باشد،
فاصله به نصف طول نت تنظیم شده است. کسری x/y مدت زمان نت را نشان می دهد
به همان روشی که در فایل abc مشخص شده است. مدت زمان واقعی بر اساس واحد است
طول مشخص شده توسط فرمان فیلد L:. توصیه می شود که x/y کسری نزدیک باشد
به صفر برش یادداشت در داخل لجن‌ها همانطور که در پرانتز مشخص شده است غیرفعال است. می توانید بچرخید
با تنظیم x روی 0، به عنوان مثال 0/1، برش تمام نت ها را خاموش کنید. به طور پیش فرض، برش یادداشت خاموش است
در ابتدای یک لحن یا فرمان صوتی.

%%MIDI x/y را گسترش می‌دهد

که در آن x و y دو عدد هستند که کسری کمتر از 1 را تعریف می کنند
بیان نت ها و آکوردها به صورت معکوس. نت ها با این کار طولانی تر می شوند
کسری به طوری که آنها با شروع نت بعدی همپوشانی دارند.

%% MIDI درامپ نت میانپیچ

لطفا abcguide.txt را ببینید.

%% نام فایل MIDI ptstress

این دستور نام فایل را در abc2midi بارگذاری می کند که حاوی استرس فیل تیلور است
پارامترها و abc2midi را در حالتی قرار می دهد که این پارامترهای استرس را روی هر کدام اعمال می کند
توجه داشته باشید. این مدل در تقابل با مدل ضربان استاندارد اجرا می شود، بنابراین ضربان MIDI،
beatstring، دستورات beatmod بی اثر می شوند. این نیز به این معنی است که پویا
نشانه ها !f! !pp! و غیره دیگر کار نمی کنند.

دو پیاده سازی متفاوت از مدل استرس وجود دارد. مدل 1 یادداشت را اصلاح می کند
مفصل بندی و کنترل پارامترهای تریم MIDI را نیز به عهده می گیرد. برای بازگشت به
مدل استاندارد، دستور %%MIDI beataccents را قرار دهید. مدل 2 هم شروع و هم را اصلاح می کند
پایان هر نت به یک ضرب موسیقی اجازه می دهد تا در زمان گسترش یا کاهش یابد. با این حال
طول یک اندازه موسیقی باید حفظ شود. توجه داشته باشید اگر از مدل 2 استفاده می کنید
پیش فرض فعلی، شما باید -BF را به عنوان یکی از پارامترهای زمان اجرا abc2midi قرار دهید.

مدل یک نوار را به بخش های مساوی تقسیم می کند. برای هر بخش، بلندی صدا یا سرعت MIDI
مشخص شده و یک ضریب مدت زمان مشخص شده است. اگر یک یادداشت به یک خاص می افتد
قطعه، سرعت آن قطعه را فرض می کند و مدت زمان آن بر این اساس اصلاح می شود.
اگر نت بیش از یک بخش همپوشانی داشته باشد، نت میانگین آن ها را در نظر می گیرد
مقادیر بخش

فایل ورودی تعداد بخش ها و ضرب کننده های بلندی و مدت زمان را مشخص می کند
برای هر بخش فایل دارای فرمت زیر می باشد. اولین مقدار تعداد است
بخش ها و هر خط ضرب کننده سرعت و مدت زمان خاص را مشخص می کند
بخش. سرعت به 127 محدود شده است و مدت آن یک عدد اعشاری است. یادداشت
مدت زمان با تغییر فاصله بین نت ها اصلاح می شود، بنابراین امکان تمدید a وجود ندارد
توجه داشته باشید. این باعث حفظ سرعت منظم موسیقی می شود. مقیاس برنامه، مدت زمان توجه داشته باشید
نشانه ها با تقسیم آن بر حداکثر مقدار که در اینجا 1.4 است.

%% MIDI stressmodel n

جایی که n 1 یا 2 باشد، اجرای مدل تنش را انتخاب می کند.

سایر دستورات %%MIDI مانند bendvelocity، bendstring، controlstring بوده است
اخیرا معرفی شده و در فایل abcguide.txt توضیح داده شده است.

COMPATIBILITY با پیش نویس STANDARD 2.0


استاندارد پیشنهادی یک فیلد حق چاپ جدید را با استفاده از نحو معرفی می کند

%%abc-copyright (ج) حق چاپ جان اسمیت 2003

Abc2midi اکنون این را در فایل MIDI در قالب یک برچسب حق چاپ متاتکست درج می کند.
برای پردازش حق چاپ، تغییراتی در تابع event_specific در store.c ایجاد شد
اطلاعات همچنین در مسیر کارائوکه (اگر ایجاد شده باشد) به عنوان فیلد @T کپی می شود.

با استفاده از خدمات onworks.net از abc2midi آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad