class Sequencer
Public Class Methods
generate(hits: 0, pulses: 0, options: {array: nil, offset: nil})
click to toggle source
# File lib/euclidean_sequencer/sequencer.rb, line 5 def self.generate(hits: 0, pulses: 0, options: {array: nil, offset: nil}) format_sequence(run(hits, pulses), options) end
Private Class Methods
format_sequence(sequence, options)
click to toggle source
# File lib/euclidean_sequencer/sequencer.rb, line 15 def self.format_sequence(sequence, options) Formator.format_sequence(sequence: sequence, options: options) end
run(hits, pulses)
click to toggle source
# File lib/euclidean_sequencer/sequencer.rb, line 11 def self.run(hits, pulses) Engine.run(hits: hits, pulses: pulses) end