09-17-2025, 04:13 PM
(This post was last modified: 09-17-2025, 04:32 PM by Gary Beene.)
From talking with a friend, I got the idea of writing a tool to convert music sheets from a portrait format to a scrollable, horizontal format. I went looking on the web, thinking there must be one already, but did not find anything. I have the basics working, but before I spent more time on it, I thought I'd see if anyone here knows of such a thing.
Here's an image showing the idea. A vertical page of music, with multiple rows of content, would be converted to a horizontal image that can be scrolled at a specified rate. There might be several pages to convert.
![[Image: gbscroller.png]](https://garybeene.com/files/gbscroller.png)
My approach is to have a transparent, resizable dialog that the user places over a row of music and takes a snapshot of that row, then moves the dialog over the next row of music and takes another snapshot - repeating until all rows over multiple pages have been captured. All images would be the same size. gbScroller would merge the images into a single image, which could then be displayed and scrolled within the same app.
Here's an image showing the idea. A vertical page of music, with multiple rows of content, would be converted to a horizontal image that can be scrolled at a specified rate. There might be several pages to convert.
![[Image: gbscroller.png]](https://garybeene.com/files/gbscroller.png)
My approach is to have a transparent, resizable dialog that the user places over a row of music and takes a snapshot of that row, then moves the dialog over the next row of music and takes another snapshot - repeating until all rows over multiple pages have been captured. All images would be the same size. gbScroller would merge the images into a single image, which could then be displayed and scrolled within the same app.