Feature of the Week

10.4: Files

| Feature of the Week

When the iPad was first introduced it raised a lot of questions about where exactly this new device fell on the spectrum of iPhone to Mac. It had powerful multi-touch gestures on a screen big enough to make desktop-class apps possible, but it avoided some fundamental computing concepts such as the ability to view multiple apps simultaneously and, most controversially, the file system.

The iPad has a file system, of course, but iOS and its software was designed to hide that reality away from users in order to simplify the experience. Unlike on a computer, where one file can be opened and edited with multiple applications, iOS only allowed copying files between apps so that each one had its own version spread across your device. That approach remained controversial, but eventually Apple recognized the need to provide some sort of file management.

Files App

It began when Apple released the “iCloud Drive” app alongside iOS 9. That app only showed files stored in iCloud, but it was an important first step. With iOS 11, things got much more interesting: Apple replaced the iCloud Drive app with a new “Files” app that showed files stored in iCloud, certain files stored on your device, and even allowed third-party apps (like Dropbox) to offer their cloud storage services and display documents within the Files app. This provides users with a single, familiar interface for managing, sharing, and editing their files no matter where they’re stored.

Not all apps can display their documents in the Files app, however. To do so, they must support both iTunes file sharing and in-place editing. We’ve supported the former since forScore was first introduced, and with version 10.4 we added support for the latter. (In-place editing is a bigger topic, so we’ll be taking a deeper look at that next time.) That means that forScore’s Documents directory can now be accessed through the “On My iPad” location in the Files app’s sidebar. It makes working with documents easier, allowing you to do things like copy them between forScore and iCloud Drive, Dropbox, or any other third-party app that integrates with the Files app.

Services

Since version 8.1, forScore’s Services panel has allowed you to access iCloud Drive through a system-provided interface. Apple doesn’t provide an API to allow us to communicate with iCloud Drive directly, so this works differently from other services like Dropbox. First, you must choose whether you want to download or upload a file. Once you’ve done that, Apple takes it from there and displays an interface that looks a lot like the iCloud Drive app.

Although iOS 11 makes some big changes, the way you access it through forScore’s Services panel is virtually unchanged. You still choose to download or upload files, but on iOS 11 the interface that comes up looks almost identical to the Files app and gives you access to its powerful new features. It supports downloading or uploading multiple files at once, and it gives you access to any third-party apps on your device that expose their contents to the Files app.

There’s something to be said for Apple’s original approach. The length of this article is proof enough that file systems are complicated, but it’s what you can do with the system that makes it worth having. If you can’t accomplish the same things with a simpler system, or if you can’t do them quickly, then perhaps that complexity is justified.

10.4: Services

| Feature of the Week

Last week we explored forScore 10.4’s Musicnotes integration and the concept of “content providers” in addition to the existing “cloud services” that can be accessed through forScore’s Services panel. While Musicnotes is the biggest story here by far, our latest update also includes some nice enhancements for those cloud services as well.

First, we added the ability to specify a starting directory when using Dropbox or Box: open either of these services and navigate to a directory where you store your forScore files, tap the new gear icon in the toolbar, and check the “Start Here” item. Now, any time you return to that service you’ll start in that directory. There’s a grace period, however, so you can close the services panel to check something else and return within a short amount of time without losing your spot.

Next, Dropbox and Google Drive users can now view a thumbnail preview of their files so they can make sure they’ve got the right item before they download it. Just tap the info button to the right of any supported file type including PDFs, CSV files, and many image formats.

We also made some changes to the way forScore integrates with Apple’s own service (called Files on iOS 11, iCloud Drive on iOS 10 and earlier), but there’s more to the story there and we’ll be back next week with a detailed look at that one.

10.4: Musicnotes

| Feature of the Week

This week we released forScore 10.4 and forScore mini 3.4, bringing some exciting new and updated features for us to explore. We’re starting today with a big one: Musicnotes integration.

While forScore gives you a wide range of capabilities and is designed to be as efficient as possible, the bottom line is that your experience with forScore depends heavily on the quality of your content. The less work you have to do to accommodate crooked scans in large image-based files, the better forScore performs. Digitally-created files are best, providing high-quality representations of music with tiny file sizes. They’re much easier for iOS to display, so pages load faster and use less battery power.

That’s why we were so excited when Musicnotes, the world’s largest distributor of digital sheet music, came to us and proposed allowing forScore users to connect to their Musicnotes accounts and download their purchases as standard PDF files. That’s exactly what we did, and now forScore’s Services panel gives you access to both Cloud Services (things like Dropbox and Google Drive) and Content Providers (Musicnotes). Just tap on the Musicnotes item in the list and sign in to see your purchase history. Tap any item to download it, or tap “edit” and select multiple pieces to download at once or to download and add to any of your setlists.

There are no extra steps, no settings to change, and no additional fees. Whether you’ve already built up a long list of purchases or you’re just starting out, Musicnotes offers hundreds of thousands of arrangements, opening up a whole new world of premium content to our users. Best of all, these are fully licensed and you don’t have to worry about the legal gray areas of copyright law.

We want everyone to have access to great content, and we’re extremely grateful to Musicnotes for taking this big step with us. If you’re looking for something new to play and want to support us and all of the people behind the music, be sure to check out Musicnotes.com.

Voluntary Upgrades

| Feature of the Week

We’ve covered a lot of features in this series, and the most important part about the things we discuss here is the fact that everyone can use them. Aside from any hardware limitations, everyone who buys forScore gets the same features thanks to our policy of providing free updates for life. That’s a promise we made back in 2010 when we first introduced our sheet music reader and we’ve never looked back (even while other apps are moving to subscription models and building a laundry list of paid add-ons).

Back at version 1.0, forScore really was more of a concept than a complete solution, but with the support of our customers we were able to release over a hundred updates that took the idea from a rough vision to a complex and powerful set of tools that musicians all over the world rely on every day. Early adopters really deserve a huge amount of credit for paving the road we’ve traveled.

That enthusiasm never waned, and some people over the years consistently asked for ways they could choose to support forScore beyond their original purchase. After watching us grow and add a huge number of new features and enhancements, they wanted to do more to help. So last year we introduced voluntary upgrades, a way for people to support us by choosing to use in-app purchases to make up the difference between forScore’s lower price in previous years and its current price.

As a thank you to users who opt to support us in this way, we unlock the ability for them to change the app’s icon. It’s a fun tweak that we hope shows our gratitude and lets our customers share our pride in the app they helped to create.

If you want to learn more about voluntary upgrades, be sure to check out this news post which covers them in even greater detail.

Battery Usage

| Feature of the Week

We’re working hard to finish forScore 10.4, so today we’re taking a quick look at a useful but often misunderstood iOS feature: the Battery Usage screen. These usage statistics are found in iOS’ Settings app (in the Battery section) and they show all of the apps that have been used in the last 24 hours or 7 days.

Where people generally get confused is that the numbers shown here are percentages of the total power used, not percentages of your total battery’s capacity. If you start the day with a full battery and end with 80% remaining, then an app’s 50% reading means that it was responsible for half of the power consumed, or just 10% of your total battery’s capacity.

In other words, these percentages are highly relative. If you use an app a lot you can expect to see a higher percentage of usage. If an app’s usage seems higher than it should be for how much you use it, it may be operating in the background or could simply be managing resources poorly.

If you want to learn more about this panel, Apple’s knowledge base article offers a few additional details to help you understand how this information can be useful.

iPad (6th Generation)

| Feature of the Week

This week Apple announced a new iPad, the sixth generation of their most popular model and it sports some impressive specs. Most notably, it supports the Apple Pencil—the first iPad to feature this capability that doesn’t carry the “pro” label or price tag.

We think annotation is incredibly important and that the Apple Pencil provides the best experience hands-down, so we’re very happy to see this change. We want as many people as possible to use this amazing tool that really shows off some of the most intensive and creative work we’ve ever done with forScore.

Since we’re working hard right now to finish forScore 10.4, this week we thought we’d take the opportunity to share our previous Feature of the Week article on Apple Pencil in case you missed it. It’s a long one, and it touches on many of the changes we made with several updates between forScore 9.3 and 10.2, so it’s a great place to dive in.

Privacy

| Feature of the Week

It often feels like the potential for technology to solve problems is practically limitless. That optimism is incredibly important, but lately it’s also being tempered with an overdue reckoning over how that progress is paid for. From the fight over net neutrality to Facebook’s role in politics, people are starting to realize just how much of their activities are being manipulated and monetized on websites and within apps. So today we wanted to take a detour from strict features and discuss your privacy—a feature, in some respects, but one that’s defined by what we don’t do.

Plain and simple: we don’t collect any information from you when you use our apps. We don’t offer accounts or monitor your usage, anonymously or otherwise. Unless you contact us directly, we don’t even know who you are beyond basic anonymous sales reporting.

When we want to make sure your data is available to you on each of your devices, we rely on Apple’s fully encrypted services to do it and nothing ever comes back to us. If you use features like Cue, that information is shared locally between devices and nowhere else.

We trust our customers to tell us where we go next. It may be more difficult for us to work without broad insights into how our apps are used, but that’s a tradeoff we’re happy to make and our eight years of history prove that thoughtful development can come from relationships just as easily as it can from surveillance. In the end, we’d rather make a flawed app than exploit people to gain an edge on our competition.

If you want to read our complete privacy policy you can do so here. It’s short and easy to read so you can know exactly where things stand without hiring a lawyer.

PDFKit Page Rendering

| Feature of the Week

There are millions of apps on the App Store and they share a lot of things in common, so Apple includes packages of shared code in iOS called Frameworks that let developers reuse features and components. Apple creates and maintains the code (making sure it’s secure and provides a consistent experience) so developers can adopt new features quickly and reliably.

PDFKit is the name of Apple’s framework for working with PDF files. It was introduced for the Mac all the way back in 2004, but it wasn’t until late last year with iOS 11 that they brought it to the iPhone and iPad. It helps apps display, search, and even edit PDF files in a variety of different ways. It reduces the amount of code we have to maintain and gives us instant access to functions we haven’t yet been able to write on our own.

It can also display pages and embedded annotations, which is something we’ve offered for some time now, but PDFKit was written by a much larger team and is constantly being updated and improved. Apple’s implementation is broader and produces results more like what you’d see in their other apps (on both iOS and macOS).

With forScore 10.3.5 we added the ability to use this new rendering code to display pages and thumbnails, but we disabled it by default until we knew for sure that there no unforeseen issues. We’ll be enabling it for all users with a future update, but you can see the difference for yourself by turning it on in forScore’s settings panel. It only affects the way pages are displayed within forScore, so if you don’t like it you can always turn it off again without any negative side effects.

If you don’t see any issues, leave it on! Apple’s engineers have put a lot of work into making PDFKit, and they know a lot more about how iOS is built than we possibly can.

Default Keyboard Shortcuts

| Feature of the Week

We’ve previously discussed the Page turners & shortcuts section of forScore’s settings panel, which allows you to create keyboard shortcuts for many of forScore’s features, but we only made a passing reference to some of the things you can do by default. So today we’re going to spell those out and show you what you can already do with forScore and a keyboard, even if you’ve never opened that section of the settings panel.

While viewing a score, you can use any of these default shortcuts (if the function is available in the current context):

Annotate cmd + a
Edit (open Metadata panel) cmd + e
Find (open Search panel) cmd + f
Share cmd + s
Open Menu (scores menu) cmd + o
Setlists cmd + l
New Tab cmd + t
Close Tab cmd + w
Next Tab tab
Previous Tab shift + tab
Metronome (start/stop) cmd + m

In annotation mode, a separate set of default commands is available:

Stamps cmd + 1
Shapes cmd + 2
Draw cmd + 3 (see additional notes below)
Ruler cmd + r
Lasso cmd + l
Text cmd + t
Eraser cmd + e
Clear cmd + x
Undo cmd + z
Redo cmd + shift + z

Press command and a number between 3 and 9 to select drawing presets based on their position from left to right.

In each of these cases, pressing and holding the command key will present an overlay that lists all of the available shortcuts, so you don’t have to memorize them all to take advantage of them. If any of those don’t work well for you, or if you want to add some, learn more about custom shortcuts here.

Drag and Drop: MIDI

| Feature of the Week

Over the past few weeks we’ve seen how iOS 11’s Drag and Drop gestures can really speed things up and make working with apps like forScore more natural and efficient than ever before. Our final topic today explores how these gestures help you work with MIDI commands.

In forScore, there’s no single place to access MIDI features—since MIDI is a language that can handle all sorts of musical tasks, we chose to weave support for it into forScore in many different contexts. You can play musical information stored in a MIDI file using the media box, use incoming MIDI signals to control some of forScore’s most popular functions, or play notes on your MIDI controller and hear them through forScore’s software piano keyboard.

Most importantly, you can use MIDI commands with scores to automate your workflow and quickly adjust your setup or call up specific songs with ease. Within the MIDI tab of forScore’s metadata panel, you can set up a single command as a shortcut—any time forScore receives that command it’ll open the corresponding score automatically. Or, you can set up specific commands that will be sent out to connected devices whenever that score or bookmark is opened. If you plan to reuse a set of sent commands, Presets help you package them up and apply them to multiple scores. Finally, you can send commands with the press of a Button placed on any page.

Drag and Drop helps by allowing you to drag specific commands between scores, bookmarks, buttons, or presets so you don’t have to type them in over and over again. You can even drag and drop one or more commands onto the page to create a new button with them, so you can send those commands with a single tap while playing.

We’ve covered a lot of ground with this series of posts, and we still haven’t explored the full depths of what these gestures allow you to do. Drag and Drop isn’t just a different way of working, it’s an entirely different approach: instead of pushing content through panels and options, just grab what you want and put it where you want it. For us, it’s how things should have always been and we’ll keep looking for new ways to bring the power of these gestures to the work you do every day.

Page 2 of 1712345...10...Last »