# HG changeset patch # User wim # Date 1590422356 -7200 # Node ID 319d42cc33d8189408bab51fe128bf6aaedcf0b8 # Parent b89a27b9bd9ef56f706776497cd7ac22f8035d54 - extended the readme diff -r b89a27b9bd9e -r 319d42cc33d8 README.md --- a/README.md Mon May 25 13:11:59 2020 +0200 +++ b/README.md Mon May 25 17:59:16 2020 +0200 @@ -1,11 +1,16 @@ ### Chordal Analysis *xmlChordAna* is a python script that makes a chordal analysis of a MusicXML file. -It is used as from the command line as follows: + +An interactive demo is avaiable on the +[Chord Analysis](../keys09/abc2chord.html?../js/pre_wind.js) page. It runs the script on +my server and formats the output in some neat html. + +At the command line *xmlChordAna* is used as follows: > ./xmlChordAna.py scorefile.xml -The output is printed on *stdout* and looks like this: +The output is printed in plain text looks like this: File: bwv539p_arr.xml, ticks per quarternote: 384 342 note groups, 102 chord segments @@ -26,9 +31,15 @@ 7 E4, G4, C#5, D3 7 1/2 E4, G4, C#5, E3 -See [this explanation][1] for more info. +See [this explanation](https://wim.vree.org/keys09/uitleg.html) for more info. + +### KeyScape -[1]: https://wim.vree.org/keys09/uitleg.html +On the [KeyScape](../keys09) page you can find two other interactive demos. One makes +a *keyscape* from a MIDI file. The other runs the same chordal analysis as *xmlChordAna*, +but for a MIDI file. There is no download page (yet) for these programs. + +### B40 notes *xml2b40* is a python script to convert a MusicXML file to a list of B40 events. It is invoked from the command line as follows: @@ -55,4 +66,6 @@ 1536 -180 ... -Each line contains two numbers: the time and a B40 note. \ No newline at end of file +Each line contains two numbers: the time and a B40 note. + +*TO DO: More explanation*