Module: Echelle

Defined in:
lib/rubySC/musique.rb

Class Method Summary collapse

Class Method Details

.determineEchelle(voix) ⇒ Object



131
132
133
134
135
136
137
138
139
140
141
142
143
144
# File 'lib/rubySC/musique.rb', line 131

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