Release of Music Processing Suite 1.4.0

Music Processing Suite 1.4.0 was released on May 28, 2019.

New Features and Enhancements:

  • Ugraded Eclipse base platform to 2019-03 (4.11)
  • Implemented support for tranposing instruments, which are automatically transposed correctly in generated scores. Non-transposing variants are still available for most instruments.
  • Added octave transpositions for the following instruments:
    • Piccolo
    • (Soprano) Recorder
    • Acoustic Guitar
    • Acoustic Steel Guitar
    • Electric Jazz Guitar
    • Electric Guitar
    • Muted Electric Guitar
    • Overdriven Electric Guitar
    • Distorted Electric Guitar
  • Added new instrument definitions:
    • Garklein Recorder
    • Sopranino Recorder
    • Alto Recorder
    • Tenor Recorder
    • Bass Recorder
    • Great Bass Recorder
    • Contrabass Recorder
    • Sub-Great Bass Recorder
    • Sub-Contrabass Recorder
    • Soprano Saxophone in Bb
    • Alto Saxophone in Eb
    • Tenor Saxophone in Bb
    • Baritone Saxophone in Eb
    • Clarinet in Bb
    • Clarinet in A
    • Clarinet in Eb
    • Bass Clarinet
    • Bass Clarient in Bb
    • Contrabassoon
    • Trumpet in D
    • Trumpet in Bb
    • English Horn in F
    • Horn (synonym to Frensh Horn)
    • Horn in F
    • Celesta
    • Glockenspiel
    • Xylophone
    • Ukulele
    • Euphonium
    • Soprano Vocals
    • Mezzo-Soprano Vocals
    • Alto Vocals
    • Tenor Vocals
    • Baritone Vocals
    • Bass Vocals
  • Added default octaves and default clefs for cello and double bass
  • Added documentation for transposing instruments
  • Improved typesetting for instrument names in scores containing special characters (like the flat in Bb)
  • Added option to show/hide short instrument names in scores
  • Scores and analysis reports are now opened automatically after compilation
  • New splash screen

Incompatible changes:

  • Instrument definition parameter lilyPondInstrumentName was renamed to the more generic midiInstrumentName. If you define custom instruments using this parameter, these must be changed accordingly.

Bugfixes:

  • Chords can now be used in conjunction with tied rhythms, in which case all chord notes are tied to the next note
  • Pitches, degrees and syllables used in conjuction with tied notes are now extended correctly
  • Fixed overflowing instrument names in scores
  • Fixed IllegalStateException during MC2L validation of incomplete fragment references
  • Fixed NullPointerException during MC2L validation of incomplete note durations
  • Minor documentation formatting fixes