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

Ad


فاویکون OnWorks

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

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

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

برنامه:

نام


midi2abc - برنامه ای برای تبدیل فایل های فرمت MIDI به نماد abc

خلاصه


midi2abc -f پرونده [-xa] [-ga] [-a می زند] [-m زمان امضا] [-ppu قطعات در واحد]
[-aul مخرج واحد طول] [-gu] [-b بار ] [-ق زمان] [-u پالس] [-k کلید] [-ج
کانال] [-obpl] [-bpl bars] [-bps bars] [-o نام فایل] [-s] [-sr واحد] [-sum] [-nt]
[-splitbars] [-splitvoices] [-midigram] [-mftext] [-nogr] [-title string] [-origin string]

شرح


midi2abc یک فایل با فرمت MIDI را می گیرد و آن را به چیزی نزدیک به abc تبدیل می کند
قالب متن سپس کاربر باید فیلدهای متنی را که در هدر MIDI وجود ندارد اضافه کند
احتمالاً خروجی نت abc را مرتب کنید.

خروجی midi2abc روی صفحه نمایش چاپ می شود. برای ذخیره آن در یک فایل، از تغییر مسیر استفاده کنید
اپراتور، (مثلا midi2abc -f file.mid > file.abc) یا فایل خروجی را با استفاده از -o مشخص کنید
گزینه.

فقط از یک یا هیچ یک از گزینه های -u -gu، -b و -Q استفاده کنید. Midi2abc به طور معمول MIDI را تبدیل می کند
واحدهای زمان به واحدهای کوانتومی که معمولاً با نت 1/16 abc یا 1/32 مطابقت دارند.
توجه داشته باشید. اگر هیچ یک از اینها وجود نداشته باشد، برنامه از اطلاعات PPQN در MIDI استفاده خواهد کرد
هدر برای محاسبه ضریب تبدیل مناسب. برای اکثر فایل های MIDI در وب، این چنین است
توصیه می شود به اطلاعات هدر MIDI تکیه کنید و از هیچ یک از گزینه های دیگر استفاده نکنید
نسبت به گزینه های قالب بندی

در صورت وجود، برنامه اطلاعات امضای زمان را از فایل MIDI استخراج می کند
حاضر. در غیر این صورت 4/4 فرض می شود یا می توانید آن را با -m مشخص کنید. گزینه.

اگر آهنگ دارای آناکروزیس است، می توانید از گزینه -ga یا -xa برای تخمین آن استفاده کنید
طول همچنین، می توانید مقدار آن را با استفاده از گزینه -a مشخص کنید. آناکروزیس است
در طول های نیم واحد مشخص شده است، که در آن طول واحد با فیلد L: تعریف می شود. برای
به عنوان مثال اگر L: 1/8، یک چهارم نت با مقدار 4 نشان داده می شود (4 1/16 واحد).

OPTIONS
-a می زند
جایی که acbeats آناکروز را در طول نیم واحد مشخص می کند.

-xa با پیدا کردن اولین نت قوی، anacrusis را از فایل استخراج کنید

-GA آناکروز را با به حداقل رساندن تعداد کراوات در میان میله ها حدس بزنید

-m زمان امضا
امضای زمان

-b بار
تعداد میله های مورد نظر در خروجی

-Q زمان
سرعت در نت های چهارم در دقیقه

-u پالس ها
به شما امکان می‌دهد مستقیماً تعداد پالس‌های midi در واحد زمان abc را مشخص کنید.

-ppu بخش برای الفبا واحد طول
به طور معمول، کوچکترین واحد نت که midi2abc می تواند استخراج کند، نصف واحد L: است
طول. این واحد کوانتومی نامیده می شود. بنابراین برای L: 1/8، midi2abc می تواند 1/16 را استخراج کند
یادداشت ها اما نه نت های 1/32. برای مثال می توانید این مورد را با تعیین -ppu 4 تغییر دهید.
تعداد قطعات باید توان 2 باشد.

-اول مخرج of الفبا واحد طول
به طور معمول midi2abc طول واحد 1/8 یا 1/16 را بسته به زمان انتخاب می کند.
امضا برای امضاهای زمانی کوچکتر از 3/4 از L: 1/16 و برای بزرگتر استفاده می شود
امضای زمان L: 1/8 استفاده می شود. می توانید طول واحد مورد استفاده را مشخص کنید
این پارامتر بنابراین -aul 32 باعث می شود که midi2abc از طول واحد 1/32 nd استفاده کند
توجه داشته باشید.

-Gu به midi2abc می‌گوید تعداد پالس‌های midi در واحد زمان abc را از روی تخمین بزند
مدت زمان یادداشت یا فاصله در فایل MIDI.

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

-k کلید امضای کلید: -6 تا 6 نوک تیز.

-c کانال
فقط این کانال midi را انتخاب کنید.

-f پرونده
فایل ورودی با فرمت midi

-o تولید پرونده
نام فایل abc خروجی را مشخص می کند.

-s یادداشت های خیلی کوتاه را دور نریزید

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

-جمع خلاصه کوتاهی از فایل midi ورودی را چاپ کنید.

-نه به دنبال سه قلو یا ریتم شکسته نباشید

-obpl به جای 4، فقط یک نوار در هر خط چاپ کنید. برای موسیقی پیچیده، این کار باعث بهبود می شود
خوانایی و از برخی مشکلات با برخی مبدل های abc به postscript جلوگیری می کند. این
گزینه منسوخ شده است

-نوگر (بدون گروه بندی یادداشت ها.) یک فاصله بین همه یادداشت ها درج می کند. باعث می شود کمتر زیبا شود
فایل پست اسکریپت اما ویرایش آن آسان تر است.

-bpl nbars
nbarهای موسیقی را در هر خط و به دنبال آن یک اسلش چاپ کنید.

-bps nbars
هنگامی که nbar ها چاپ شده اند (از جمله آن خطوطی که با یک اسلش به هم متصل شده اند
ادامه) به یک خط جدید (بدون بک اسلش) بروید.

-نوارهای تقسیم شده
این پارامتر نحوه چاپ آکوردهای متشکل از نت های نابرابر را تغییر می دهد
طول (آکوردهای چندصدایی). به طور معمول، midi2abc نت های بلندتر را به نت ها می پیوندد
در آکورد زیر با استفاده از کراوات. خروجی قابل خواندن تری را می توان به دست آورد اگر
اندازه گیری با استفاده از ویژگی '&' در نماد abc به بخش های جداگانه تقسیم می شود. در
الگوریتمی برای تقسیم نت‌ها در یک آکورد پلی‌فونیک برای جدا کردن صداها
(label_splits در midi2abc.c) نیاز به بهبود دارد. من از هر کمکی استقبال می کنم.

-صداها
این پارامتر مانند بالا آکوردهای چندصدایی را با تقسیم کل صدا کنترل می کند
به چند صدا

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

-mftext
هنگامی که این گزینه ظاهر می شود، همه گزینه های دیگر نادیده گرفته می شوند و هیچ فایل abc وجود ندارد
تولید شده. در عوض لیستی از تمام دستورات MIDI چاپ می شود. خروجی است
طراحی شده برای ورود به یک رابط کاربری گرافیکی ارائه شده توسط runabc.tcl.

-عنوان رشته
فیلد عنوان پیش فرض زیر T: را با رشته داده شده جایگزین می کند.

-اصل و نسب رشته
فیلد O: را با رشته داده شده اضافه می کند.

ویژگی‌ها
* کلید به گونه ای انتخاب شده است که تعداد تصادفات را به حداقل برساند. متناوبا، کاربر
می تواند کلید را به صورت عددی مشخص کند (عدد مثبت تعداد شارپ ها است، یک عدد منفی است
تعداد منهای تعداد آپارتمان است).

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

* خطوط بار به طور خودکار درج می شوند. کاربر تعداد اقدامات را در قسمت مشخص می کند
آناکروز قبل از اولین بارلاین و امضای زمان.

* برنامه می تواند با جستجوی اولین مورد، طول آناکروز را حدس بزند
نت قوی یا به حداقل رساندن تعداد نت های تقسیم شده توسط یک کراوات در یک نوار.

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

* خروجی دارای 4 میله در هر خط است.

* علائم تصادفی کافی در موسیقی قرار داده شده است تا اطمینان حاصل شود که در صورتی که a
barline اضافه یا حذف می شود.

* برنامه سعی می کند یادداشت ها را به طور معقول در هر نوار گروه بندی کند.

* سه قلوها و ریتم شکسته (a>b) پشتیبانی می شوند.

* آکوردها مشخص می شوند.

* اطلاعات متنی از فایل MIDI اصلی به عنوان نظرات گنجانده شده است.

* گزینه -c را می توان برای انتخاب تنها 1 کانال MIDI استفاده کرد. رویدادها در کانال های دیگر هستند
نادیده گرفته شد

محدودیت ها
midi2abc نمی کند ...

* عنوان آهنگ، آهنگساز یا هر زمینه دیگری غیر از X:، K:، Q:، M: و L: - اینها را تنظیم کنید
پس از آن باید با دست اضافه شود، اگرچه ممکن است در متن نوشته شده باشد
فایل MIDI.

* پشتیبانی از دوتایی، چهار قلو، سایر ویژگی های باطنی.

* پشتیبانی از تغییرات کلید میانی یا امضای زمان.

* استنباط تکرار. خروجی فقط یادداشت های موجود در فایل ورودی است.

* آهنگ abc را همانطور که در abc2midi ارائه شده است بازیابی کنید. با این حال، اگر می خواهید این کار را انجام دهید، "midi2abc
-xa -f file.mid" نزدیک می شود.

از midi2abc به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


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

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

  • 1
    بوت لودر Clover EFI
    بوت لودر Clover EFI
    پروژه به
    https://github.com/CloverHackyColor/CloverBootloader..
    ویژگی ها: macOS، ویندوز و لینوکس را بوت کنید
    در حالت UEFI یا قدیمی در مک یا رایانه شخصی با
    UE...
    دانلود بوت لودر Clover EFI
  • 2
    واحد در دقیقه
    واحد در دقیقه
    به ما در Gitter بپیوندید!
    https://gitter.im/unitedrpms-people/Lobby
    مخزن URPMS را در خود فعال کنید
    سیستم -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    دانلود unitedrpms
  • 3
    کتابخانه های C++ را تقویت کنید
    کتابخانه های C++ را تقویت کنید
    Boost قابل حمل رایگان را ارائه می دهد
    کتابخانه های C++ بررسی شده. این
    تاکید بر کتابخانه های قابل حمل است که
    با کتابخانه استاندارد C++ به خوبی کار کنید.
    به http://www.bo مراجعه کنید...
    Boost C++ Libraries را دانلود کنید
  • 4
    VirtualGL
    VirtualGL
    VirtualGL دستورات سه بعدی را از a تغییر مسیر می دهد
    برنامه OpenGL یونیکس/لینوکس بر روی یک
    GPU سمت سرور و تبدیل
    تصاویر سه بعدی را در یک جریان ویدیویی ارائه می کند
    با کدامیک ...
    VirtualGL را دانلود کنید
  • 5
    لیباسب
    لیباسب
    کتابخانه برای فعال کردن فضای کاربر
    برنامه های کاربردی برای برقراری ارتباط
    دستگاه های USB مخاطب: توسعه دهندگان، پایان
    کاربران / دسکتاپ. زبان برنامه نویسی: C.
    دسته بندی ها...
    دانلود libusb
  • 6
    سوئیچ
    سوئیچ
    SWIG یک ابزار توسعه نرم افزار است
    که برنامه های نوشته شده به زبان C و را به هم متصل می کند
    C++ با انواع سطح بالا
    زبانهای برنامه نویسی. SWIG با استفاده می شود
    ناهمسان...
    SWIG را دانلود کنید
  • بیشتر "

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

Ad