Module: Rythme

Defined in:
lib/rubySC/musique.rb

Class Method Summary collapse

Class Method Details

.formule(formule, *voix) ⇒ Object

s’occupe du deuxième chiffre de la propriété “dur”, c-à-d la gestalt rythmique.



165
166
167
168
169
170
171
# File 'lib/rubySC/musique.rb', line 165

def self.formule formule, *voix
  voix.each do |v|
    tmp = SC.listeVoix[v.to_s].dur
    tmp[1] = formule
    SC.set true, ({ "dur" => tmp }), v
  end
end

.mesure(mesure, *voix) ⇒ Object

s’occupe du premier chiffre de la propriété “dur”, c-à-d la vitesse



154
155
156
157
158
159
160
# File 'lib/rubySC/musique.rb', line 154

def self.mesure mesure, *voix
  voix.each do |v|
    tmp = SC.listeVoix[v.to_s].dur
    tmp[0] = mesure
    SC.set true, ({ "dur" => tmp }), v
  end
end

.Tempo(vitesse) ⇒ Object



149
150
151
# File 'lib/rubySC/musique.rb', line 149

def self.Tempo vitesse
  SC.send "TempoClock.default.tempo = #{vitesse}"
end