Module: InevitableCacophony
- Defined in:
- lib/inevitable_cacophony/phrase.rb,
lib/inevitable_cacophony.rb,
lib/inevitable_cacophony/note.rb,
lib/inevitable_cacophony/rhythm.rb,
lib/inevitable_cacophony/version.rb,
lib/inevitable_cacophony/polyrhythm.rb,
lib/inevitable_cacophony/midi_generator.rb,
lib/inevitable_cacophony/parser/rhythms.rb,
lib/inevitable_cacophony/tone_generator.rb,
lib/inevitable_cacophony/octave_structure.rb,
lib/inevitable_cacophony/parser/rhythm_line.rb,
lib/inevitable_cacophony/parser/sectioned_text.rb,
lib/inevitable_cacophony/midi_generator/frequency_table.rb
Overview
Splits text into a sequence of delimited sections, and knows how to find the one you want.
Used to parse complex paragraph structures without having to handle every single paragraph type, and without crashing if an expected type is missing.
Defined Under Namespace
Modules: Parser Classes: MidiGenerator, Note, OctaveStructure, Phrase, Polyrhythm, Rhythm, ToneGenerator
Constant Summary collapse
- VERSION =
'0.0.0'