هذا هو الأمر abc2midi الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
abc2midi - تحويل ملف ABC إلى ملف (ملفات) MIDI
موجز
abc2midi شرير [refnum] [-c] [-v] [-ver] [-t] [-n حد] [-CS] [-هادئ] [-صامت] [-Q
الإيقاع] [-NFNP] [-NFER] [-NGRA] [-STFW] [-OCC] [-NCOM] [-HARP] [-BF] [-TT] [-o outfile]
-CSM [اسم الملف]
الوصف
الإجراء الافتراضي هو كتابة ملف MIDI لكل نغمة ABC
مع اسم الملف ن.ميد، حيث هو الملف
من ملف ABC وN هو الرقم المرجعي للنغمة. إذا كان -o
يتم استخدام الخيار، تتم كتابة ملف واحد فقط. هذه هي النغمة
المحدد بالرقم المرجعي أو في حالة عدم وجود رقم مرجعي
يتم إعطاء النغمة الأولى في الملف.
OPTIONS
refnum معالجة اللحن مع الرقم المرجعي refnum
-c يختار التحقق فقط
-v n تحديد خيار مطول حيث n هو المستوى (اختياري)
-أكثر يطبع رقم الإصدار والمخارج
-t يختار أسماء الملفات المشتقة من عناوين النغمات
-CS استخدم 2:1 بدلاً من 3:1 للإيقاعات المتقطعة
-هادئ يمنع بعض التحذيرات الشائعة.
-صامتة
يمنع الرسائل الأخرى.
-n X يحد من طول اسم الملف إلى أحرف X
-Q مرة
يضبط الإيقاع الافتراضي في ربع النوتة في الدقيقة إذا لم يتم تحديده في
رأس اي بي سي.
-نفنب تجاهل أية مؤشرات ديناميكية !f! ! وما يليها! إلخ.
-نفر تجاهل أي مؤشرات على Fermata (على سبيل المثال H أو !fermata!).
-NGRA تجاهل أي ملاحظات نعمة.
-STFW ضع النص الغنائي في مسارات MIDI منفصلة.
-NCOM منع بعض التعليقات في ملف MIDI الناتج.
-OCC اقبل اتفاقية الوتر القديمة (على سبيل المثال +D2G2+ بدلاً من [DG]2).
-فرنك بلجيكي وضع BarFly: يستدعي نموذج الضغط إن أمكن.
-القيثارة زخارف لفة = يتم إنشاء لفة لعازف القيثارة (نفس الملعب)
-تي تي يغير الضبط من A = 440 هرتز.
-o ملف
كتابة الإخراج إلى ملف
-CSM شرير
تحميل مجموعة من أوضاع الضغط المخصصة من ملف
المزايا
* إيقاعات مكسورة (>، <)، الحبال، الصفوف n، الغمغمة، الروابط، الملاحظات المتقطعة، التكرارات، في-
يتم دعم جميع تغييرات توقيع الإيقاع/الطول/الوقت.
* R: hornpipe أو r: يتم التعرف على hornpipe ويتم ضبط توقيت الملاحظة لإعطاء كسر
الإيقاع (يتم تحويل ab إلى a>b).
* ستؤدي معظم الأخطاء في إدخال ABC إلى ظهور رسالة خطأ مناسبة في الإخراج و
يستمر المحول في العمل.
* يتم تحويل التعليقات والحقول النصية في مصدر ABC إلى أحداث نصية في MIDI
الناتج
* في حالة وجود أوتار الجيتار، يتم استخدامها لإنشاء مرافقة في MIDI
الناتج.
* في حالة وجود علامات تكرار غير متطابقة في ABC، يحاول البرنامج إصلاحها.
ومع ذلك، لن يحاول ذلك إذا تم استخدام وصف لحن متعدد الأجزاء أو إذا
أصوات متعددة قيد الاستخدام.
* يمكن إنشاء ملفات Karaoke MIDI باستخدام الحقل w: لتضمين كلمات الأغاني.
* معرفات صوتية غير رقمية، على سبيل المثال. الخامس: السوبرانو، كما هو مقترح لمعيار ABC الجديد مقبول.
* يتم التعامل مع المساند غير المرئية المحددة بواسطة x بنفس طريقة التعامل مع المساند العادية (z).
* يمكن الإشارة إلى الزخارف باستخدام إما التدوين المهمل (على سبيل المثال! Fermata!) أو
تدوين الإصدار 2.0 القياسي (على سبيل المثال +fermata+).
القيود
* لا يتم توريث أي حقل من فوق حقل X: للنغمة.
ايه بي سي بناء الجملة إمتداد
* هناك بعض الامتدادات لبناء جملة ABC للنموذج
%%قناة MIDI ن
هذه قناة التحكم واختيار البرنامج، والتحويل والعديد من الميزات الأخرى
abc2midi.
يجب أن تظهر كل واحدة منها على سطر بمفردها. كل منهم مسموح به داخل ABC
لحن الجسم. باستخدام هذه العناصر مع تدوين الجزء، يمكن للمرء، على سبيل المثال،
تلعب دورًا منقولًا أو بمفتاح مختلف.
الفكرة وراء بناء الجملة هذا هي أن البرامج الأخرى سوف تتعامل معه كتعليق وتتجاهله
هنا.
%%قناة MIDI ن
يختار قناة اللحن n (في النطاق 1-16).
%%برنامج MIDI [ج] ن
يختار البرنامج n (في النطاق 1-128) على القناة c. إذا لم يتم إعطاء c، فإن البرنامج هو
محدد على قناة اللحن الحالية. تتبع معظم مولدات النغمات الحديثة الجنرال
معيار MIDI الذي يحدد نوع الأداة لكل رقم برنامج.
%%MIDI تغلب على abcn
يتحكم في طريقة تحديد سرعات الملاحظة. النغمة الأولى في الشريط لها سرعة 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
!ص! = %% فوز 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
! وما يليها! = %% فوز MIDI على 120 110 95 1
!fff! = %% فوز MIDI على 127 125 110 1
%%MIDI Beatmod ن
يزيد بمقدار n (أو يتناقص إذا كانت n سالبة) السرعات الموصوفة a وb وc
فوق. التعليمات !crescendo(! و !crescendo)! تعادل إدراج أ
%%MIDI Beatmod 15 أينما حدثت. (بدلاً من ذلك يمكنك استخدام !<(! و !<)!.)
وبالمثل التعليمات !diminuendo(! و !diminuendo)! تعادل %%MIDI
بيتمود-15.
%%MIDI ارتفاع الصوت ن
حيث n هو رقم موجب صغير. بشكل افتراضي، تعليمات التصعيد والتصغير
قم بتعديل متغيرات الإيقاع a وb وc بمقدار 15 وحدة سرعة. هذه التعليمات تسمح لك بذلك
اضبط هذا الافتراضي على القيمة n.
%%MIDI بدون لهجات
بالنسبة للآلات مثل أرغن الكنيسة التي لا تحتوي على نغمات إيقاعية مؤكدة بشكل كبير، استخدم
سيؤدي هذا إلى فرض استخدام السرعة "b" (انظر إيقاع %%MIDI) لكل نغمة بغض النظر عن
موقف في الشريط. وهذا يسمح باستخدام الديناميكيات (ff، f، إلخ) بالطريقة العادية.
%%MIDI لهجات
العودة إلى التأكيد على الملاحظات بالطريقة المعتادة. (تقصير)
%%MIDI نبضات
وهذا يوفر طريقة بديلة لتحديد مكان سقوط الضغوط القوية والضعيفة
داخل شريط. 'f' تعني السرعة a (قوية عادة)، 'm' تعني السرعة b (متوسطة
السرعة) و"p" تعني السرعة c (السرعة الناعمة). على سبيل المثال، إذا كان توقيع الوقت
7/8 مع الضغط على النغمات الأولى والرابعة والسادسة في الشريط، يمكننا استخدام
متابعيك
%%MIDI سلسلة ضربات fppmpmp
%%MIDI تبديل n
ينقل الإخراج بالعدد المحدد من النغمات النصفية. n يمكن أن تكون إيجابية أو سلبية.
%%MIDI rtranspose n
النقل النسبي حسب العدد المحدد من النغمات النصفية. على سبيل المثال، %%MIDI يقوم بتبديل تابع
بواسطة %%MIDI rtranspose b يؤدي إلى تبديل a+b. %%MIDI سينتج تبديل b
في تبديل النغمات النصفية ب، بغض النظر عن أي تبديل سابق.
%%MIDI cn
يحدد درجة MIDI التي تتوافق مع c. الافتراضي هو 60. وينبغي أن يكون هذا الرقم
عادة ما تكون مضاعفات 12.
%%MIDI نعمة أ/ب
يضبط جزء الملاحظة التالية التي ستشغلها ملاحظات النعمة. يجب أن يكون بين 1 و
ب-1. قد لا تبدو ملاحظات النعمة طبيعية في هذا النهج، نظرًا لطول النص
تختلف ملاحظات النعمة الفردية باختلاف مدى تعقيد النعمة وطولها
الملاحظة التالية. نهج مختلف (وهو الآن الافتراضي) يفترض أن النعمة
الملاحظات دائمًا لها مدة محددة. لاستخدام النهج الآخر الذي ستحدده،
%%MIDI Gracedivider ب
حيث يحدد b عدد الأجزاء التي سيتم تقسيم طول الوحدة المحدد بواسطة الحقل L:
يأمر. على سبيل المثال، إذا كانت b = 4 وL: = 1/8، فإن كل ملاحظة سماح ستكون 1/(8*4) أو a
الملاحظة 32. سيتم سرقة الوقت من الملاحظة التي يتم تطبيق ملاحظات السماح عليها. لو
هذه الملاحظة ليست طويلة بما يكفي للتعامل مع النعمة، فسيتم تعيين ملاحظات النعمة بالقيمة 0
المدة الزمنية.
%%MIDI اسم الوتر n1 n2 n3 n4 n5 n6
يحدد كيفية العزف على وتر الغيتار المسمى "الاسم". n1 عادة ما يكون 0 وn2، n3 إلى n6 يعطي
نغمات النغمات الأخرى في نصف النغمات بالنسبة إلى النغمة الجذرية. قد يكون هناك عدد أقل
أكثر من 6 نغمات في الوتر، ولكن ليس أكثر. إذا كان "الاسم" محددًا بالفعل، فسيعيد هذا الأمر-
يحدد ذلك. على عكس معظم الأوامر الأخرى، تظل تعريفات أسماء الكوردات سارية المفعول من حيث
يتم تعريفها إلى نهاية ملف ABC. ويوضح ما يلي كيف م، 7، M7 و
يمكن إعداد maj7 إذا لم يتم تعريفها بالفعل.
%%MIDI اسم الوتر م 0 3 7
%%MIDI اسم الوتر 7 0 4 7 10
%%MIDI اسم الوتر m7 0 3 7 10
%%MIDI chordname maj7 0 4 7 11
%%MIDI سلسلة gchord
يضبط كيفية إنشاء أوتار الجيتار. السلسلة عبارة عن تسلسل مصنوع من z، c's f's
و b's للمراحل والأوتار والنوتات الوترية الأساسية والأساسية على التوالي.
يحدد هذا كيفية تشغيل كل شريط. يُسمح بطول اختياري لمتابعة
z، c's f's و b's على سبيل المثال 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 تشير إلى النغمات الفردية بدءًا من أدنى نغمة في الوتر
(ليس بالضرورة الجذر في حالة الانقلابات). على سبيل المثال بالنسبة للوتر C الرئيسي، g
يشير إلى C، ويشير h إلى E ويشير i إلى G. بالنسبة لأمر gchord مثل،
%%MIDI gchord ghih
سوف يقوم Abc2midi بتتابع وتر الجيتار الرئيسي C إلى CEGE. الحروف الكبيرة G,H,I,
وJ يشيران إلى نفس النوتات باستثناء أنهما تم نقلهما لأسفل بمقدار أوكتاف واحد. ملاحظة ل
الانعكاس الأول للوتر الرئيسي C (المشار إليه بـ "C/E")، سيكون E هو أدنى نغمة لذلك g
سوف تشير إلى الملاحظة E.
مثل رموز gchord الأخرى، يمكنك إلحاق رقم يشير إلى مدة المذكرة. ال
تنطبق نفس القواعد كما كان من قبل. يمكنك استخدام أي مجموعة من رموز gchord،
(fcbghijGHIJz).
%%MIDI chordprog n
يضبط أداة MIDI للأوتار لتكون n. إذا كان الأمر يتضمن السلسلة
octave=n حيث n هو رقم بين -2 و2 ضمناً، فإن هذا سيؤدي إلى تغيير درجة الصوت
الصك بواسطة ن اوكتافات. على سبيل المثال %%MIDI chordprog 10 octave=1.)
%%MIDI bassprog ن
يضبط أداة MIDI لنوتات الجهير على n. إذا كان الأمر يتضمن السلسلة
octave=n حيث n هو رقم بين -2 و2 ضمناً، فإن هذا سيؤدي إلى تغيير درجة الصوت
الصك بواسطة ن اوكتافات. على سبيل المثال %%MIDI bassprog 10 octave=-1.)
%%MIDI chordvol n
يضبط حجم (سرعة) النغمات الوترية عند n.
%%MIDI باسفول ن
يضبط مستوى الصوت (السرعة) لنوتات الجهير عند n. لا يوجد ميلوديفول المقابل
نظرًا لوجود 3 قيم سرعة للحن، يتم ضبطها باستخدام أمر الإيقاع.
%%MIDI كوردون
يقوم بتشغيل أوتار الجيتار (يتم تشغيلها بشكل افتراضي في بداية النغمة).
%%MIDI gchordoff
يطفئ أوتار الجيتار.
%%MIDI بدون طيار
يقوم بتشغيل طائرة بدون طيار مستمرة (تستخدم في موسيقى القربة) تتكون من نغمتين. بشكل افتراضي
النوتات الموسيقية A وA، يتم عزفها على الباسون بسرعة 80. يمكن تكوين هذا
بواسطة أمر الطائرة بدون طيار %%MIDI الموضح أدناه.
%%MIDI بدون طيار
يطفئ الطائرة بدون طيار المستمر.
%%MIDI الطائرة بدون طيار n1 n2 n3 n4 n5
يضبط معلمات الطائرة بدون طيار حيث n1 هو برنامج MIDI، وn2 وn3 يحددان نغمات MIDI
من النغمتين في الوتر، وn4 وn5 يحددان سرعات MIDI للنغمتين.
إذا لم تقم بتعيين هذه المعلمات فهي بشكل افتراضي 70 45 33 80 80. قيمة صفر أو
يشير less إلى أنه يجب ترك إعداد هذه المعلمة كما هو.
%%سلسلة طبلة MIDI [برامج الطبل] [سرعات الطبل]
يؤدي هذا إلى إعداد نمط الطبل. يحدد الخيط متى يكون هناك إيقاع الطبل والطبل
تحدد قيم البرنامج كيف تبدو كل ضربة طبلة.
على سبيل المثال %%MIDI طبل d2zdd 35 38 38 100 50 50
قد تحتوي السلسلة على "d" لضربة الطبل أو "z" للراحة. افتراضيا يبدأ الصوت
بدون نمط طبلة ويلزم وجود "%%MIDI drumon" لتمكين القرع على الطبول. الطبل
يتم تكرار النمط خلال كل شريط حتى يتم العثور على '%%MIDI drumoff'. طبل %%MIDI
يمكن استخدام الأمر داخل اللحن لتغيير نمط الطبلة. يضع هذا الأمر
أصوات الطبلة على القناة 10 وتفترض أن مولد النغمات الخاص بك يتوافق مع General Midi
قياسي - إذا لم يحدث ذلك، فقد تسمع نغمات بدلاً من أصوات الطبل.
في كل من أوامر gchord والطبل، طول النوتة القياسية للملاحظة الواحدة f أو c أو z أو d
لم يتم تعيينه بواسطة الأمر L:. بدلاً من ذلك، يتم تعديله بحيث يتم ضبط سلسلة gchord بأكملها أو
تتناسب سلسلة الطبل تمامًا مع شريط واحد. بمعنى آخر يتم تقسيم مدة كل ملاحظة
حسب المدة الإجمالية للسلسلة. وهذا يعني أنه، على سبيل المثال، سلسلة الطبل "DD" هي
يعادل سلسلة الطبل "d4d4". لا يمكنك حاليًا تحديد الكسور مباشرةً (على سبيل المثال.
C3/2) كما هو الحال في جسم الموسيقى، ولكن لا يزال من الممكن التعبير عن التعقيد
إيقاعات. على سبيل المثال، للإشارة إلى إيقاع مثل (3ddd d/d/d/d، يمكنك كتابة
string "d4d4d4d3d3d3d3".
%%MIDI طبول ن
يمكن أن يبدو خط طبلة %%MIDI رتيبًا تمامًا إذا تم تكراره في كل شريط. للتحايل
في هذه المشكلة، سيتم نشر أمر MIDI جديد %%MIDI لأشرطة الطبول n حيث n هو عدد صغير
خارج سلسلة الطبل على أشرطة متتالية n. افتراضيًا، يتم ضبط أشرطة الطبول على 1 صيانة
التوافق مع ملفات ABC الموجودة. يجب أن تحرص على أن تكون الطبلة متساوية
قابلة للتقسيم بين قضبان الطبلة. كما يجب ألا يتغير توقيع الوقت بين الأشرطة
في وحدة الطبل. (نموذج لملف abc في doc/CHANGES 24 يونيو 2008.)
%%MIDI gchordbars n
يقوم هذا الأمر بتوزيع سلسلة gchord على عدد n من الأشرطة المتتالية تمامًا مثل أشرطة الطبول (أعلاه).
(تم العثور على عينة في الوثيقة/التغييرات بتاريخ 17 مارس 2009.)
مع الإصدار 1.54 بتاريخ 4 ديسمبر 2004 من abc2midi، لا يتم عزف النغمات الكوردية (على سبيل المثال. [FAc]) في
نفس اللحظة ولكن تم تعويضها وتقصيرها بمقدار 10 وحدات زمنية MIDI. وبالتالي فإن الملاحظة الأولى في
يتم عزف الوتر (على سبيل المثال F) طوال الوقت المحدد بالكامل، وتبدأ النغمة الثانية (على سبيل المثال A) بـ 10
وحدات MIDI لاحقًا ويتم اختصارها بنفس المقدار وتبدأ النوتة الثالثة بـ 10 أخرى
وحدات MIDI لاحقًا ويتم اختصارها بـ 10 وحدات أخرى. هذا يقدم "expressivo"
الخيار ويتجنب الهجوم العنيف. (هذا لا ينطبق على gchords أو الأصوات المتعددة
الحبال.) يمكن تكوين مقدار التأخير والتقصير بواسطة أمر MIDI
%%MIDI هجوم الحبل n
حيث n عدد صغير إذا كانت n تساوي صفرًا، فيجب أن يتصرف abc2midi كما في السابق
الإصدارات. التأخير n هو بوحدات زمنية MIDI حيث يوجد 480 وحدة في ربع النوتة
يهزم. قد لا يعمل البرنامج بشكل صحيح إذا كان n كبيرًا جدًا وكانت هناك أوتار قصيرة.
%%MIDI هجوم حبلي عشوائي n
كما هو مذكور أعلاه باستثناء أن التأخير هو متغير عشوائي موزع بشكل موحد بين 0 و
ن -1.
%% قطع MIDI x/y
حيث x و y رقمان. يتحكم هذا الأمر في نطق النغمات والأوتار
عن طريق وضع فجوات صامتة بين الملاحظات. يتم تحديد طول هذه الفجوات بواسطة x/y
وطول الوحدة المحدد بواسطة الأمر L:. يتم إنتاج هذه الفجوات عن طريق تقصير
الملاحظات بنفس المبلغ. إذا كانت الملاحظة أقصر بالفعل من الفجوة المحددة، فإن
تم ضبط الفجوة على نصف طول الملاحظة. يشير الكسر x/y إلى مدة الملاحظة
بنفس الطريقة المحددة في ملف abc. المدة الفعلية تعتمد على الوحدة
الطول المحدد بواسطة الأمر L: field. من المستحسن أن تكون x/y قريبة من الكسر
إلى الصفر. تم تعطيل تشذيب الملاحظة داخل الافتراءات كما هو محدد بين قوسين. يمكنك الدوران
قم بإيقاف تشذيب جميع الملاحظات عن طريق ضبط x على 0، على سبيل المثال 0/1. بشكل افتراضي، يتم إيقاف تشغيل اقتطاع الملاحظة
في بداية اللحن أو الأمر الصوتي.
%%MIDI قم بتوسيع x/y
حيث x وy رقمان يحددان الكسر الأقل من 1. يتحكم هذا الأمر في
نطق النغمات والأوتار بطريقة عكسية. يتم إطالة الملاحظات بهذا
جزء بحيث يتداخل مع بداية الملاحظة التالية.
%%MIDI drummap note midipitch
يرجى الاطلاع على abcguide.txt.
%%MIDI اسم ملف ptstress
يقوم هذا الأمر بتحميل اسم الملف إلى abc2midi الذي يحتوي على ضغط Phil Taylor
المعلمات ويضع abc2midi في الوضع حيث يتم تطبيق معلمات الضغط هذه على كل منها
ملحوظة. هذا النموذج يتعارض مع نموذج الإيقاع القياسي، لذا فإن MIDI يتفوق،
أصبحت أوامر Beatmod غير فعالة. وهذا يعني أيضًا أن الديناميكية
المؤشرات !و! !ص! إلخ. لا تعمل بعد الآن.
هناك نوعان من التطبيقات المختلفة لنموذج الإجهاد. يقوم النموذج 1 بتعديل الملاحظة
المفصلية ويتحكم في معلمات القطع MIDI أيضًا. للعودة إلى
النموذج القياسي، ضع الأمر %%MIDI Beataccents. النموذج 2 يعدل كلا من البداية و
نهاية كل نغمة تسمح للإيقاع الموسيقي بالتوسع أو الانكماش في الوقت المناسب. ومع ذلك،
يجب الحفاظ على طول المقطوعة الموسيقية. لاحظ إذا كنت تستخدم الطراز 2، وهو
الافتراضي الحالي، يجب عليك تضمين -BF كأحد معلمات وقت التشغيل لـ abc2midi.
يقسم النموذج الشريط إلى أجزاء متساوية. لكل قطعة، جهارة الصوت أو سرعة MIDI
تم تحديده وتم تحديد مضاعف المدة. إذا كانت المذكرة تقع في محددة
المقطع، فهو يفترض سرعة ذلك المقطع ويتم تعديل مدته وفقًا لذلك.
إذا تداخلت الملاحظة مع أكثر من مقطع واحد، فإن الملاحظة تفترض متوسط تلك المقاطع
قيم القطاع.
يحدد ملف الإدخال عدد المقاطع ومضاعفات جهارة الصوت والمدة
لكل شريحة. الملف له التنسيق التالي. القيمة الأولى هي عدد
شرائح وكل سطر يحدد السرعة والمدة المضاعفة المحددة
شريحة. تقتصر السرعة على 127 والمدة عبارة عن رقم عشري. المذكرة
يتم تعديل الفترات عن طريق تغيير الفجوة بين الملاحظات، لذلك ليس من الممكن تمديد أ
ملحوظة. هذا يحافظ على الإيقاع المنتظم للموسيقى. جداول البرنامج، مدة المذكرة
المؤشرات بتقسيمها على القيمة القصوى وهي 1.4.
%%MIDI نموذج الإجهاد ن
حيث n إما 1 أو 2، يحدد تنفيذ نموذج الإجهاد.
تم استخدام أوامر %%MIDI أخرى مثل سرعة الانحناء وسلسلة الانحناء وسلسلة التحكم
تم تقديمه مؤخرًا ويتم وصفه في الملف abcguide.txt.
التوافق مع مشروع معياري 2.0
يقدم المعيار المقترح مجالًا جديدًا لحقوق الطبع والنشر باستخدام الصيغة
%%abc-حقوق الطبع والنشر (ج) حقوق الطبع والنشر لجون سميث 2003
يقوم Abc2midi الآن بإدراج هذا في ملف MIDI في شكل علامة حقوق الطبع والنشر للنص التعريفي.
تم إجراء تغييرات على وظيفة events_spec في store.c لمعالجة حقوق الطبع والنشر
معلومة. ويتم نسخه أيضًا إلى مسار الكاريوكي (إذا تم إنشاؤه) كحقل @T.
استخدم abc2midi عبر الإنترنت باستخدام خدمات onworks.net