]> git.donarmstrong.com Git - lilypond.git/commit
Support articulations and breaths in MIDI. (issue 3664)
authorDevon Schudy <dschudy@gmail.com>
Sun, 24 Nov 2013 12:07:10 +0000 (07:07 -0500)
committerJanek Warchoł <lemniskata.bernoullego@gmail.com>
Thu, 5 Dec 2013 21:02:45 +0000 (22:02 +0100)
commita42a4f9c507f42456b3ac361788397881b86b1a0
tree9f9a08db1335eb89cd9391fc1076d84b34fac934
parent6baa453873c5b86c82e81e9787e18eadcbbddf69
Support articulations and breaths in MIDI. (issue 3664)

Articulations and breaths can alter the length and volume of the note.
(Breaths affect the previous chord.) This is controlled by their
midi-length and midi-extra-velocity properties. The standard articulations
now have these properties where appropriate.

(seconds->moment s context) is a convenience function for making
absolute durations.
lily/audio-item.cc
lily/drum-note-performer.cc
lily/include/audio-item.hh
lily/midi-item.cc
lily/note-performer.cc
ly/music-functions-init.ly
ly/script-init.ly
scm/define-music-properties.scm
scm/lily-library.scm