Musica :: Bilance

Musica :: Le scale possono fornire note / offset necessarie per le scale musicali.
Scarica ora

Musica :: Bilance Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Ben Daglish
  • Sito web dell'editore:
  • http://search.cpan.org/~bdaglish/Music-Scales-0.07/lib/Music/Scales.pm

Musica :: Bilance Tag


Musica :: Bilance Descrizione

Musica :: Le scale possono fornire note / offset necessarie per le scale musicali. Musica :: Le scale possono fornire note necessarie / offset per bilance musicali.synopsis usa musica :: Bilance; my @maj = get_scale_notes ('eb'); # predefiniti a Stampa principale JOIN ("", @ MAJ); # "Eb f g ab bb c d" il mio @blues = get_scale_nums ('bl'); # 'Bl', 'Blu', 'Blue', 'Blues' Stampa Iscriviti ("", @ Blues); # "03 56 710" My% min = get_scale_offsets ('g', 'mm', 1); # Discendente melodico minodico stampa mappa {"$ _ = $ min {$ _}"} tasti di ordinamento% min; # "A = 0 B = -1 c = 0 d = 0 e = -1 f = 0 g = 0" Dato un keynote AG (# / b) e un nome in scala, restituirà la scala, sia come array di Notenames o come hash di offset semitono per ogni nota.methodsget_scale_nums ($ scala ) Restituisce una serie di offset semitono per la scala richiesta, ascendente / discendente la scala data per un'ottava. La bandiera discendente determina la direzione della scala, e colpisce anche tali scale (come minore minodico) in cui le note variano a seconda della direzione. Scaletipi e valori validi per $ Bilancia sono elencati sotto.Get_scale_notes ($ Notename ) restituisce una serie di notanamenti, a partire dalla nota chiave data. Le equivalenze rafforzate (se utilizzare F # o GB, ad esempio) sono calcolate in base alla nota chiave e alla scala. Fondamentalmente, tenta di fare la cosa giusta se la scala è un 8-Note, (il 7 ° in g minore armonico è f # piuttosto che GB, anche se G minore è un tasto "piatto"), ma per qualsiasi altra scala, ( Cromatico, blues ecc.) Prende equivalenze in base alla nota chiave. Questo può essere dovuto a $ keypref, impostare per essere '#' o 'b' per taglienti e appartamenti rispettivamente. La cruftiness abbonda qui.get_scale_offsets ($ Notename ) come get_scale_notes (), tranne che restituisce un hash di notenames con i valori che sono un offset semitono (-1, 0 o 1) come mostrato in Synopsis.Get_Scale_Midi ($ Notename, $ Octave ) come get_scale_notes (), ma restituisce una matrice di numeri di nota MIDI, data un numero di ottava (-1..9) .get_scale_pdl ($ Notename , $ Octave ) come get_scale_midi (), ma restituisce una matrice di note in formato PDL.is_Scale ($ SCALENAME) Restituisce True se $ SCALENAME è un nome in scala valido utilizzato in questo modulo. Perl.


Musica :: Bilance Software correlato