Sm-808

  • Programming a Sequencer for a Drum Machine: A Ruby Implementation of the famous "four on the floor" rhythm pattern

Setting up Sm-808

  1. Download the gem locally
  2. gem install bundler
  3. bundle install
  • Run ruby lib/sm808/cli.rb from the root directory to go through the interactive terminal-based Drum Machine Sequencer
  • For testing:
    • run rspec spec for the entire test-suite
    • run rspec spec/music_spec.rb to run music_spec.rb file

Development

To install this gem onto your local machine, run bundle exec rake install.

License

The gem is available as open source under the terms of the MIT License.