সংগীত তত্ত্বে, একটি বিরতি দুটি পিচের মধ্যে পার্থক্য। প্রতিটি পিচ অর্ধ-পদক্ষেপের সংখ্যা (সি এবং সি # এর মধ্যে পার্থক্য) বা পুরো পদক্ষেপ (সি এবং ডি এর মধ্যে পার্থক্য) দ্বারা সংজ্ঞায়িত হয়। একটি পুরো পদক্ষেপটি দুটি অর্ধ-পদক্ষেপের সমান। এখানে সমস্ত ডিফল্ট অন্তর এবং তাদের প্রতিনিধিত্বকারী অর্ধ-পদক্ষেপের একটি তালিকা রয়েছে:
0 Perfect Unison
2 Major Second
4 Major Third
5 Perfect Fourth
7 Perfect Fifth
9 Major Sixth
11 Major Seventh
12 Perfect Octave
ডিফল্ট অন্তরগুলিতে 3 টি ভিন্নতা রয়েছে, অপ্রাপ্তবয়স্ক , হ্রাস হওয়া এবং বাড়ানো হয় ।
একটি ছোট ব্যবধান একটি বড় ব্যবধানের তুলনায় আধা-পদক্ষেপ কম তবে একটি নিখুঁত ব্যবধান নয়। সুতরাং আপনার একটি গৌণ দ্বিতীয় (1), একটি গৌণ তৃতীয় (3), একটি নাবালিক ষষ্ঠ (8) এবং একটি ছোটখাট সপ্তম (10) রয়েছে। কোনও ছোটখাট চতুর্থ, অপ্রধান পঞ্চম, নাবালিক একত্রীকরণ বা মাইনর অষ্টক বলে কোনও জিনিস নেই কারণ এগুলি সমস্ত নিখুঁত অন্তর।
একটি হ্রাস ব্যবধান একটি অপ্রাপ্তবয়স্ক বা নিখুঁত ব্যবধানের চেয়ে আধা-পদক্ষেপ কম । হ্রাস দ্বিতীয় (0), তৃতীয় (2) হ্রাস, চতুর্থ (4), হ্রাস পঞ্চম (6), কমে ষষ্ঠ (7), সপ্তম (9) এবং হ্রাস অষ্টভ (11)।
একটি বর্ধিত ব্যবধান বড় বা নিখুঁত ব্যবধানের চেয়ে আধা-ধাপ বেশি । আমরা অগমেন্টেড ইউনিসন (1), অগমেন্টেড সেকেন্ড (3), অগমেন্টেড তৃতীয় (5), আগস্ট চতুর্থ (6), অগমেন্টেড পঞ্চম, (8), অগমেন্টেড ষষ্ঠ (10) এবং অগমেন্টেড সপ্তম (12) রয়েছে।
চ্যালেঞ্জ:
আপনাকে অবশ্যই এমন একটি প্রোগ্রাম বা ফাংশন লিখতে হবে যা বেশ কয়েকটি অর্ধ পদক্ষেপ বা পুরো পদক্ষেপ নেয় এবং তারপরে এই বিরতির বৈধ ইংরেজি বিবরণগুলির মধ্যে একটি মুদ্রণ করে । আপনি কোন বিবরণটি চয়ন করেন তা বিবেচ্য নয়, যতক্ষণ না এটি আইও টেবিলের সাথে ঠিক মেলে। আপনি এটি একটি স্ট্রিং হিসাবে নিতে পারেন
"5w" == 5 whole steps
"3h" == 3 half steps
অথবা একটি সংখ্যা এবং একটি স্ট্রিং / চর হিসাবে।
5, "w" == 5 whole steps
3, "h" == 3 half steps.
আপনি ধরে নিতে পারেন যে প্রতিটি ইনপুট 0 থেকে 12 টি অর্ধ ধাপের মধ্যে থাকবে।
আইও টেবিল
সমস্ত গ্রহণযোগ্য আউটপুটগুলিতে অর্ধ-পদক্ষেপের সংখ্যা ম্যাপিংয়ের একটি সম্পূর্ণ তালিকা এখানে রয়েছে।
0 Perfect unison, Diminished second
1 Minor second, Augmented unison
2 Major second, Diminished third
3 Minor third, Augmented second
4 Major third, Diminished fourth
5 Perfect fourth, Augmented third
6 Diminished fifth, Augmented fourth
7 Perfect fifth, Diminished sixth
8 Minor sixth, Augmented fifth
9 Major sixth, Diminished seventh
10 Minor seventh, Augmented sixth
11 Major seventh, Diminished octave
12 Perfect octave, Augmented seventh
এখানে কিছু নমুনা I / O:
5w Minor Seventh
5h Augmented Third
12h Perfect Octave
12w UNDEFINED
1w Diminished third
2h Major Second