Please correct the errors below.
The player Learn and teach using sheet music synced with video Notation and tab editor Easily create interactive sheet music, for free Sheet music scanner Beta Turn PDFs and photos into interactive sheet music About Soundslice Here’s our story
Help Transcribe Embed Plans Community
Practice Teach Embed Transcribe Community Plans Help Store
Log in Sign up

Introducing Paged layout (and line breaks)

Many people have requested fine-grained control over line breaks in the music they create on Soundslice. Today we’re happy to announce this is finally possible! We’ve launched a new “Paged layout” feature and expanded our notation editor to give you control over this stuff.

Historically, we’ve always automatically wrapped music to fit whatever screen size you’re on. So if you look at a slice on a smartphone, we might opt to put two bars per system. The same music on a larger screen might use four bars per system:

Screenshot

But in some cases, you might want to force a certain layout, regardless of screen size — to make the music easier to read (and more consistently layed out across devices).

Our solution to this is a new view called Paged layout. If you open the player’s settings menu, you’ll now see a new Layout section:

Screenshot

This lets you quickly switch between three layouts:

  1. Fluid — music wraps to fit your screen (our “classic” approach)
  2. Horizontal — music never wraps, it just continues rightward forever
  3. Paged (new!) — music wraps to fit a set page width and preserves your chosen line breaks

Our default remains Fluid, though we might change this over time, based on feedback.

When music is in Paged layout, our zoom feature will not rewrap music. Instead, zooming works basically like a PDF:

Screenshot

This makes it less than ideal for use on small screens, but it’s certainly useful in other situations. Importantly, though Paged layout makes the music look like a PDF, you can still use Soundslice’s big features such as transposing, looping and playback.

Setting line breaks

So that’s Paged layout. But how do you actually control line breaks in Paged layout?

Our new help page goes into the details. The quick answer is: Our notation editor now lets you add/remove line breaks. It also lets you explicitly prevent a line break — for cases where you want the music to be a bit tighter than our normal spacing.

And for those of you using Soundslice with other notation programs, our MusicXML importer now imports line break data automatically.

Changes to the print version

Our print feature now uses Paged layout to determine how the music should be printed. So if your slice has line breaks, they’ll be honored when you print (as you’d expect).

Changes to our MusicXML exporter

Our MusicXML exporter now includes any line break information from your slice.

Specifying a default layout

Those of your embedding sheet music in our licensing plan now have the ability to specify a default layout. Use the new layout URL parameter, described here.

For everybody else, we don’t yet have a way to specify a slice’s default view; it’s always Fluid. If you have some feedback on this, we’d love to hear your specific needs.

Enjoy these new powers and let us know how it goes!

Comments

I would love to have the default view be paged! Or to have to ability to choose what the default view is for a particular slice that I create.
Thank you for adding this feature! I no longer have to export to another service for printing. This makes the app a great deal more useful for me.
A future development that might compliment the new focus on printing options: a Ctrl + P print shortcut that behaves as expected.
The paged view is a fantastic addition. When transcribing, I frequently swap between recorded and synthetic views to check that my notes and timing are correct. In the past I would have to use two separate windows since the reflow would make me lose my place. With the page view this is no longer necessary. Great work!
The ability to both 'line break' and 'prevent a line break' is really useful.
With the new paged view, I'd appreciate a way to force page breaks.

Post a comment

Log in to post a comment.