الموسيقى :: المقاييس

الموسيقى :: المقاييس يمكن أن توفر الملاحظات الضرورية / الإزاحة للمقاييس الموسيقية.
التحميل الان

الموسيقى :: المقاييس الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Ben Daglish
  • موقع ويب الناشر:
  • http://search.cpan.org/~bdaglish/Music-Scales-0.07/lib/Music/Scales.pm

الموسيقى :: المقاييس العلامات


الموسيقى :: المقاييس وصف

الموسيقى :: المقاييس يمكن أن توفر الملاحظات الضرورية / الإزاحة للمقاييس الموسيقية. الموسيقى :: المقاييس يمكن توفير الملاحظات الضرورية / الإزاحة للمقاييس الموسيقية. استخدام الموسيقى :: جداول؛ My Maj = get_scale_notes ('eb')؛ # الإعدادات الافتراضية لانضمام الطباعة الرئيسية (""، @ maj)؛ # "EB F G AB BB C D" My Lablues = get_scale_nums ('bl')؛ # "BL"، "Blu"، "Blue"، "Blues" إشراف الطباعة (""، @ Blues)؛ # "03 56 710" بلدي min = get_scale_offsets ('g'، 'mm'، 1)؛ # تنازل عن خريطة الطباعة الطفيفة الطفيفة {"$ _ = $ min {$ _}"} فرز مفاتيح؛ # "A = 0 B = -1 C = 0 D = 0 E = -1 F = 0 G = 0 من غير أسماء أو كأسماء من إزاحة نصفها لكل ملاحظة.methodsget_scale_nums (مقياس $ ) إرجاع مجموعة من الإزاحة السامية للنطاق المطلوب، تصاعدي / تنازلي الحجم المحدد لأوكتاف واحد. يحدد العلم النزلي اتجاه المقياس، ويؤثر أيضا على هذه المقاييس (مثل القاصر اللحمي) حيث تختلف الملاحظات اعتمادا على الاتجاه. يتم سرد الأسالة والقيم الصالحة للقيم المبررة على نطاق واسع. get_scale_notes (اسم $ ) إرجاع صفيف من أسماء غيرها، بدءا من Keynote المحدد. يتم احتساب المعادلات Enharmonic (سواء لاستخدام F # أو GB، على سبيل المثال) بناء على Keynote والمقياس. في الأساس، فإنه يحاول القيام بالأشياء الصحيحة إذا كان المقياس رقم 8 ملاحظة 8، (السابع في G Holustic Minor F # بدلا من GB، على الرغم من G بسيطة هي مفتاح "مسطح")، ولكن لأي موازين أخرى، ( اللوني، البلوز وما إلى ذلك) يختار المعادلات بناء على المفتاح الرئيسي. يمكن أن يكون هذا مبالغا فيه مع KeyPref $، والإعداد ليكون إما "#" أو "ب" بالنسبة للأعمال الحية والشقق على التوالي. Cruftiness cruftiness here.get_scale_offsets (NoteName $ ) as get_scale_notes ()، إلا أنه بإرجاع تجزئة من أسماء الساحة مع القيم كونها إزاحة نصفية (-1 أو 0 أو 1) كما هو موضح في Synopsis.get_scale_midi (NoteName $، $ Octave ) ك Get_scale_notes ()، ولكن إرجاع مجموعة من أرقام MIDI Note، مع إعطاء رقم أوكتاف (-1..9) .get_scale_pdl ($ NoteName ، اوكتاف $ ) ك get_scale_midi ()، ولكن إرجاع مجموعة من notes notes.is_scale ($ Scalename) إرجاع TRUE إذا كانت $ Scalename اسم مقياس صحيح يستخدم في هذه الوحدة. بات


الموسيقى :: المقاييس برامج ذات صلة