David William Hearn (composer, arranger, producer and creator of StaffPad) joins the show to talk about StaffPad, how teachers can use it, and the thought process behind designing great iPad software.
Patreon supporters get bonus discussion about recent tv, movies, and music we have been engaging with. Thanks to my sponsors this month, Scale Exercise Play-Along Tracks.
Dorico for iPad is out today! You can read their announcement here. It's a desktop-class adaptation, which includes most of the features I need for my everyday work as a music teacher. I am beyond excited that a major professional scoring app has come to the iPad for two reasons:
I depend on iOS for getting much of my work done. There are still apps and workflows that require me to take out my Mac, and I am delighted whenever the release of a professional iPad app lessons these occurrences.
Our niche professional corner of the world is receiving legitimate, pro-featured, software for iPadOS, a market that is still light on “pro” software, even from Apple themselves (like, for real... where is Logic Pro on iPad?). While many "pro" iPad apps are companion experiences to bigger desktop versions, Dorico brings a whole lot of the power from its desktop app to its mobile version, proving that the iPad can be every bit as "pro" as its name suggests.
Dorico for iPad's free tier is similar to their free desktop offering Dorico SE, and an in-app subscription adds features comparable to their Dorico Elements version. The iPad app has new features, many of which are optimizations for touch, including several new input methods (piano, fretboard, drum pads, and a new Key Editor). Dorico for iPad doesn't do everything. Serious composers and power users might need the desktop for some things. For me, a middle school band director, it will fill most of my iOS composing needs.
There are some quirks due to Dorico not supporting features that make iPad apps feel like iPad apps: full Apple Pencil support, responsive touch gestures, file system integration, Magic Keyboard/trackpad support, and multitasking are examples of this. While there is room for improvement, it's bold for the Dorico team to pack a desktop-class experience into the first version. I am thankful for their hard work and wish the Dorico team future success on this project.
Video
Watch Dorico for iPad in action.
Some Musings on Professional iPad Apps
When my long-time favorite iPad app (forScore) came to the Mac earlier this year, I wrote about it.
While forScore was one of the few remaining iPad apps I wanted on Mac, there are, similarly, plenty of Mac apps I would still love to see on iPad.
One could argue that with the latest iPad hardware (featuring M1 chips), there is no excuse for professional apps not to run on the platform. I agree! The iPad has more than enough processing power, all of the necessary input devices (if you have a keyboard and mouse), and even some things that the Mac doesn't have (like touch support and the Apple Pencil).
The issue of why the iPad lacks pro apps is too broad to cover here, but it has much to do with how Apple has positioned iPadOS and the App Store model over the past 10 years. It is becoming easier than ever to make a cross-platform app, but this doesn't change the fact that there are still some fundamentally dissimilar aspects of developing for iOS and macOS. The arguably bigger problem is that the App Store (even with fewer sandboxing limitations in recent years) is hostile towards the exact kind of developers who cater to niche professionals like composers and music teachers.
For example, companies who make digital audio workstations and notation editors have traditionally charged prices in the multiple hundreds of dollars, costs which the mobile market has decided is not acceptable. Such developers also offer things like crossgrade/upgrade/educational pricing, group licenses, and more. These are not feasible in the current-day App Store, and I think Apple is oblivious to keep calling the iPad Pro the iPad Pro while not providing more flexible App Store rules. This is not to mention that Apple hasn’t even brought their professional apps (Logic Pro, Final Cut Pro, and Xcode), to the iPad.
I am dependent on my iPad and prefer to work on it whenever possible. Its light form factor and simple operating system make me feel more nimble moving in and out of apps. Dorico has always been one of the reasons I have to take my Mac out of my bag when I am sitting on the couch wrapping up some school work late at night. Even though there are good score apps on iPad, the convenience of leaning back on the couch to get work done has been counterbalanced by needing to import and export XML files back and forth, just to get these apps to talk to Dorico on desktop.
It is within that context that I am pleased to say Dorico is available for iPad today. It's the first of the major professional desktop scoring apps to be released on a mobile platform, and after just a few weeks of use, I can tell that it will become my primary notation editor on iOS.
I'm a Music Teacher
Because I am a music teacher, my opinions about scoring software are viewed through the lens of someone who does not depend on the entire feature set of Dorico, particularly engraving and playback. This means I usually need to get in and out of the program fast and that I am often performing tasks like writing scale exercises, reconstructing missing bass clarinet parts from my library, or adding percussion instruments to the score of a piece on our next concert. That said, I admire tools that empower me to work efficiently, and for notation, Dorico is that tool.
If you are looking for a professional composing perspective, and a more comprehensive feature overview, I recommend the Scoring Notes review of Dorico for iPad.
Dorico for iPad and Its Features
Dorico for iPad is an ambitious and stellar 1.0 that should make every developer of pro software take note and get to work.
The Dorico team has brought many of the core functions that make Dorico so powerful on Mac and Windows to the iPad version. All of the features I depend on are all there. It has keyboard input, powerful pop-overs, MIDI controller input, and all of the custom Notation and Layout Options that are available on desktop. It even has the same custom keyboard shortcut editor.
Dorico is available for free with a set of features very similar to their desktop offering Dorico SE. If you subscribe to the app through In-App Purchase, features are added which bring in line with the experience of using Dorico Elements.
Dorico for iPad has all of the modes you would expect: Setup, Write, Engrave, and Play. There is no Print mode and I don't miss it. All of the export options I use regularly are conveniently accessed through a share button in the upper right corner of the application. Play mode supports third-party iOS plugins. This is certainly more limiting than desktop, because iOS doesn’t support traditional VSTs, but this is also not a feature I take advantage of anyway.
Dorico for iPad is so much Dorico that it is hard to write about it without reviewing the existing desktop versions, which is not something I have set out to do here. That said, it is worth noting some of the things that are added for touch, and some of the quirks that result from a desktop app being so faithfully reproduced on a touch-based tablet.
One of the things that makes Dorico on iPad feel so faithful to the desktop version is that computer keyboard input is nearly identical with a Magic Keyboard attached. Once I got acclimated to the small differences in the user interface, I comfortably began recalling all the same shortcuts and workflows I am used to.
Because this version is designed to be used without the keyboard attached, there are some added on-screen buttons for touch control. Extra toolbar buttons for things like delete, repeat, undo, redo, and moving the arrow keys, are all included.
A floating toolbar, which can be moved around on the screen, allows common note adjustments to be made by finger. This toolbar includes things like moving a selected note up/down, shifting a selection of notes right or left by a 16th note, etc...
Holding on the score with one finger and then dragging displays a rectangle on-screen that can select multiple elements of the score at once. And there are also some new methods of touch input:
An on-screen piano, which you can pan across and resize by dragging and pinching.
A fretboard for instruments like guitar.
Drum pads for percussion instruments (much more intuitive for writing drum set parts in my opinion.)
An integrated mixer which you can see right inside of Write mode.
A new Key Editor. I can best describe the Key Editor as a piano roll editing tool for the notes of your score. Users who are familiar with MIDI note editing in a digital audio workstation will love visualizing the notes of the staff as colorful rectangles. They can be dragged vertically to change pitch, horizontally to change the rhythm, and can be resized to adjust the duration. It is an intuitive way to work, particularly for touch.
Native Software
There will always be room for growth. What I want most from future iterations of Dorico on iPad can be best explained in the context of the forScore article I linked at the top of this post. forScore is a beloved app amongst musicians that is iPad-first but has recently been ported to the Mac through Apple's Catalyst technology. My TL;DR in my forScore Mac review was basically to say that it's amazing to have such an indispensable music app on Mac, even though it has some quirks relating to the fact that some iPad paradigms don't translate to the Mac.
My Dorico first impressions are more or less the inverse of that statement. Dorico for iPad is desktop-class. What I'd like to see from it down the road is to become more iPad-native through taking advantage of common features on the platform. Dorico is written using Qt, a development platform that makes it easy to write one code base for Windows and Mac. This same development platform is what made it easier to bring Dorico to the iPad now, but for this same reason, I can understand that the team had their hands full prioritizing the features for the first version.
Now that the iPad Pro has excellent trackpad, keyboard, and mouse support, I don't feel that different using it than I do my Mac in many instances. While Dorico's "desktop-ness" is its greatest strength, its fluency makes the missing iPad-isms more apparent. Here are a few:
Dorico doesn't have Apple Pencil support (with the exception of it imitating a touch in some circumstances).
Dorico does not work with the native File picker, which is to say that you can't open a Dorico project from your Dropbox or iCloud Drive within the Files app, edit it, and then save it back to the original location. You must instead import it from within the Dorico app, which then makes a copy inside of the app. You can export it back to the original location you pulled it from, but don't forget to delete the old copy! See an image below of OmniOutliner, a popular outlining app for iPad. When launched, it shows the same interface as the Files app. A document can be selected, edited, and saved back to the same location. I would love to see Dorico add this feature down the road.
Trackpad support isn't native. Magic Keyboard users will note that two-finger swiping (which moves around the score in the Mac version) does nothing on iPad. Because the Magic Trackpad can simulate a finger, clicking and dragging with one finger will simulate the gesture of dragging the score around.
Dorico does not support multitasking features like Split View. This means that another app cannot share the screen at the same time unless it is in Slide Over mode which means it is a tiny, iPhone-sized, app that floats above Dorico and covers part of the information on the screen. One of my favorite workflows with notation software is to open it on half of the screen while referencing another score in forScore on the other half. The image below depicts forScore on screen at the same time as Dorico in Slide Over.
Elephants, Pencils, and Software Instruments
The obvious elephant in the room is StaffPad. StaffPad is not always included in conversations about major pro notation software (Sibelius, Finale, Dorico), but relative to the power of most iPad software in the App Store, it deserves to be a part of the conversation. I covered StaffPad here.
StaffPad feels very iPad-native and supports a premium design experience and numerous pro-features, like, for example, a store of top-of-the-line audio plugins within the app.
While the comparison to Dorico is fair, I also feel like StaffPad is aiming for a different experience. Sure, they will compete to some extent, but StaffPad is aiming at new innovative methods of input, and high-end audio output that is all intuitively integrated into the same package. For example, StaffPad features Apple Pencil gestures for note input, exclusively, and a forthcoming feature will listen to you play an instrument in the microphone and transcribe you in real-time. StaffPad's third-party software instruments sound great and require little fuss to set up. It’s all a very iPad-first experience. But it's an iPad-only experience (unless you are also using it on Windows).
The strength of Dorico on iPad is that you are getting much of the power of the desktop version, on iOS. This means that there are some quirks, but that you are ultimately less inhibited by what you can produce. Dorico’s Engrave mode allows you to get more customizable, better looking, scores and note input in the Write mode is just as easy to do with a computer keyboard or MIDI controller as it is on a desktop.
I do appreciate the novelty of writing scores with the Apple Pencil. It feels nice. In fairness to Dorico, I wanted to see if I am more efficient using this method. I took about 10 excerpts from my music teaching resource library (music I would use a notation editor for in real life) and timed myself recreating these excerpts into both StaffPad and Dorico.
Much like using the self-checkout lane of a grocery store, I “felt” faster in StaffPad, but I was about twice as fast at note entry using Dorico in every instance. I was also 100 percent sure that the note I input would be the note that appeared on the screen.
I appreciate that there is competition in this space, and I think that stylus input has a place in the future of mobile score software. But I have shifted most of my score work on iOS to Dorico, and will probably continue to do so in the future. It sure is great having another professional Mac app on iPad. Here’s to hoping that my other tools like Logic, Final Cut, and Descript are next in line.
Thanks Dorico team for an ambitious and excellent release. I am looking forward to years of updates.
Paul Kafasis, CEO of Rogue Amoeba, joins Robby to talk about the stellar audio apps they make and how Robby is using them in the music classroom both before and during COVID.
Dr. Frank Buck returns to the show for the kick-off of my mini-series, Productivity Boot Camp! Dr. Frank Buck is a productivity master with a background in band directing and administration. I share my knowledge of Apple products and native third-party apps, and he shares his experience with web-based, cross-platform apps. We bounce back and forth about good digital task and note management and share our favorite apps!
Thanks to this week's sponsor, Flat for Education:
Flat for Education offers music educators and their students the most affordable cloud-based music notation software on the market. Empowering teachers to create playful and engaging music activities, creations, assessments on any device at any time.
The platform integrates with every well-known learning management system available: Google Classroom, Microsoft 365, Canvas, Schoology, and MusicFirst to name a few. Everything will be synchronized with your existing setup to avoid any time loss.
Flat for Education offers an advanced system of assignments allowing you to create playful and stunning music activities with your students.
Create a template for all your students to start working from, or simplify the toolbar to have them only working with eighth and quarter notes. The only limit is your imagination.
Save a lot of time by generating worksheets and quizzes in just a few clicks for your students to practice music theory.
Finally, Bands directors and choirs conductors can have their students directly recording their performance from home for review.
Whether you are teaching remotely or in-person, Flat for Education will support you in creating playful and engaging music activities in no time. Try it free for 90 days on flat.io/edu
Now that many teachers are working from home, I have found that managing my environment is key to my sanity. Dark Noise elevates the idea of a noise machine to a premium level, offering a superior user experience and all sorts of power user tools like Siri Shortcuts integrations.
One of my favorite Shortcuts is called Lesson Planning. The shortcut puts my phone in Do Not Disturb mode, starts a time tracker, takes a predetermined sound in Dark Noise, and plays it in a particular AirPlay 2 speaker in my house. For me, that's a Sonos Move speaker in the sun room.
That version of the Shortcut is intended for public use. My personal version of it adds a step to set the hue of the lights in that same room.
The shortcut can be set to go off when I ask Siri, by launching it from a widget, or by even installing it as an app icon on the homescreen. Its never beyond a tap away. My custom phrase is "Hey Siri, I'm working in the sun room."
The new update includes some nice new features. Read this MacStories article for the details:
In Dark Noise 2 not only can you mix different sounds to create custom noises, but there are also eight new sound options to choose from, iCloud sync has been added for syncing your favorite sounds and custom mixes, and there’s optimized support for the iPadOS cursor. It’s a big release that retains the design elegance Dark Noise has had from day one, but expands the app’s usefulness in key ways.
The school year is finally over, as is my first ever quarter of online teaching.
I wanted my students to end the year seeing themselves represented together, playing the same music, at the same time. So I sharpened my Final Cut skills and dove into the process of making a virtual ensemble.
The video in this post gives an overview of my process for making these videos, all the way from making a play along track, to advanced editing such as pitch and rhythm correction. The video includes a couple of my favorite Mac utilities for manipulating audio and video files. Scroll to the bottom to see all of the final videos of my students.
Interested in learning some apps this summer that will make your school year easier in the fall? Here are my favorite automation apps for iOS and a very brief explanation of each. Don't worry, I am planning on blogging about a few of these at length later this year.
Note: All of these apps take a little bit of an investment to learn but the payoff is HUGE. You will find yourself doing things on your iPhone and iPad you never thought were possible. If customizing your own automations seems daunting, every one of these apps has a user-submitted gallery where you can download actions that other people have already made.
Workflow is an automation tool that allows you to string together various different actions so that they can be initiated with a single tap. The list of actions you can choose from is dense and many of them are easy to understand without any coding experience. You could do something as simple as open the camera, take three pictures, and generate a .gif file all in one tap (see below). This idea is novel of course. The real power is in figuring out how to take tedious actions that require multiple taps and apps and string them all up into one tap using Workflow’s rich list of integrated apps. One of my favorite Workflows looks into my Dropbox folder for a PDF of a seating chart, generates a copy, and opens it in Notability on my iPad, where I can scribble information about my student’s progress with an Apple Pencil. (See this workflow depicted below).
Apple just purchased Workflow earlier this year. My hope is that this will allow users to better automate Apple’s own apps and even system level actions down the road.
Drafts is a clean and minimalist text editor that allows you to send text to other apps. Think of it as the starting point for all text on you iPhone or iPad. It functions like a simple, text based, note taking app, until you swipe left and reveal a series of actions you can perform on the text. You can perform actions as simple as posting your text as a Facebook status, Tweet, text message, or email. You can also create actions so complex that they can include JavaScript. One of my more basic Drafts actions takes a list of items I have typed in a rush and imports them all into my Grocery list, which is a list I keep in the Apple Reminders app.
IFTTT (If This Then That) is a web service that allows you to create If-Then statements that trigger actions to happen in apps. First, the user logs into all of their connected services (Facebook, Twitter, Wordpress, Philips Hue Lights, Gmail, etc…). Then the user creates “Applets” where something that is done in one service can trigger something to happen in another service. For example, I could say “IF I am tagged in a Facebook post, THEN save that photo to my Dropbox. Or “IF I favorite that YouTube video, THEN save it to my Evernote notebook and tag it videos.” Of course, you can get really crazy with home automation apps and do things like “IF someone mentions me on Twitter, THEN flicker my Philips Hue light bulbs red.”
Editorial is a text editor meant primarily for longer form writing. If you have a blog and an iPad, this app really shines. The app supports plain text, Markdown, and TaskPaper. Markdown is a syntax that allows users to create formatting like headings, bullet lists, tables, and expressions for the web without actually using HTML. For example, when I wrote this blog post, I did not click around in the toolbar to make each of the sections of this post into headings. Instead I just typed '##' in front of each of them, and my blogging service of choice, Squarespace (which interprets Markdown), automatically did the formatting for me. See below for an example.
TaskPaper is an amazing app for Mac that allows you to create checkable todo lists using only plain text. The syntax that the app uses also goes by the same name - TaskPaper. It is a really friendly way to work with checklists without taking your finger off the keyboard to format things. See the example below to get an idea what TaskPaper does. TaskPaper doesn’t have an iOS app, so the fact that Editorial works with TaskPaper files is great!
Much like Drafts, Editorial also has powerful user customizable workflows that you can perform on your text. You could have it post to your Wordpress blog in one tap, for example. My favorite Editorial Workflow takes a list I wrote in the TaskPaper format and uses it as a template for reoccurring projects in my task app of choice, OmniFocus. Certain projects that I perform over and over again contain similar tasks. For example, I always do the same fifteen to twenty things every time I put on a band concert at my school. I keep a checklists of these tasks stored in Editorial so that every time I have a concert, take a sub day, or go on a field trip, I tap one button in Editorial and it imports the list into OmniFocus, complete with due dates, flags, and tags.
Launch Center Pro is kind of like a springboard (the screen of apps you see when you unlock your iPhone) only it launches actions instead of apps. Actions can do almost anything. In fact, all of the apps in this post can be launched from within Launch Center. For example, I can publish my Workflows as buttons in Launch Center. I can create buttons in Launch Center that trigger IFTTT Applets. Launch Center actions can also launch apps, turn lights on and off in my house, take me into specific lists within my todo app, and more!
Launch Center Pro took me a little more time to get my head around because it assumes that the user knows a little bit about something called x-callback-url. This is a protocol that most of the apps in this post take advantage of but don’t quite expose to the user. With Launch Center Pro, I felt like I really had to learn this system before digging in. Fortunately, MacStories has a great tutorial that you can read here.
Launcher is a much simpler and friendlier version of Launch Center Pro. Setting up actions is very straightforward and a number of them are available as pre-built templates. Launcher lives entirely inside of a Today Widget, which is a special widget that you can invoke on iOS by dragging down from the top of the screen or by swiping to the right of your first screen of apps. Launch Center Pro also has a widget available that does much the same thing, but you might find that you prefer Launcher if the learning curve for LCP is steep.