Projects / abcMIDI / Releases / Major feature enhancements

RSS All releases tagged Major feature enhancements

Release Notes: Several improvements in lyrics lines, microtones, transposition, and accidental propagation were made.

Release Notes: midi2abc was modified to convert MIDI piano music using separate voices for left and right hand. The resulting ABC files are greatly improved.

Release Notes: Some %%MIDI commands can now be applied outside of the tune (for example, globally in tune collections). Another important new feature is voice splitting using the "&" syntax introduced by abcm2ps.

Release Notes: The new commands '%%MIDI beatmod n' and '%%MIDI deltaloudness n' were introduced to improve compatibility with abcm2ps. The decorations '!<(!', '!<)!', '!>(!', '!>)!', '!crescendo(!', '!crescendo)!', '!diminuendo(!', and '!diminuendo)!' are now honoured.

Release Notes: This release introduces two more MIDI commands: "%%MIDI portamento n" and "%%MIDI noportamento". The utility 'abcmatch' is now part of the abcMIDI package.

Release Notes: In addition to some bugfixes, this release introduces microtone accidentals using an abcm2ps-compatible syntax.

Release Notes: Dynamics decorations, plus !arpeggio! and !breath!, now produce the correct MIDI effect.

Release Notes: This release introduces an extension to chord syntax that allows expressions such as "[C3E3G3]" to be written as "[CEG]3".

Release Notes: This release supports the extended syntax for repeats introduced in the ABC 2.0 standard. Contructs such as |: ... | [1,3 ... :|[2,4 ... :| now produce the right MIDI sequence.

Release Notes: In this release, abc2midi turns the generic '~' decoration into either cuts or rolls. As a result, the resulting MIDI file sounds much similar to actual folk music.


Project Spotlight

Template Data Interface (TDI)

A powerful markup template system for Python.


Project Spotlight


A tool for setup and on-demand mounting of encrypted filesystems under Linux.