Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Maestro Maestro
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • RiscOS
    • SSources
  • Apps
  • MaestroMaestro
  • Merge requests
  • !6

Merged
Created Mar 19, 2021 by Chris Wraight@cwraightDeveloper

Bug Fixes

  • Overview 0
  • Commits 1
  • Changes 4

A number of fixes following testing of recent changes:

  • PROCinsert_gate: Ensure pointers to music data are preserved when the Gate heap block is resized, to prevent possible corruption
  • PROCmove_note: Call to PROCSetupBarStarts is superfluous here, since it's called later on
  • PROCplay_notes: Fix calculation of tie lengths
  • PROCdraw_notes: Ensure dots are positioned correctly after staggered notes
  • A number of Maestro files I've come across have key signatures of 1/x. Not sure how, since AFAIK the interface has never allowed it, but since such signatures are technically legal, add sprites to display them correctly when encountered. Also extend the interface to allow them to be entered into scores. These bar lengths seem to cause the scrolling to become a little jerky (not sure why) but otherwise appear to work fine.
Edited Mar 19, 2021 by Chris Wraight
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: BugFixes