Module: Rythme
- Defined in:
- lib/rubySC/musique.rb
Class Method Summary collapse
-
.formule(formule, *voix) ⇒ Object
s’occupe du deuxième chiffre de la propriété “dur”, c-à-d la gestalt rythmique.
-
.mesure(mesure, *voix) ⇒ Object
s’occupe du premier chiffre de la propriété “dur”, c-à-d la vitesse.
- .Tempo(vitesse) ⇒ Object
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 |