Sha256: d5206a9e694dab872b6d4f83719ed33d9ed363d412bd526ee226ee98c63a2ce0
Contents?: true
Size: 445 Bytes
Versions: 1
Compression:
Stored size: 445 Bytes
Contents
require 'chaussettes' RHYTHM = [ 2, 1, 1, 2, 1, 0.5, 0.5, 2, 1, 1, 2, 1, 0.5, 0.5, 2 ].freeze BEAT = 0.25 Chaussettes::Clip.new do |clip| clip.show_progress(false) clip.in(device: nil) RHYTHM.each do |dur| chain = clip.chain chain.synth(BEAT * dur, :pluck) do |t| t.start_tone nil, p1: 0.1 end chain.synth(BEAT * dur, :noise) do |t| t.combine :fmod end end puts clip.command('play') clip.play end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
chaussettes-1.0.0 | examples/drum.rb |