Next: Extensions to the Theory
Up: Future Directions
Previous: Future Directions
Some possible extensions to the software are listed below.
- Polyphonic parts should be allowed. This will facilitate the encoding
of keyboard music. Currently, scores are composed of monophonic parts.
-
Different tunings should be allowed. Currently only just triadic and
12TET are supported.
-
Melismatic intonation should be allowed. This will allow the frequency
of a note to change while it sounds.
-
The score follower should be more sophisticated, i.e. more forgiving
in its handling of mistakes. This probably involves giving it some
notion of rhythm.
-
Bar lines, slurs, articulations, and dynamics should be allowed. This
will allow more sophisticated MIDI file realizations to be
produced. Some of this information could even be used by a very
sophisticated score follower.
-
The Pitch Bend minimization algorithm should be changed so that when
it needs a new channel, it picks one that hasn't been used in a large
number of notes. Currently, it picks one that hasn't been used heavily
since it was assigned. This causes channels that have recently been
assigned to be quickly reassigned, causing excess Pitch Bend messages
to be sent in what might be called ``channel thrashing.''
-
Facilities for automating the intonation annotation of scores should
be added. Adding this feature might well require the development of
some new theory. It might also shed some light on the issue of causal
versus non-causal intonation decisions, i.e. how well can intonation
decisions be made in real-time. If good intonation decisions can be made
causally, facilities for real-time intonation should be added.
Next: Extensions to the Theory
Up: Future Directions
Previous: Future Directions
Ben Denckla
8/29/1997