logic

Scripting SDK in Pro Tools

I do a lot of automation. I have always felt like the tools for automating basic computer productivity are more vast and varied than those for the more advanced creative professional software.

Pro Tools has a new update, and while I have not used it in many years, I took note of this particular addition, which will allow third parties to create their own scripting tools, which could improve and streamline cumbersome workflows in the DAW.

It would be very cool to see some other DAWs do something like this. I wonder, often, why Logic Pro and Final Cut Pro do not have any support for Shortcuts, Apple's new and cross-platform system for automation. Shortcuts has eliminated countless hours of work and stress from my email, calendar, writing, and task workflows. Why should their creative pro software be any different?

What's New in Pro Tools - Avid Technology:

Scripting SDK

The Pro Tools 2022.12 software release includes support for a new Scripting SDK (software development kit) that enables high-end facilities and application developers for scripting Pro Tools to help automate repetitive tasks and create whole new workflows. This new free Pro Tools Scripting SDK provides developers with everything they need to get up and running.

Always Start from the Beginning: Developing Tone Quality, Intonation, Concert Repertoire, and Classroom Management through Unison Playing in Performing Ensembles

This post first appeared on the NAfME Blog on December 7, 2021. You can read it there by clicking here.


Always Start from the Beginning

Every year I teach band, I start from the beginning. I find that if I rebuild the ensemble, focusing on fundamentals, it is impossible to fail.

This is especially true after many programs have lost over a year of in-person instruction. Even if students' skills have been sustained or improved, they are likely returning to the classroom with less handle on things that they can only learn in a group: intonation, balance, blend, and even basic rehearsal expectations.

They will have to relearn how to listen outside their comfortable bubble of one.

Image.jpeg

Caption: A mixer at the front of the room allows me to pump my voice, computer, and phone through a stereo and mix them to taste.

I want to describe some of the teaching strategies that have been most helpful this fall (and long since before COVID) while also sharing some technological tips I have taken from virtual learning into this year. I will explain how I am implementing them in my beginning band class to ensure that they develop great ears, strong ensemble sound, musicianship, and all while preparing concert music.

Developing the Ear

All excellent music-making starts with the ear. In Musical Performance: Learning Theory and Pedagogy, Daniel Kohut claims that students need a “superior concept” of the sound they wish to make. I believe this is much easier to achieve while playing in unison. Young musicians often learn this way by nature of beginning method books focusing on familiar, unison melodies, which elementary school teachers teach in instrument-specific sectionals. But when students first join a large ensemble, they can lose their independent sense of tone, intonation, and balance if too many separate voices start happening in their concert literature too soon.

IMG_9265.png

Caption: The Tonal Energy Tuner app is only a few dollars, and it play justly in-tune polyphonic drones and a metronome simultaneously.

My Concert Band class has 50 6th and 7th-grade students. Many of these students are first-year players. This year, most of them had only experienced a half year of in-person band before walking into my classroom.

I decided to keep them playing in unison for as long as I could keep them interested. I wanted to emphasize tone quality, intonation, balance, and bend, while somehow managing the classroom and preparing them for a December concert. And I wanted to keep things fun. Was it possible to do all of this? Yes!

CleanShot 2021-10-30 at 09.50.14.png

Caption: Dorico’s popovers, like this one for dynamics, allow you to enter notation naturally and quickly. Adding solfege with the Lyrics popover was equally easy.

Transforming Concert Literature into Unison Melodies

I started by ensuring that I centered instruction around accessible melodic material from the method book rather than technical exercises and drills. Additionally, I took the pieces I was planning for our winter concert and wrote out every person's part for every instrument using Dorico. Dorico’s keyboard shortcuts and flow-based composing make it easy to design supplemental resources as quickly as you can think.

Image.jpeg

Caption: Last school year, my team purchased some equipment to support hybrid teaching. This year, we have repurposed that gear to integrate audio technology into traditional rehearsals seamlessly.

The guides are organized by rehearsal marking. For example, Part 1 has everyone in the band playing the bass line of measures 1-8. By playing each part of the music sequentially, students get more practice sight-reading while learning who in the band plays which notes. By playing in unison, they leverage their strength in numbers to develop firmer and more stable tone quality while learning to hear what an ensemble blend should sound like for the first time.

CleanShot 2021-10-30 at 09.49.23.png

Caption: This is what an individual part looks like in Dorico once completed. Instead of isolating sections of the band during rehearsal, I can have everyone playing at all times. For example, if I want to work with the tuba part in measure one, I can tell the entire band to play “Part 1. Lower Voice” and keep everyone engaged.

I write solfege into these practice guides and alternate between the students singing and playing. In a year without any COVID concerns, I would also encourage the brass to buzz these melodies on mouthpieces to develop their inner ear and flexibility.

Play-Along Resources Help Model Tone, Intonation, and Tempo

There is always a drone prominently playing through our sound system using the Tonal Energy Tuner app. The polyphonic drones can model justly in-tune intervals. Students can subtly adjust their pitch by making the “beats” that result between two out-of-tune pitches slow down and eventually dissolve.

CleanShot 2021-10-30 at 09.39.39.png

Caption: One of the easiest and most engaging ways to encourage metronome practice is to play along to the Drummer Tracks in GarageBand. There are numerous styles, beats, and editing tools at your disposal. Beats are way more fun to play with and provide more musical feeling than a metronome.

I have created play-along tracks that combine trap beats with tuning drones. I like to pump them through the speakers during warm-ups and throughout rehearsal. You can make these too using the free GarageBand app on iOS.

Sometimes, I will have Tonal Energy coming through my phone and the beats coming through my Mac. This allows me to mix the drone and the metronome independently, as they are plugged into two separate channels of my mixer.

Speaking Calmly, Being Everywhere

A Shure wireless microphone goes into a third channel of the mixer, allowing me to speak in a comfortable room voice and be heard over the sound of loud drones, beats, and a full band of 50-65 students playing.

73b42005bdaf925216f74de6ebf33333.png

Caption: This Shure wireless headset microphone has been a game-changer this year. I don’t ever have to raise my voice to be understood. I can speak comfortably and be heard over the sound of a pumping drone and 60 students playing.

This technique works wonders for classroom management. Flowing from one part of our daily agenda to the next is nearly seamless because of how easy it is to keep everyone playing most of the rehearsal. With these persistent play-alongs underlying most of the rehearsal, my role could be described less like a traditional director and more like a spin instructor.

This might sound ridiculous at first, but it is true. A spin instructor curates music, keeps the beat moving you forward and paces instruction, all while making you sweat. This is precisely how I want my role to feel in the band room. I like to think of myself as a “coach” who directs students towards the goal while they work for it, rather than a “director” who beats the music into them.

Image.jpeg

Caption: My colleague, Ben Denne, teaches from our “command station” at the front of the room.

The wireless mic allows me to step off the podium and be heard from anywhere in the room. While the band is playing, I can be high-fiving students, sizing a student for concert attire, helping percussionists find their place, encouraging good trombone posture, or any other need. I can be everywhere and still keep the flow of rehearsal moving even when I’m off the podium.

CleanShot 2021-10-30 at 12.32.29.png

Caption: Farrago is a useful app for queuing play-along material in a soundboard-style audio launcher. I keep my scale tracks organized and color-coded by key and rhythmic patterns to find them more easily.

Taking the Slow Road Gets Maximum Results

Once it is time to hand out concert music, I'm delighted to hear students say things like, "wait, we know this!." By this point, they can sing every part, play every part, and can now split into three or four unique voices because they are more confident in their melody from having practiced it with the strength of 60 musicians in unison.

Image.png

Caption: AnyTune is another excellent app that can change the speed and pitch of a play-along track independently.

The results are clear. I have never had a more engaging, fun, and tightly managed beginning band experience. Students are developing fundamentals at a pace consistent, if not better, than a typical year, and we are stronger for it.

Take Advantage of IFTTT Discounted Price Until October 31

In an upcoming episode of my podcast, Frank Buck and I talk a bit about automation. In that episode we reference a great service called If This Than That. I have been using it for years and though the service is free, they recently announced a Pro Version with a “choose your own price” subscription model.

You can choose a price as low as $1.99 a month until October 31. Since the podcast episode isn’t dropping until later in the week, I thought I would get this news out there now.

This is an extremely useful service that has been a part of my productivity workflow for years. IFTTT allows you to string together different apps and services to create automations, or, “Applets.” Some examples might include:

  • If I save a YouTube video to watch later, add a task to remind me to watch it

  • If I like a Tweet, save the attached article to a read it later list

  • If I am tagged in an Instagram photo, save it to my Dropbox

  • If I do an item on my to do list, log it in a row of a Google Sheet

  • If I pin something on Pinterest, share it to Facebook

The possibilities are limitless. The pro version adds a ton of features, for example:

  • Multi-step Applets

  • Queries and conditional logic

  • Multiple actions

  • Faster Applet execution

    ... and beyond.

IFTTT is a great tool and I strongly recommend you check our the new pro features before the end of this month!

🔗 GarageBand on Mac Now Syncs Projects with iOS

Read Cult of Mac's overview of the new GarageBand update for macOS. I think this is essentially adding the feature to the Mac version of GarageBand that Logic added a few months back. I played around with it for a few minutes last night, trying to sync a project between the Mac and iOS version of GarageBand. Unless I am missing something, this workflow runs into all of the same issues as the Logic feature that I wrote about when it was released. The process is not direct as you still have to manually prepare the file for syncing and create a duplicate copy whenever you go from Mac to iOS or iOS to Mac. And I really wish I could edit the audio on my iPad too. My iPad Pro is powerful enough!!!

Syncing a File Between Logic and GarageBand (iOS) Through iCloud - First Test

I have taken it upon myself to test out the latest updates to GarageBand on iOS and Logic on Mac. Specifically, I have been pushing this new feature where you can prepare a Logic file you have started on the Mac for use on the GarageBand app on iOS.

This feature is compelling to me because a lot of my audio editing these days requires the power tools of Logic, but also the ease of simply booting up a project and making lots of light edits. For example, when I podcast, I usually only manage 2-6 tracks, not 30+. I need Logic for the control over my plugins, quick workflows, etc… but I also need a light and efficient way to make small edits on the go. I am constantly moving around between a busy schedule of public school, private lessons, concerts, gigs, and other miscellaneous commitments. It is nearly impossible to get any editing done on a Mac alone. The iPad is the perfect platform for this. Press the wake button, launch the app, and make a couple of quick cuts. There has not been a great way to work with Logic projects on the iPad, at least until this recent feature announcement.

Testing the First Project

Here is how I ran my first test of this feature. I created a Logic file on my Mac and added some software instrument tracks and audio tracks. I tried two audio tracks and two software instrument tracks for the first test. I wanted to keep it simple for the OS to handle and simple for me to keep track of how precisely it was syncing my edits (or not). 

After recording some MIDI notes and audio into these four tracks, I went to the File Menu and selected “Share->Project to Garage and for iOS.” This act creates a GarageBand version of the file in the “GarageBand iOS” folder which is stored within the iCloud Drive folder.

File Management is Messy as Usual

Ok, so this is where things get weird. It saddens me that Apple’s iCloud Drive model continues to overcomplicate the file syncing process. In my book, Digital Organization Tips for Music Teachers, I ponder why iCloud Drive does so little to compete with file services such as Dropbox, which has been simpler, more intuitive, and more reliable since the start. The same issue I describe in my book is at play in this Logic->GarageBand workflow. 

It is still weird to me that iCloud Drive has container folders within itself that are app specific. It seems to me that this is an unwelcome abstraction for users who are accustomed to putting files in whatever folder they want. You can do this in iCloud Drive, by the way, but then the counterpart apps on iOS do not practice the syncing the same way. For example, if you sync a Keynote file from a Mac to an iPad by placing it in the “Keynote” folder, you can instantly see it when you boot up Keynote on the iPad. However, if you save it somewhere else in the iCloud Drive folder, it will not appear in the file viewer on iPad. You have to manually go looking for it by clicking the “new” button and then selecting it from within iCloud Drive. I wrote more precisely and clearly on this topic a few years back.

Things get murkier when you consider that iCloud Drive has two GarageBand folders. One for iOS and one for macOS. I get why they did this. Projects made on an iPad and shared with an iPhone are automatically saved to the iOS folder which makes that process less convoluted. And the same is true of two Macs working on the same project that was started on macOS. Mac projects have to do some prep work to get files ready for iOS so it is important to make the distinction. But since macOS is capable of this prep work, why can’t it happen automatically when the Mac version of a file is closed? And why, if iCloud is capable of syncing complex GarageBand projects, does the Mac version still try to save projects to a local folder called “GarageBand” that is stored within the “Music” folder by default? 

 

iCloud Drive still sports these strange, app specific, folders, including two segregated folders for GarageBand projects. This does not even include the local GarageBand folder that is stored within the Music folder on the computer's hard drive.

iCloud Drive still sports these strange, app specific, folders, including two segregated folders for GarageBand projects. This does not even include the local GarageBand folder that is stored within the Music folder on the computer's hard drive.

This process only gets more complicated with Logic thrown into the mix. Here is why…

Back to the Story

Ok, so I prepped my Logic file with four tracks to be worked on from an iPad and it saved it as a GarageBand project and placed it into the “iOS GarageBand” folder within my iCloud Drive. Now I go to my iPad and boot up GarageBand. Hooray! The file is already waiting for me in the file browser when I launch the app. I tap on it, and it opens, reliably! Except my two audio files have been compressed into one track. I can understand this because audio tracks take up far less processing power when they are collapsed. But what if the audio part is what I wanted to edit on my iPad? Shouldn't this be an option when I prepare the file for GarageBand? The iPad version can definetely handle more than one audio track at a time.

Next, I fool around with this project on iPad for a bit, adding audio effects to the vocal track I recorded. In this case, I am adding the effect that makes the voice sound like a monster and the audio track is just me saying “YAAAAAAAAASSSSS” over a funk beat. So my wife is now rolling her eyes from the couch. 

This is the only edit I make, because again, I am trying to keep this simple. I go back to my Mac and find the “GarageBand iOS” folder. Certainly, I can open this file right back up in Logic, right? Wrong. I double click the file and it opens in GarageBand. Fair enough, but wait, now GarageBand wants me to save the file to another location because it has to reformat it for the Mac. So I have to create a duplicate copy elsewhere? Doesn’t that sort of defeat the point of this new feature? Ok, fine. I click “Save As…” Where does GarageBand want to save the new version? The “GarageBand” folder within my “Music” folder. Seriously? Not even the “macOS GarageBand” folder in my iCloud Drive? Ok, I get it. Most users have only 5GB of iCloud space. Apple is making the right decision here. So now I have two versions and have already interacted with four different folders just to manage this one file. 

  1. The Logic file was originally stored in the “Logic” folder from within my “Music” folder.

  2. The “macOS GarageBand” that I saved the GarageBand version of that Logic file to.

  3. The “iOS GarageBand” folder that I had to send the iOS version of the file to.

  4. The local “GarageBand” folder that I am now being prompted to save my GarageBand for Mac file within.

“Sigh.” Am I done yet? Nope, because I have to open the local copy and prepare it to go back to Logic, which then offers me to save a third copy of the file. Where? In my local “Logic” folder, also located in the “Music” folder… Are you keeping up? My original Logic file was created in that folder, so now I have four copies.

I am not really sure what I expected. If GarageBand and Logic can do all of this heavy lifting, it seems some of the file management stuff could be automated. My dream scenario would have been that I could save the Logic file right to the iCloud Drive from the Mac, open it from the same location on iOS (using GarageBand) and then just seamlessly go back and fourth between the two, but who am I kidding. I guess we just aren’t there technologically. 

Conclusion

It seems like this feature is just laying the ground work for a future where either Logic exists on the iPad and can sync projects over iCloud (my iPad Pro is certainly powerful enough for it). Or for a feature much like I just described above, where the iOS never gets Logic but the two become closer and closer in feature parity until it doesn’t matter.

That second scenario is what happened with a lovely app Apple used to make called Aperture. Aperture was to iPhoto what Logic is to GarageBand. iPhoto and Aperture became so compatible that at one point, you could even direct both apps to edit the same photo library. Want to know what happened to Aperture? Apple discontinued it a few years back. Now we have the Photos app to replace both iPhoto and Aperture. And while I miss some of my pro photo editing tools from Aperture, photos are an area where I can get by with most of the features that are still left over in the Photos app. But Logic is NOT an application that I could get by with if it were ever dissolved into GarageBand. So lets hope Apple is not following down that same path…