একটি আসকি মিউজিকাল স্কোর দেওয়া, আপনি অবশ্যই নোট এবং তার সাথে সম্পর্কিত দৈর্ঘ্য আউটপুট করতে সক্ষম হবেন। স্কোরটিতে 5 থেকে 15 টি নোট সহ অন্তর্ভুক্ত থাকবে এবং একটি স্টেভে প্রতিলিপি দেওয়া হবে। একটি স্টাভ পাঁচটি অনুভূমিক রেখা দ্বারা গঠিত - (বিয়োগ) অক্ষরকে ফাঁকা রেখার দ্বারা পৃথক করে। স্ট্যাভের নীচের লাইনটি 'ই' নোটের সমান। নীচের লাইনের অবিলম্বে স্পেসগুলির রেখাটি একটি 'এফ' নির্দেশ করে এবং এর নীচে 'ই' উচ্চতর পিচকে চিহ্নিত করে। এটি নীচের মতো চলতে থাকবে। দ্রষ্টব্য যে নোটগুলি 'এ' থেকে আবার শুরু করার আগে কেবল 'জি' তে যায়। নিচে দেখ:
F ----------
E
D ----------
C
B ----------
A
G ----------
F
E ----------
লক্ষ করুন যে অক্ষরগুলি ইনপুটটিতে অন্তর্ভুক্ত নেই। নোটগুলি 'নোটের শিরোনাম' নির্দেশ করতে আও (লোয়ারকেস ওহ) চরিত্রটি ব্যবহার করে স্ট্যাভের শীর্ষে সুপারপোজ করা হয়। এই নোটের শিরোনামটি নোটের ফ্রিকোয়েন্সি এবং তাই উপরে বর্ণানুক্রমিক উপস্থাপনা নির্দেশ করে। উদাহরণস্বরূপ, নীচে স্কোরের উপরে রাখা একটি নোট একটি 'এ' নির্দেশ করে:
----
----
----
o
----
----
উপরের 'এ' এর মতো একটি নোটকে 'পুরো নোট' বলা হয় এবং এটি পুরো একটি বীটের জন্য খেলানো হবে। নোট থেকে উত্থিত 'স্টেম' এবং শূন্য থেকে তিনটি 'পতাকা' অন্তর্ভুক্ত করে অন্যান্য সময়সীমা নির্দেশ করা যেতে পারে। একটি স্টেম তিনটি দিয়ে গঠিত (পাইপ বা উল্লম্ব বার) অক্ষরগুলি নোটের মাথার উপরে অবিলম্বে সজ্জিত। কোনও পতাকাবিহীন স্টেমকে 'কোয়ার্টার নোট' হিসাবে বিবেচনা করা হয়, এবং এটি একটি চতুর্থাংশের জন্য বীট খেলে। পতাকাগুলি হ'ল bac (ব্যাকস্ল্যাশ) অক্ষর এবং কান্ডের ডানদিকে হাত hand প্রতিটি কান্ডটি নোটটি চালানোর সময়কে অর্ধেক করে দেয়। প্রতিটি নোটের দৈর্ঘ্য নিম্নলিখিতগুলির মধ্যে একটি হবে: একটি সম্পূর্ণ নোট, একটি চতুর্থাংশ নোট, একটি অষ্টম নোট, ষোলতম নোট বা ত্রিশ সেকেন্ডের নোট। প্রতিটি ধরণের নোট এটির জন্য কীভাবে সন্ধান করবে:
--------------------
----|---|\--|\--|\--
| | |\ |\
----|---|---|---|\--
o o o o o
--------------------
--------------------
একসাথে একাধিক নোট স্থাপন করা আপনাকে স্কোর দেয়। প্রতিটি নোট চারটি অক্ষর প্রশস্ত হিসাবে বিবেচনা করা যেতে পারে, প্রতিটি নোট প্রতিটি চার-অক্ষরের ব্লকের প্রথম কলামে রয়েছে। উদাহরণ স্বরূপ :
|\
----|\--|\----------
|\ | |\
----o---|---o---|\--
| o |
|---------------o---
|
o-------------------
--------------------
উপরের উদাহরণে নিম্নোক্ত নোটগুলি রয়েছে যাতে ক্রমে: একটি চতুর্থাংশ নোট 'জি', ত্রিশ সেকেন্ডের নোট 'ডি', একটি অষ্টম নোট 'সি', একটি সম্পূর্ণ নোট 'ডি' এবং ষোড়শ নোট 'বি'। আপনার আউটপুটে প্রতিটি নোট হ'ল ফর্ম্যাট লেটার / দৈর্ঘ্যে হওয়া উচিত, যেখানে চিঠিটি এজি হয় এবং দৈর্ঘ্য হ'ল নোটের দৈর্ঘ্যের ভগ্নাংশ যখন একটি সম্পূর্ণ নোটের সাথে তুলনা করা হয়। ব্যতিক্রম হিসাবে, নোটটি সম্পূর্ণ নোট হলে দৈর্ঘ্য এবং / অক্ষর মুদ্রণ করা উচিত নয়। আপনার আউটপুট প্রতিটি নোট একক স্থান দ্বারা পৃথক করা উচিত। অতএব, উপরের স্কোরের জন্য, আপনার কোডটি নিম্নোক্তভাবে আউটপুট করা উচিত:
G/4 D/32 C/8 D B/16
- নোটগুলি নিম্নলিখিত ব্যাপ্তিতে থাকবে: EFGABCDE F. নোট করুন যে কেবলমাত্র চিঠিটি মুদ্রণ করা দরকার, অষ্টভাকে উপেক্ষা করা হবে।
- নোট করুন যে ইনপুটটির রেখার সংখ্যা 9 থেকে 12 -র মধ্যে পরিবর্তিত হয়, যেহেতু ত্রৈমাসিক সময় বা কম লাইনের ডি বা তার চেয়ে কম সংখ্যক নোটগুলিতে সম্পূর্ণরূপে দেখাতে আরও লাইন প্রয়োজন require
- এই ক্ষেত্রে কোনও অর্ধ নোট নেই।
সংক্ষিপ্ততম কোড জয় (সাদা স্থান গণনা করে না)।
সম্পাদনা করুন: একটি ইনপুট ব্যবধানে স্থির ত্রুটি।
কিছু নমুনা ইনপুট:
|\
----|\--|-------------------
|\ | |
|---|---o---------------o---
| o |\
o---------------|\--|\------
|\ |\ |\
------------|\--|\--o-------
|\ o
------------o---------------
আউটপুট: বি / 8 সি / 8 ডি / 8 ই / 32 এফ / 32 জি / 32 ডি
----------------o-------------------
o
------------o-----------------------
o
--------o---------------------------
o
----o-------------------------------
o
o-----------------------------------
আউটপুট: EGBDFFACE
|\
|\
|\
------------o-------|-----------
| o | |\
|---|\--------------|---|\------
| | o |\
o---|---|\--------------o---|\--
o |\ |\
--------|\------------------|---
o o
--------------------------------
আউটপুট: বি / 4 এ / 8 এফ / 32 এফ / 32 ইসি / 4 বি / 32 এফ / 16