~alextee/zrythm

attempt 3 to fix windows build
attempt 2 to fix windows build
fix windows build
midi function: implement portato and staccato
midi function: implement legato
piano roll: implement flam and flip v/h functions

Partly implements https://todo.sr.ht/~alextee/zrythm-feature/523.
implement crescendo midi action

* Add common MIDI function dialog.
track: change context menu order
add code to draw midi notes with filled in velocities
don't require unreleased libadwaita
add tracklist preferences button

* Add option to disable auto-arm
  (implements https://todo.sr.ht/~alextee/zrythm-feature/219).
* Bump GTK/libadwaita subproject versions
* Require unreleased libadwaita
refactor: move popover widgets in separate directory
re-enable analyzer checks, fix reported issues
fix bundle plugin build with gcc 13
add option to append all track/lane objects to selection

Implements https://todo.sr.ht/~alextee/zrythm-feature/84.
add right click option to loop selection in timeline

Implements https://todo.sr.ht/~alextee/zrythm-feature/292.
 add toggle to hide deactivated tracks in track filter menu

 Implements https://todo.sr.ht/~alextee/zrythm-feature/579.
link digital meter scroll events

Fixes lag when changing BPM via scroll.

Implements https://todo.sr.ht/~alextee/zrythm-feature/22.
release-beta: bump to beta 4.9
take time range into account when exporting MIDI

Fixes https://todo.sr.ht/~alextee/zrythm-bug/845.
Next