Original Post

Due app gets an Update for the Mac

Due is an indispensable app that I depend on daily on both iOS, the Apple Watch, and the Mac. There are three things that immediately come to mind when I think about why I like this app over the basic Reminders app.

  1. Its design is beautiful, intelligent, and easy to read.
  2. Its natural language parsing is a breeze... "remind me to help with lunch duty at 11:27 am" adds a reminder with the time just as I type it.
  3. The swipe down gesture to add a new task is very intuitive.
  4. By far, most important: you can set the notifications to keep pinging you until you check the task as done. You can even customize the amount of time it snoozes when you tap the snooze button.
Unknown.png

I don't use this app to manage big projects. For that, I use OmniFocus. But for tasks that have to be acted on in a very specific moment, Due is the tool for the job.

It just got a major Mac update. Most of the changes are design focused, which I can appreciate because the Mac app, while it functioned, was starting to look pretty out of date. If you want to read more of the specifics, I recommend the MacStories article linked below.

Due for Mac Modernized with New Design and Features:

A full-fledged task manager is terrific for many projects, but if you dump your entire life into one, it can quickly become a cluttered mess. At the same time, if you’re focused on a big project, it’s easy to let everything that’s not in your task manager slip through the cracks. One strategy for attacking the problem that has worked well for me is using a separate, lightweight app for tasks like remembering to take out the garbage, pick up medicine at the pharmacy, or publish an article when an embargo lifts.

In the past, I’ve used Due on the iPhone and iPad for these sorts of tasks. There has been a Mac version of Due for years too, but it hadn’t been updated in about two years and was showing its age. However, with today’s update, Due for Mac joins the iOS version with a fully-modern design and slate of new features, putting it on par with the outstanding iOS version, which I’ve covered in the past.

Panel Discussion: "Teaching Music Online During the Pandemic" this Wednesday, August 5, 2020

I am taking part in a Panel Discussion called "Teaching Music Online During the Pandemic" this Wednesday, August 5th. It is taking place on the Music Teachers Facebook Group at 8 pm through Zoom.

I will specifically be contributing ideas about practical instruction for performing ensembles. I am planning to discuss everything from large group rehearsal to break-out chamber ensembles, to music scanning apps, and software for assessing student performance.

Some great minds are involved. Here is a description of the panel from the Facebook Event:

Join us for a free online panel discussion with several of your Music Teacher Administrators and Moderators and special guests as we discuss the tools, techniques, and resources to move your music ensembles and music classrooms totally online or to a blended learning hybrid. Panelists include Jim Frankel, CEO of Music First; Katie Wardrobe, Director, Midnight Music Technology Training; Ron Kearns, retired HS band teacher; Tom West Blended Learning Instrumental Music teacher; Robby Burns, MS band teacher; Richard McCready, HS guitar teacher & music ministry; Tiffany Walker, MS band teacher; Krystal Williams, HS band teacher.

If you are interested, you can join the group here. Note: You will not be admitted into the group if you do not answer the questions.

CleanShot 2020-08-03 at 11.05.59@2x.png

Should You Keep Dropbox?

One of the reasons I continue using Apple products is that they work well together. The better the features work across devices, the less often users need third party software to get things done.

Now that iCloud Drive supports the sharing of files and folders, a lot of vocal Mac and iOS users have debated if they can finally let go of Dropbox.

Productivity master, David Sparks, had some things to say about it on his blog this week:

I’m Keeping Dropbox — MacSparky

All that said, Dropbox still has many features that sure would be nice in iCloud, like a much better implementation of version history and deletion recovery. I was hoping we would get some more functionality for iCloud Drive this year at WWDC, but we didn’t. I was hoping I could throw Dropbox overboard. One less service and one less thing to pay for sure sounded nice.

For me, the major hole in iCloud Drive is that I cannot control what lives on my hard drive and what stays in the cloud. Both Dropbox and iCloud have a feature where they will smartly try to make this decision for you, uploading files you haven't touched in months to the cloud so that they don't take up hard drive space. 

Sometimes I need the control to be able to tell a service to keep a folder or a file permanently downloaded, no matter what. And iCloud Drive still can't do this task.

iCloud folder and file sharing are reliable in my use, but setting up the share is far less intuitive than Dropbox, which presents its options to you with clear iconography when you right-click on a folder or file in the Finder.

Why Apple can't get right what Dropbox figured out over ten years ago still confuses me. Hopefully they will tweak it and make it better.

I am fortunate that my free Dropbox account is large enough that I don't need to pay. iCloud remains my primary storage solution but I keep Dropbox around for miscellaneous purposes, including sharing with others who don't use iCloud.

If you want to use Dropbox on a Mac, but avoid installing it, I recommend the app Transmit. While the app is marketed as an FTP client, it can also act as a Google Drive or Dropbox client, allowing you to upload, download, copy, and share files, using a native macOS experience, and without allowing Dropbox to run in the background.

iCloud Dropbox Question Mark image for blog post july 2020.jpg

New restructuring here on the blog and podcast

Until last Sunmer, I hosted the Music Ed Tech Talk podcast here on SquareSpace, as a separate blog page from this one. In August, I moved my podcast to Libsyn but continued to cross post the episodes to that SquareSpace blog so that episodes would have a nice place on the web that looked like it was in a consistent style with the rest of my website.

Having two SquareSpace blogs here seemed redundant. So I have combined the podcast with this blog and now they are both called Music Ed Tech Talk. It will make no difference to readers and listeners. Everything is just under the same hood. Subscribers to the blog will get blog posts each time a publish a podcast episode, containing the show notes and a web player to listen from the web. Listeners to the show can continue to use the same feed to get just the episodes in their podcast player of choice.

If you click Blog in the navigation of my website, or type musicedtechtalk.com, it willl take you here, where you can see all posts and episodes. If you click podcasts in the nav bar, and select Music Ed Tech Talk, it will no longer take you to the old, secondary, blog I was using for the podcast. Now it will take you to this blog, but with the podcast category filtered, so you only see episodes once you scroll below whatever blog post is featured at the top.

I'm not sure if anyone cares about these details except for me, but it sure does feel good not to be posting all of my new podcast episodes to SquareSpace two times. I am leaving the old podcast blog site up because it still gets search hits on the web, but I have de-linked it from this site.

By the way, if you haven't, you should subscribe to the blog and podcast using the appropriate links in the sidebar. You can now subscribe to these posts in a weekly email!

Routing Audio from Your Apps Directly Into Your Zoom Call (Or Other Voice Chat App) with Loopback

UPDATE: Learn more about Loopback from my interview with CEO Paul Kafasis on my podcast. Listen and subscribe below…

Loopback is an app that creates custom audio ins and outs for the Mac using the audio of other apps.

Loopback is an app that creates custom audio ins and outs for the Mac using the audio of other apps.

Have you been teaching a class in Google Meet or Zoom and wanted to play a song from iTunes for your digital classroom? Or perhaps a YouTube video or any other application with audio?

Sure, you can play it right on your computer and let the audio from your speakers go straight back into the microphone input of your computer. This works ok in my opinion. But it isn't going to produce a pure representation of the audio I am trying to send. And in some cases, it creates issues with echo, delay, or a nasty feedback loop.

So what do you do? Rogue Amoeba makes excellent Mac apps that, for lack of better explanation, hack into the audio system of your Mac. I have written about Audio Hijack here before, their app that allows you to record audio from other applications (and that's just the start of all the powerful things it can do). Rogue Amoeba also makes an excellent utility called Loopback.

What does Loopback do? Think about your computer's audio settings. You have an Input and an Output. The Input is, by default, your computer microphone, and the Output is the speakers. If you connect an audio interface that has higher quality microphone and speakers plugged in, you would need to set the Input and Output to that interface to get the input and out put the be the microphone and speakers, respectively.

Usually my computer microphone is a Device that can be set to the computer’s Input. In the scenario above, Loopback has allowed me to combine the audio from my microphone and the Music app into a new audio Device called “Music+Mic” that can be selec…

Usually my computer microphone is a Device that can be set to the computer’s Input. In the scenario above, Loopback has allowed me to combine the audio from my microphone and the Music app into a new audio Device called “Music+Mic” that can be selected as the input of my Mac or any individual app.

Your Inputs and Outputs can be controlled from the Sound settings of your computer. Some audio apps also let you control how, specifically, they behave. For example, I have manually set up GarageBand and Skype to use my audio interface as the Device I use for input so that whether I am recording for my podcast, or simply catching up with a relative, they hear me through the microphone, no matter what Device my Mac’s audio Output is set to in the System Preferences.

Loopback allows you to create Inputs and Outputs that are accessible to your Mac's Sound settings as well as your apps. In the example above, I have created an Input that combines my Mac's microphone (the usual Input) with the output of the Apple Music app, something I might want to use to play a recording example for my students in a Google Meet.

Selecting my new audio Device from the System Preferences.

Selecting my new audio Device from the System Preferences.

Look now as I go to my computer's Sound settings, and I can select this new custom Input to be used across the entire operating system! This way, when I am in a Google Meet, students are hearing both me speaking through the mic and all of the output of the Music app.

Now I can route my band warm up tracks, reference recordings, or any other audio I desire, into my Google Meet classrooms.

Now I can route my band warm up tracks, reference recordings, or any other audio I desire, into my Google Meet classrooms.

Creating a Focused Home Lesson Planning Environment with Dark Noise and a Siri Shortcut

There's a new update to my favorite noise app, Dark Noise. I learned about this app from Craig McClellan during the App of the Week segment on episode 9 of the Music Ed Tech Talk Podcast.

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.

You can download that Shortcut here: Lesson Planning

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:

Dark Noise 2 Review: Sound Mixing, New Noises, iPad Cursor Support, and More - MacStories:

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.

iOS Music Plugins on the Mac

At WWDC, Apple’s software developer conference last month, they announced that the Mac will be moving to the same chip architecture as iOS devices. One of the many benefits of this move will be that iOS apps will run on the Mac natively.

CDM had an interesting immediate reaction to this news.

The Mac will now have the same chip architecture as an iPad, so what does that mean for us? - CDM Create Digital Music:

Apple’s announcement of moving the Mac from Intel to ARM is no surprise. But here are the details most relevant to your tools – and why we’re in a new era on both the PC and the Mac.

And TL:DR – the change on the Mac platform has a lot to do with Apple’s App Store ecosystem and blending the iPad and Mac platforms. But looking at the big picture, we aren’t so much post-PC as post-Intel. All vendors, not just Apple, are starting to eye chips other than Intel’s even on the x64 architecture.

I am really excited about this possibility for a number of reasons. There are a ton of iOS apps I would love to use the Mac (I am looking at you Tonal Energy and forScore). But then I got thinking about how big and diverse the iOS App Store is, and what some of the edge-case effects of iOS apps on the Mac could be.

Let’s think about audio plugins for a moment. iOS doesn’t have a robust architecture for integrating third party audio apps into larger ones like GarageBand. But it does has a lot of these audio apps. My understanding is that iOS plugins are Audio Units with the .AU extension, just like ones you would install in a DAW on MacOS.

So my assumption is that that an audio app for iOS like Brusfri could run inside of Logic alongside all of your other plugins. This may be a bad example considering Brusfri has a Mac version already but you get the idea.

I think this will only help the Mac. It could be mildly disruptive to the audio plugin market because iOS plugins are so much cheaper than things like, for example, Waves but ultimately, people who want Waves will still buy Waves. I am optimistic that this change will simply mean more apps for everyone, more variety of apps, and more variety of price.

Apple Updates iWork Apps with YouTube and Vimeo Embed Feature

Apple Updates iWork Apps for Mac for iBooks Author Transition, YouTube and Vimeo Embeds - MacRumors:

The Pages app now supports importing books from iBooks Author, which Apple discontinued and removed from the App Store on July 1. The update app also allows videos from YouTube and Vimeo to be played right in documents, with release notes below.

  • Play YouTube and Vimeo videos right in your documents.

I have been wishing for this feature for years. Embedding web videos is so useful in the classroom, where adding something like a YouTube video to your class presentation is as easy as pasting a URL to it in a slide.

I have been jealous of Google Slides for this feature (and pretty much only for this feature) and had just assumed that it was easier for Google to implement because both services are web-based. Apple doesn’t have a strong history of going out of their way to cooperate with the web, or Google services for that matter. So I am happy to see this feature here.

I have worked around this problem in the past by using two apps that are incredible utilities. Downie, on the Mac, which strips videos from the web and downloads them to your hard drive, and iCab Mobile, which is a web browser for the iPad that can download web videos to the Files app.

Both these apps, on their respective operating systems, have allowed me the control to download web videos and put them in slides. But this new iWork feature will eliminate several steps and make my files much lighter.

Never Miss a Task, with Project Templates (OmniFocus Mini-Series)

This is the second part in my series on using OmniFocus to stay on top of my teaching responsibilities. My last post, Staying On Top Of Teaching Responsibilities With Omnifocus Perspectives, details how I use custom Perspectives to ensure that I only see the tasks that are relevant to me in particular working contexts. Today, I am going to write about how I use TaskPaper templates to make sure I don’t forget steps of commonly repeated projects.

WindEnsembleassessmentProjectinOF

Why Project Templates?

As a band director, I have tons of repeating projects. There are numerous concerts a year, field trips, musical repertoire to stuff in folders, and substitutes to prepare lessons for. Usually, the tasks in these projects are the same, and have similar due dates relative to the date of the concert, substitute, or trip.

What is TaskPaper?

OmniFocus allows users to write templates for these projects in plain text using a special syntax called TaskPaper. The TaskPaper syntax is what is used by the application by the same name. It allows users to create and maintain complex projects with checkable tasks, each of which containing tags and due dates. There are no buttons or menus, everything is typed without lifting your hands off the keyboard.

Taskpaperappwindow

A simple project in TaskPaper would use a colon after the title to bolden it and turn it into a project. Tasks are indicated by dashes, followed by spaces. And tags are indicated by an @ symbol. Therefore, a project with sub tasks and tags would look exactly like this...

Project Title:
- Task 1 @tagsarelikethis
- Task 2 @errands
- Task 3 @due(july24)

OmniFocus Projects Templates use this same syntax and have added some custom features through the use of tagging. You can read about that syntax here.

OmniFocus Projects can look as simple as the example text above. But they can also use custom placeholders which prompt you to add dynamic data. If you put a string of characters in between the symbols ‘«’ and ‘»’, OmniFocus will treat it like a variable and prompt you to provide it. This means that if tag an item with the tag @due(«dateofperformance»), I will be asked what the date of the performance is, and then OmniFocus will add that due date to any tasks with that tag.

See my Concert Template below for an example.

Concerttemplateindrafts

Notice that most of my due dates have the minus symbol and a number after them followed by ‘d,’ ‘m,’ or ‘w,’ for days, months, and weeks, respectively. This adjusts the due date relative to the date I provide OmniFocus when prompted. Here is an example. When we perform a concert, the high school we feed into usually offers help from student volunteers in their Tri-M chapter. I need to get in touch with the Tri-M President at least 14 days before the date of the concert to ensure they have enough time to prepare, so I have added a -14d to the end of the date tag for that task. OmniFocus will not bother me about the task until that time.

There is also a Defer date tag associated with that same task. I can begin working on that task up to four weeks before it is due, so OmniFocus reveals it to me four weeks in advance, but doesn’t show it as due until I can’t survive the day without having done it.

Adding Projects to OmniFocus with Drafts

You may be wondering how I am actually triggering these templates to initiate in OmniFocus. As stated above, I am storing them all in Drafts. Drafts has a feature where you can create different workspaces for different buckets of text. I store my templates in the OmniFocus Template Workspace. In the image below, you will see a template for taking my band to their annual Assessment performance.

Adjudicationtemplateindrafts

On the right side of Drafts there are some options which perform custom actions on my drafts. Users can create their own custom actions and share them with the community as Action Groups on the Drafts Action Directory. This particular set of actions was made by the brilliant Rosemary Orchard and shared on her blog here, where she also goes into great detail about using these two applications together.

The actions can be installed directly into Drafts. The topmost action is the one that takes the text of the draft and prompts me to add it to OmniFocus. The other actions along the right side add common TaskPaper syntax to the document wherever you cursor is. For example, tapping the ‘Due’ action will type ‘@due().’ This makes templates more fool-proof as you will be less likely to make a mistake with the syntax.

Draftsactionofprompt

The image above depicts one of the prompts I receive when running the ‘TaskPaper to OmniFocus’ action in Drafts. Scroll to the top of this post to see what the resulting project looks like once it is in OmniFocus.

Out of Sight, Out of Mind

I spend most of my time in the Forecast view of OmniFocus which only shows me tasks that are deferred or due for that day, alongside the events in my calendar. Notice in the screenshot below that I don’t think about the deferred tasks on June 24th until I am actually looking at June 24th, thus allowing me to be calm and focused on other tasks on preceding days.

In my post on OmniFocus Perspectives, I talked about how I can focus my view on tasks that are relevant to certain working contexts. With Project Templates, I can focus on only the tasks that are relevant on certain days. They are otherwise out of sight, out of mind. The due dates ensure that I never miss a task.

Forecast

FileMaker 19 Holds Promise for My Music Teaching Workflow

This isn’t exactly new news anymore, but I wanted to acknowledge that Claris has launched FileMaker 19.

I spend a lot of time in FileMaker. My colleague, Ben Denne, actually designed a FileMaker app that our music team has collaborated on. The app manages a database of our student's names, a sequential list of all the songs we teach in our classes, concert repertoire, and performance records.

My music team uses FileMaker to track performance records of students, scoring them on simple rubrics.
My music team uses FileMaker to track records of student performances. The database calculates total points earned over the course of each student’s middle school career.

The app is able to log instances of student performances and generate points for them that track their progress over the course of their entire three years of middle school. Ben is coming on my podcast, Music Ed Tech Talk later this week to talk about that with me if you want to learn more.

With FileMaker 19, Claris offers their own syncing service, which could significantly cut down costs and increase sync speed for us (two of our major grievances with our current system, which is provided by a third party company.) It also introduces tons of new features that allow users to extend the app. Two that caught my eye are are a deeper support for JavaScript and, finally, Siri Shortcuts actions!

JavaScript is a widely used language. I can imagine huge potential for integrating FileMaker with other apps and web-services. The Siri Shortcuts support, based on five minutes of tinkering, appears to allow users to donate any script from within any one of their FileMaker apps as a Siri Shortcut action. This could be a huge time saver for me, as scripts require a lot of tapping around in menus to run on the current iPad version of FileMaker.

If Shortcuts were to ever allows users to automate actions without requiring a confirmation tap, I can see myself eliminating some tasks that I do at the end of every school day. For example, every day before I pack up my things, I run a script that emails the parents a performance record for every song their child played for me that day, including which points they received on every song.

The move to FileMaker 19 and a new host server would be a lot of work for our music team, but I look forward to investigating the potential.

Read more about the annoucnement here:

Claris Launches FileMaker 19:

SAN FRANCISCO, May 20, 2020 — Claris International Inc., an Apple subsidiary, today announced the launch of FileMaker 19: the company’s first open platform for developers to rapidly build sophisticated custom apps leveraging direct JavaScript integrations, drag-and-drop add-ons, AI via Apple’s Core ML, and more. Through FileMaker 19, developers can be more productive and businesses can now leverage Claris’ global community of developers, marketplace of add-ons, and existing developer resources to collaboratively solve complex digital problems.

”As cost pressure grows in our rapidly-changing world, companies need to innovate quickly to boost productivity and deliver for their customers,” said Claris CEO Brad Freitag. “That critical agility is at the core of FileMaker 19 as we open the Claris Platform to the most popular programming language on the planet. We’re excited to see what our 50,000 customers will do with a growing set of add-ons and the ability to integrate any of the millions of JavaScript packages."