Música :: Escalas.

Music :: Escalas podem fornecer notas / deslocamentos necessários para escalas musicais.
Baixe Agora

Música :: Escalas. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Ben Daglish
  • Site do editor:
  • http://search.cpan.org/~bdaglish/Music-Scales-0.07/lib/Music/Scales.pm

Música :: Escalas. Tag


Música :: Escalas. Descrição

Música :: Escalas podem fornecer notas / deslocamentos necessários para escalas musicais. Música :: Escalas podem fornecer notas / deslocamentos necessários para escalas musicais.Synopsis usa música :: escalas; meu @maj = get_scale_notes ('EB'); # padroniza a principal junção de impressão ("", @ maj); # "Eb f g ab bb c d" my @blues = get_scale_nums ('bl'); # 'BL', 'Blu', 'Azul', 'Blues' Print Junte ("", @ Blues); # "03 56 710" My% min = get_scale_offsets ('g', 'mm', 1); # descendente Mapa de impressão menor melódica {"$ _ = $ min {$ _}"} classificar as teclas% min; # "A = 0 b = -1 c = 0 d = 0 e = -1 f = 0 g = 0" Dado uma tecla de AG (# / B) e um nome de escala, retornará a escala, seja como uma matriz de NotenNames ou como hash de deslocamentos semitone para cada nota.methodsget_scale_nums ($ Scale ) Retorna uma matriz de deslocamentos semitone para a escala solicitada, ascendente / descendo a escala dada para uma oitava. A bandeira descendente determina a direção da escala, e também afeta essas escalas (como menor melódico) onde as notas variam dependendo da direção. Scaletypes e valores válidos para escala de $ são listados abaixo.GET_SCALE_NOTES ($ Notename ) Retorna uma matriz de notenames, a partir da tecla dada. Equivalências realmônicas (se deve usar F # ou GB, por exemplo) são calculadas com base na marcha e na escala. Basicamente, isso tenta fazer a coisa certa se a escala é uma nota de 8 notas, (o 7º no menor gb, sendo GB, embora G Menor seja uma chave 'plana'), mas para qualquer outra escalas, Cromático, blues etc.) escolhe equivalências com base no keynote. Isso pode ser superado com $ KeyPref, configuração para ser '#' ou 'B' para sharps e apartamentos, respectivamente. Creftiness Abundações Aqui.Get_Scale_offsets ($ Notename ) como get_scale_notes (), exceto ele retorna um hash de notenames com os valores sendo um deslocamento semitone (-1, 0 ou 1) como mostrado em o sinopse.get_scale_midi ($ notename, $ oitava ) como get_scale_notes (), mas retorna uma matriz de números midi, dado um número de oitava (-1..9) .get_scale_pdl ($ notename $ Oitava ) como get_scale_midi (), mas retorna uma matriz de notas de formato pdl.is_scale ($ scalename) retorna true se $ scalename é um nome de escala válido usado neste módulo.Requirements: · Perl.


Música :: Escalas. Software Relacionado