module Echelle

Public Class Methods

determineEchelle(voix) click to toggle source
# File lib/rubySC/musique.rb, line 117
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