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.



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

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



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

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



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

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