├── .gitignore ├── .ruby-gemset ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── Guardfile ├── LICENSE ├── README.textile ├── Rakefile ├── examples ├── ascii.rb ├── midi.rb ├── processing.rb ├── raw_audio.rb ├── rinda_agent.rb ├── svg.rb └── tk.rb ├── features ├── rubyonacid.feature ├── step_definitions │ └── rubyonacid_steps.rb └── support │ └── env.rb ├── generators.png ├── lib ├── rubyonacid.rb └── rubyonacid │ ├── factories │ ├── all.rb │ ├── attraction.rb │ ├── combination.rb │ ├── constant.rb │ ├── example.rb │ ├── flash.rb │ ├── increment.rb │ ├── input.rb │ ├── lissajous.rb │ ├── loop.rb │ ├── meta.rb │ ├── proximity.rb │ ├── queue.rb │ ├── random.rb │ ├── random_walk.rb │ ├── repeat.rb │ ├── rinda.rb │ ├── rounding.rb │ ├── sine.rb │ ├── skip.rb │ └── weighted.rb │ ├── factory.rb │ ├── random_number_generator.rb │ └── version.rb ├── rubyonacid.gemspec └── spec ├── factories ├── attraction_spec.rb ├── combination_spec.rb ├── constant_spec.rb ├── flash_spec.rb ├── increment_spec.rb ├── input_spec.rb ├── lissajous_spec.rb ├── loop_spec.rb ├── meta_spec.rb ├── proximity_spec.rb ├── queue_spec.rb ├── random_spec.rb ├── random_walk_spec.rb ├── repeat_spec.rb ├── rinda_spec.rb ├── rounding_spec.rb ├── sine_spec.rb ├── skip_spec.rb └── weighted_spec.rb ├── factory_spec.rb ├── shared_factory_specs.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- 1 | *.sw? 2 | .DS_Store 3 | coverage 4 | rdoc 5 | pkg 6 | log 7 | -------------------------------------------------------------------------------- /.ruby-gemset: -------------------------------------------------------------------------------- 1 | rubyonacid 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-2.6.5 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/LICENSE -------------------------------------------------------------------------------- /README.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/README.textile -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/Rakefile -------------------------------------------------------------------------------- /examples/ascii.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/examples/ascii.rb -------------------------------------------------------------------------------- /examples/midi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/examples/midi.rb -------------------------------------------------------------------------------- /examples/processing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/examples/processing.rb -------------------------------------------------------------------------------- /examples/raw_audio.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/examples/raw_audio.rb -------------------------------------------------------------------------------- /examples/rinda_agent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/examples/rinda_agent.rb -------------------------------------------------------------------------------- /examples/svg.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/examples/svg.rb -------------------------------------------------------------------------------- /examples/tk.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/examples/tk.rb -------------------------------------------------------------------------------- /features/rubyonacid.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/features/rubyonacid.feature -------------------------------------------------------------------------------- /features/step_definitions/rubyonacid_steps.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /features/support/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/features/support/env.rb -------------------------------------------------------------------------------- /generators.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/generators.png -------------------------------------------------------------------------------- /lib/rubyonacid.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rubyonacid/factories/all.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/all.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/attraction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/attraction.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/combination.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/combination.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/constant.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/constant.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/example.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/flash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/flash.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/increment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/increment.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/input.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/lissajous.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/lissajous.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/loop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/loop.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/meta.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/meta.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/proximity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/proximity.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/queue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/queue.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/random.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/random.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/random_walk.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/random_walk.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/repeat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/repeat.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/rinda.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/rinda.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/rounding.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/rounding.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/sine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/sine.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/skip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/skip.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factories/weighted.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factories/weighted.rb -------------------------------------------------------------------------------- /lib/rubyonacid/factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/factory.rb -------------------------------------------------------------------------------- /lib/rubyonacid/random_number_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/lib/rubyonacid/random_number_generator.rb -------------------------------------------------------------------------------- /lib/rubyonacid/version.rb: -------------------------------------------------------------------------------- 1 | module RubyOnAcid 2 | VERSION = "0.4.1" 3 | end 4 | -------------------------------------------------------------------------------- /rubyonacid.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/rubyonacid.gemspec -------------------------------------------------------------------------------- /spec/factories/attraction_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/attraction_spec.rb -------------------------------------------------------------------------------- /spec/factories/combination_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/combination_spec.rb -------------------------------------------------------------------------------- /spec/factories/constant_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/constant_spec.rb -------------------------------------------------------------------------------- /spec/factories/flash_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/flash_spec.rb -------------------------------------------------------------------------------- /spec/factories/increment_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/increment_spec.rb -------------------------------------------------------------------------------- /spec/factories/input_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/input_spec.rb -------------------------------------------------------------------------------- /spec/factories/lissajous_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/lissajous_spec.rb -------------------------------------------------------------------------------- /spec/factories/loop_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/loop_spec.rb -------------------------------------------------------------------------------- /spec/factories/meta_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/meta_spec.rb -------------------------------------------------------------------------------- /spec/factories/proximity_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/proximity_spec.rb -------------------------------------------------------------------------------- /spec/factories/queue_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/queue_spec.rb -------------------------------------------------------------------------------- /spec/factories/random_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/random_spec.rb -------------------------------------------------------------------------------- /spec/factories/random_walk_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/random_walk_spec.rb -------------------------------------------------------------------------------- /spec/factories/repeat_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/repeat_spec.rb -------------------------------------------------------------------------------- /spec/factories/rinda_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/rinda_spec.rb -------------------------------------------------------------------------------- /spec/factories/rounding_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/rounding_spec.rb -------------------------------------------------------------------------------- /spec/factories/sine_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/sine_spec.rb -------------------------------------------------------------------------------- /spec/factories/skip_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/skip_spec.rb -------------------------------------------------------------------------------- /spec/factories/weighted_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factories/weighted_spec.rb -------------------------------------------------------------------------------- /spec/factory_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/factory_spec.rb -------------------------------------------------------------------------------- /spec/shared_factory_specs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/shared_factory_specs.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaymcgavren/rubyonacid/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------