Replace loop event by simple condition in Process(), improve In/Out position setting
Replace loop event by simple condition in Process(), improve In/Out position setting
Replace loop event by simple condition in Process(), improve In/Out position setting
Replace loop event by simple condition in Process(), improve In/Out position setting
fix typo in previous commit
add updateReference to importmidi
update build system
update clef implementation
Merge pull request #462 from trig-ger/midi_fixes

fix #22351 (2nd part): Bass stave of multi-stave instrument imports as Grand Piano
fix #22537: Nested tuplets in 1.3 score incorrectly imported
fix #22535: Stem direction of drum note doesn't reflect Edit Drumset setting
fix #14840 : change note value in tremolo between 2 notes
fix #8899 : Delete tremolo notes results in bad rest
fix #22470: Shift+Ctrl+Right to extend selection doesn't work if existing selection extends to end of measure
fix #22510: Notes appear on top stave line in part saved in 1.3
fix #22559: Measure numbers, if set to all staves cannot later be unset
fix possible access to deleted object in tremolo between 2 notes
fix #22571: Initial height for chordname entry too low
fix #22518: Disallow nameless Staff Types
fix #22520: Playback head plays through time and key signature changes