Module: Echelle

Defined in:
lib/rubySC/musique.rb

Class Method Summary collapse

Class Method Details

.determineEchelle(voix) ⇒ Object



118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'lib/rubySC/musique.rb', line 118

def self.determineEchelle voix

  ## fonction lente à cause d'un comportement étrange de Super Collider pour donner les valeurs de Scale..

  echelleVoix="Scale."+SC.listeVoix[voix].scale
  longueurEchelle=SC.ask("#{echelleVoix+".semitones.size"}")[0]

  valeursEchelles= Array.new(longueurEchelle) do |x|
    x =  SC.ask("#{echelleVoix+".semitones[#{x}]"}")[0]
  end

  p valeursEchelles

end