<commit_before>#Intervals -- a programming language for describing music

##What is it?
Intervals is programming language for describing music written in Python that builds on the Mingus library and (optionally) FluidSynth and LilyPond. Intervals gives the composer access to native musical data types, means of combing these datatypes, and a sound and sheet music capable REPL, so as to provide a programming enviro made for music.

A diagram describes the evaluation process:
Intervals composition -> Mingus Python objects -> Midi -> Sound (FluidSynth)
                                                    |
                                                    v
                                              Sheet music (LilyPond)

Note that FluidSynth and/or LilyPond can be replaced with other components that perform similar functions. Imagine controlling Logic Pro with the midi output of an Intervals composition.

This is very much a work in progress right now. More complete documentation to come when the code is further along.

##Copyright
Copyright (c) 2013 <NAME>. See LICENSE for details.<commit_msg>Changes to README.md<commit_after>#Intervals -- a programming language for describing music

Intervals is programming language for describing music written in Python that builds on the Mingus library and FluidSynth synthesizer. Intervals gives the composer access to native musical data types, means of combing these datatypes, and a sound-capable REPL, so as to provide a programming enviro made for music.

A diagram describes the evaluation process:
Intervals composition -> Mingus Python objects -> Midi -> Sound (FluidSynth)

This is very much a work in progress. More complete documentation to come.

##Copyright
Copyright (c) 2013 <NAME>. See LICENSE for details.
{'fraction_non_alphanumeric': 0.04094223219293326, 'fraction_numerical': 0.00448681996634885, 'mean_word_length': 3.187793427230047, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3328230', 'n_tokens_mistral': 403, 'n_tokens_neox': 386, 'n_words': 231}