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