A lot of bugs were found in the
previous version and solved. Most important ones are listed below:
- Reading of Key sign corrected (this caused crashes)
- Running status events in the MIDI file now supported (also
crashed the program)
- MIDI files outside current directory in M2TSHELL.PRG now selectable
- Problems in 'Chordfinder' solved (caused run time errors)
- The slope of the beam is now calculated from the number of notes in the
beam and the minimum and maximum note value within that beam
- Chaining of beams to higher/lower order corrected. Also, single flag
beam notes are now supported.
- Clearing of beam and chord arrays forgotten which resulted in recognition
of notes from previous measures.
- The timing of the measure parts is now determined by the numerator
of the signature.
- Occurrence of accidental notes now only produce one flat/sharp sign.
New features in the third test version are:
- Line and page breaking of the scores by insertion of
\alaligne
and
\alapage
commands. This is done by keeping track of the
number of notes written.
- Occurrence of meta events in track 1 are now handled properly at the
right measure
- Size of score and document may now be adjusted
\temps
inserted before measure parts with no beams open
-h
option from previous versions changed into -?
-k
option added to set general key signature