Home »

FIX: Waves Preferences “Don’t ask me again”

Make that Waves Preferences pop up dialog window go away forever WITHOUT having to uninstall and reinstall your plugins.

The Problem

After doing a fresh install of Pro Tools and my Waves plugins, this Waves 9.2.100 Preferences dialog window (pictured below) kept popping up every time I fired up Pro Tools.

screen grab of Waves 9.2.100 Preferences dialog window

Checking the “Don’t ask me again” checkbox didn’t seem to be working.

I searched for some solutions on the Google machine and found some forums were recommending a complete uninstall and reinstall of all Waves plugins. This didn’t seem necessary. Here’s the fix I used:

The Fix

  1. Quit Pro Tools.
  2. Trash the entire Waves Preferences folder. The folder is located in the Preferences folder in your user Library folder, not your system Library folder. A quick way to locate the folder is to switch to the Finder and hit Shift+Command+G. A Go to Folder dialog window will pop up. Copy and paste the following line in that field and hit enter.
    ~/Library/Preferences/Waves Preferences

    Put that folder in the trash and empty the trash.

  3. Start Pro Tools.
  4. A window should pop up asking you to select the Waves 9.2 Plug-Ins folder. By default, it should be located in the Waves folder in your Applications folder.
    /Applications/Waves/Waves Plug-Ins

    Once you’ve located the folder, click Open.

  5. The Waves 9.2.100 Preferences dialog window should pop up again. The “Don’t ask me again” box should be checked. If not, check it and hit OK.
  6. To test if everything worked, quit Pro Tools and start it again. The Waves dialog window shouldn’t reappear.

About the Fix

I adapted this solution from a somewhat unrelated problem I found on Sweetwater Sound’s SweetCare Knowledge Base. The fix definitely works for the following system set up. YMMV

  • OS X Mavericks 10.9.3
  • Pro Tools 9.0.6
  • Waves 9.2.100 plugins

Please leave a comment below if this helped you or not.

22 Comments >
Home »

FIX: You are opening the application “Pro Tools” for the first time.

There’s a first time for everything. This is not one of those times.

Blame it on entropy or whatever. Things get messed up. Apple’s OS X is no exception.

In the last few months, I started getting this error a lot:

screen grab of an OS X alert dialog box

You are opening the application ”Pro Tools” for the first time. Are you sure you want to open this application?

Except, it’s not true. I open Pro Tools nearly every day. The alert isn’t very important, but it was beginning to get annoying seeing this pop up every time I wanted to record.

So, a little googling and I found an answer on StackExchange. It involves using the command line on your Mac, which can be a bit scary if you’ve never done that before. But it’s a single command, so you should do just fine. Here’s the quick and dirty summary…

Terminal application icon

This is where the Matrix is on your Mac. There’s no green falling code or woman in the red dress. There may Agent Smiths lurking though.

The Fix

  1. Open the Terminal application (found in /Applications/Utilities/).
  2. Copy the following command (all of it… the whole long line) and paste it after the prompt.
  3. /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system,user
  4. Hit the Enter/Return key.
  5. The process will begin. It may take a minute or two to finish. Do not quit the Terminal application while the command is running.
  6. Eventually the process will complete and another prompt will appear. Now you can quit the Terminal app.

This command resets all of the first run warnings. So any application that requires that will be reset. So you should see the alert one more time for each of those applications and then it will go away for good.

1 Comment >
Home »

Export MIDI from GarageBand

GarageBand likes to keep MIDI data hidden and inaccessible. Here’s how to extract it anyway.

GarageBand icon with MIDI cable superimposed

Apple’s GarageBand makes it relatively easy to sketch out an audio demo, but it does have some severe, intentionally-crippled limitations.

One of the biggest drawbacks is the lack of built-in support for exporting MIDI data.

Performances are stored inside the session file in some sort of MIDI fashion, but Apple doesn’t give users an easy way to get that information out. Major bummer. *looks west towards Cupertino, squints eyes, shakes fist in air, mutters under breath*

However, a nice guy named Lars Kobbe has put together a workaround/hack that extracts MIDI data from the reluctant clutches of GarageBand. You can download his GB2MIDI Apple droplet script from his site: MIDI-Export in Apples Garageband. Here’s the direct download: GB2MIDI.ZIP If that link doesn’t work, I’m providing the file hosted on my site here: GB2MIDI.ZIP

The article is in German, but instructions in English are found near the bottom of the article (just before the comments section). Getting the MIDI data out involves several steps. Here’s my summary of the process.

How to Extract MIDI Data from GarageBand

  1. Join (Command-J) regions of a track you want to export
  2. Convert that region to a loop via Edit > Add to Loop Library (NOTE: In GarageBand 10.1.0 this menu item is now located under File > Add Region to Loop Library )
  3. Find the newly created loop file (an .AIF with MIDI data hidden inside it) in the folder: Macintosh HD (or whatever your system drive is named)/Users/(your home folder)/Library/Audio/Apple Loops/User Loops/SingleFiles/
    or the abbreviated: ~/Library/Audio/Apple Loops/User Loops/SingleFiles/
  4. Drop that .AIF file on Lars’ GB2MIDI droplet
  5. Grab the freshly extracted .MID file, which should appear in the same folder where the .AIF loop was. If not, see the comment section below.
  6. Import the .MID file into a respectable DAW (basically almost anything other than GarageBand).
  7. Make next hit record.

That last step is optional, but I say go for it. 😉 Let me know if this helped you.

Locating The Files

UPDATE 2014-08-10

If you’re having trouble locating the loop file, it may be because your Library and/or Users folders are hidden, as later OS X versions have been wont to do.

To unhide the Library folder, open the Terminal application, which is found in the /Applications/Utilities/ folder. At the prompt type the following:
chflags nohidden ~/Library/

To unhide the Users folder, type this into Terminal:
sudo chflags nohidden /Users
Then enter your administrator password.

Look for the newly unhidden Users folder in your hard drive’s root folder. It should look something like this:

screenshot highlighting location of User folder

After running “sudo chflags no hidden /Users” you should see the Users folder (highlighted in red in the image above) appear under the root folder of your hard drive (often named “Macintosh HD” by default).

For more on the hidden Users folder issue check this article from The Mac Observer. It seems the problem was introduced with iTunes 11.2 when Find My Mac is enabled. Another blog suggests that updating to iTunes 11.2.1 fixes the issue.

GarageBand Alternatives

UPDATE 2016-02-04

This GarageBand MIDI article has regularly been one of the most popular posts on my site. That means there are a lot of people using GarageBand and discovering its unfortunate MIDI limitations. The best bit of advice I can give to any musician or audio engineer still using GarageBand is STOP. I know that may sound harsh, but GarageBand is intentionally made to be consumer-grade software. If you’re serious about recording, take the time to investigate other DAWs. Find an alternative solution. There are many to choose from and nearly every one of them is less limited than GarageBand. They range from super affordable to “professionally priced.” Here’s a list to get you started. (Some links are affiliated.)

Pick any of the DAWs above (or find another — this list is by no means exhaustive) and you’ll find it much easier to work with MIDI. Let me know what software you chose.

64-bit Support

UPDATE 2020-05-19

If you are on OS X 10.15 Catalina or greater on your Mac, then you can only run 64-bit apps. As of the time of this update (May 2020) the app is not 64-bit compatible. This is a known issue. I am not the developer of GB2MIDI, but thankfully the developer Lars Kobbe maintains his app on Github. Here is the link to an open GitHub request for updating GB2MIDI to 64-bit.

Online Version

UPDATE 2024-10-09

Can’t get the software to work? Use the online version instead. https://larkob.github.io/GB2MIDI/index.html

114 Comments >
Home »

Custom Cell Formats in Numbers Spreadsheets

How to create custom cell formats in Apple Numbers.

graphic of Numbers logo

I really like spreadsheets. Lately, I’ve been building spreadsheets about electronics stuff in Numbers, which is Apple’s version of Excel. I was curious about how to use custom cell formatting to display the correct unit abbreviations on values. Here’s how I did it for Ohms, the SI derived unit for electrical resistance.

  1. Click in the cell you want to format.
  2. Hitting Option (⌥) + Command (⌘) + I opens the Inspector window. It’s also available in the menu bar under View > Show Inspector.
    screen grab of Inspector window in Numbers
  3. Click the Cells tab (it looks like a little 42 in a box).
  4. Under Cell Format heading choose Custom… from the drop down menu.
    screen grab of Ohms listed in Cell Format drop down menu
  5. In the Name field type “Ohms” (without the quotes).
  6. Make sure “Number & Text” is selected in the Type drop down menu.
  7. From the Number & Text Elements field drag the Decimals (.##) element into the field with the existing Integers (#,###) element in it.
  8. Add a space after the Decimals element, then type the symbol for Ohms, which is the omega character (Ω). The keyboard shortcut for this is Option (⌥) + Z.
  9. Click the plus (+) button on the right twice to add two more conditions.
  10. In the first added condition, select “If greater than or equal to …” from the drop down menu.
  11. In the field to the right of that drop down type “1000000” (one million without the quotes).
  12. In the element field below that, make sure there’s an Integers element, a Decimals element, a space, a Scale element set to Millions (M), and finally an omega.
  13. For the second condition you added do the exact same thing as above, but enter “1000” (one thousand without quotes) and set the Scale element to Thousands (K).
  14. If everything looks like the screenshot below, hit OK.

screen grab of Cell Format window

Now when you type a value into that field, it should automatically format into Ω, KΩ, and MΩ. If not, go to step 4 and double check that everything was entered correctly.

Your newly created formatting will be added to the Cell Format drop down. You can now select other cells and apply this custom formatting to them. The custom format will be saved in this Numbers file.

screen grab of Cell Format drop down menu

Try creating custom cell formats for other SI Units too.

No Comments >
Home »

FIX: Pro Tools “You do not have appropriate access privileges (-5000)”

Oh, yes, you do!

A friend gave me a Pro Tools session on a thumb drive. I copied the entire session folder to my external hard drive and opened it. After changing the routing to work on my system, everything played back fine. Then I tried to clean up the session.

Every time I attempted to cross fade or consolidate an audio or MIDI region, I would get an error like this:

screen shot of a Pro Tools error dialog

“Could not complete your request because You do not have appropriate access privileges (-5000)…” Why do you build me up, Buttercup? Capitalize ‘You,’ then award me negative five thousand points…pssh.

The Fix

Seeing the “access privileges” bit, I figured the problem was probably an operating system issue, not a Pro Tools thing. The session files were indeed set to ‘Read Only,’ which is why I could play back the session, but couldn’t do anything to the regions or fades.

Here’s how to fix the issue.

  1. Close the session. You shouldn’t have your Pro Tools session open while changing its permissions.
  2. Select the session folder in Finder. Make sure the session folder is highlighted, not the files inside the session.
  3. Get Info. Hit Command-I (capital i) or from the Finder menu select File > Get Info. An Info window will pop open.
  4. Change all privileges to ‘Read & Write.’ At the very bottom of the Info window is a box with a list of users and their privileges. They should all be set to ‘Read & Write.’ You may be asked for user password to unlock and verify the change.
    screen shot of Sharing & Permissions file metadata

    Not listed are NSA permissions, which by default are set to ‘Collect All,’ but, like, totally isn’t a violation of your privacy.

  5. Close the Info window. After making the privilege changes, try reopening your Pro Tools session and editing some regions. If you can, this fix worked for you.

Why does this error occur?

Many common problems that Macs develop are related to file permissions errors. Files are given various permissions to maintain privacy between computer users and prevent users from easily messing up the operating system.

Permissions can get wrecked when disks are removed without being ejected and during unexpected shut downs. That’s why it is important always to try to eject disks and shut down your Mac properly.

Permissions can also get messed up during copying and moving of files or while installing software. That appears to be why I experienced this error. During the copying of the files, the permissions were never changed to grant me access. Simple problem, simple fix.

UPDATE 2013-10-30

After encountering this problem on several other sessions, I tried another method and found a better (and probably more proper) solution. Try this in addition to or instead of the above fix:

In the problematic Pro Tools session, pop open the Disk Allocation dialog (Setup > Disk Allocation…).

screenshot of the Setup menubar item in Pro Tools 9

When the dialog window opens, you’ll be presented with a list of all the tracks in your session and the location where that track should be located. If you’re having problems creating fade files and getting the sort of error that brought you to this page, then you’ll probably see something like the picture below.

screenshot of the Disk Allocation dialog window in Pro Tools 9

As you can see, not all of the tracks had their disk allocation pointing to the right place. To fix them, select all of the incorrectly allocated tracks, then click and hold the little up/down arrows on the right hand side. A little window will appear and ask you to select a folder. In my case, the session file was looking on my internal system drive instead of my external audio drive. Choose the correct location of your session files and click OK. That should solve the issue. Let me know if this worked for you.

37 Comments >
Home »

FIX: Sibelius “There are fonts missing.”

Those fonts probably aren’t missing.

Error dialog windows can be really frustrating. They pop up and demand your attention, when you just want to get to work on something. Sibelius 7 has thrown this missing font error for me a few times:

Sibelius 7 error dialog window

There are fonts missing. Sibelius 7 will still work without these fonts, but some scores may not display properly. The missing fonts are: Reprise Std, Reprise Special Std, Reprise Title Std, Reprise Stamp Std, Reprise Rehearsal Std, Reprise Script Std, Reprise Text Std

The Fix

Most likely the fonts aren’t missing, but simply disabled, which makes the fix really easy. Here’s how to re-enable the “missing” fonts.

First, open the application Font Book. This native OS X font manager should be located in your Mac’s Applications folder.

Second, search for the missing fonts. Font Book has a search field in the upright corner. Type in the names of the missing fonts.

Enabled fonts are shown in black text. Disabled fonts are grayed out and are labeled “Off” on the right hand side.

screen shot of Font Book OS X application

In my case, all of my “missing” fonts were part of the Reprise family, I typed in “reprise” and all of the fonts in question appeared in the filtered list.

Third, enable the fonts. Select the fonts you want to re-enable. Then hit Shift-Command-D. You can also enable fonts by using the menu bar by selecting Edit > Enable Fonts. The fonts should turn black and the “Off” label will disappear.

screen shot of Font Book drop down menu for enabling fonts

I see you checking out my wallpaper.

Lastly, close Font Book and reopen Sibelius. If you enabled all the “missing” fonts, you should be good to go. The error shouldn’t pop up this time, however, it may happen again in the future.

Why does this error occur?

I’ve had to run the fix a couple times now. I don’t know why this error seems to reoccur. If you know why those Reprise fonts sometimes disable themselves, please send me an email or comment below.

Being a graphic artist as well, I know that fonts are notorious for becoming corrupt, conflicting with other fonts, and generally being a hassle to manage. You might think being a musician is a good way to get away from graphic design problems, but unfortunately software like Sibelius relies on fonts to display notation. At least the fix for this error is easy to do and only takes a minute.

UPDATE 2013-10-30

The fix I posted above seemed to only work for a while. Occasionally, I would have to run the fix again, which is to say, it wasn’t much of a fix. So, I dug in further and found a real, permanent fix.

The issue was with duplicate fonts. The strange bit was that it wasn’t duplicates of the Reprise family, which was the family of fonts that Sibelius said were missing. Instead it was duplicates of various other fonts that Sibelius uses.

By referencing this forum post and this forum post, I figured out which fonts Sibelius requires and, thus, which ones might be causing problems. Then, for clarity’s sake, in the Font Book application I created a new Collection (File > New Collection or ⌘N). After that I did a search for duplicate fonts (Edit > Look for Enabled Duplicates… or ⌘L) and looked in the Sibelius font collection for any that were flagged. Sure enough, about a third of the fonts that Sibelius uses had duplicate copies. One by one, I “resolved” (deleted) the duplicate fonts, then rebooted. Problem solved.

7 Comments >
Home »

FIX: Pro Tools An unexpected authorization error 14051 occurred.

This might be the solution.

Screen shot of Pro Tools error dialog

Error
An unexpected authorization error 14051 occurred.
ID: ePAY : 14051 / Dngl : 1595

I got this error a few days ago. It’s a new one for me. What caused this? Good question. I have no idea. Pro Tools wouldn’t really start after this.

As usual the Avid forums weren’t very helpful. Which led to this tweet…

For the record, at the time the error occurred I was running OS 10.8.4 and Pro Tools 9.0.6 on a Mac Book Pro with an iLok 2.

The Fix

I had to force quit Pro Tools. Then I unplugged my iLok 2 and plugged it into a different USB jack. Presto. Working again. Not sure what caused it, nor if switching USB jacks was actually the fix, but I did get it working again after doing so. Hope this helps somebody.

UPDATE

I confirmed again that switching which USB jack the iLok 2 was plugged into made the difference. I would think that this is a problem with that particular USB jack, but all other USB devices work just fine plugged in there. Hmm…

5 Comments >
Home »

FIX: Pro Tools Audio Device Buffer Underflowed

How to get a Pro Tools rig up and running when the error message “The audio device buffer underflowed…” won’t go away.

The Error Message

Screen captured image of Pro Tools error

The audio device buffer underflowed. If this occurs frequently, try decreasing the “H/W Buffer Size” in the Playback Engine panel or remove other devices from the audio firewire bus. (-6085)

Occasionally this error pops up in Pro Tools, usually after I return from a meal in the middle of a long recording or mixing session. The session file will only playback audio for 1 second or less and then the error message pops up. Apparently, Pro Tools 9 is a workaholic and doesn’t like taking lunch breaks, at least when running on the particular combination of MacBook Pro, Mbox 2 Pro, and Western Digital hard drive that I’m using.

Following the directions to decrease the “H/W Buffer Size” in the Playback Engine panel doesn’t seem to help. In fact, not only does decreasing the buffer size seems contrary to the suggested way to solve a buffer underrun, but it then sometimes throws this error message:

Screen captured image of Pro Tools error

A CPU overload occured. If this happens often, try increasing the “H/W Buffer Size” in the Playback Engine Dialog, or removing some plug-ins. (-6101)

The Fix

I’ve tried a lot of things and the problem seems to be related to the hard drive and firewire ports. Here’s how I fix it.

  1. Save and Close the session.
  2. Quit Pro Tools.
  3. Eject the hard drive used for recording audio.
  4. Unplug the audio hard drive and Mbox 2 Pro (or the audio interface you’re using).
  5. Wait 10 seconds.
  6. Reconnect the audio hard drive and audio interface.
  7. Restart Pro Tools.
  8. Reopen the session and press Play.

If the session plays back without stopping, then it worked. If not, then I don’t know what to tell you, which reminds me of a “Deep Thought” by Jack Handey.

If you ever crawl inside an old hollow log and go to sleep, and while you’re in there some guys come and seal up both ends and then put it on a truck and take it to another city, boy, I don’t know what to tell you.

Hopefully this solution worked for you. Let me know if you’ve had the same problem, what hardware you are running and if this solved the problem.

5 Comments >
Home »

FIX: Pro Tools hardware is either not installed or used by another program.

Pro Tools hardware is either not installed or used by another program. If you thought that having Pro Tools 9 installed meant no more “Hey, Mr. Engineer Genius, where’s your fancy hardware?” errors, then this nagging error probably came as a surprise. It did for me. Since installing Pro Tools 9, my workflow has allowed […]

Pro Tools hardware is either not installed or used by another program.

If you thought that having Pro Tools 9 installed meant no more “Hey, Mr. Engineer Genius, where’s your fancy hardware?” errors, then this nagging error probably came as a surprise. It did for me. Since installing Pro Tools 9, my workflow has allowed me to jump around from my Mbox 2 Pro, Mbox 2 Micro, and MacBook Pro’s built-in sound card. This has been really handy while trying to finish up my album on the road. But, apparently, all that hardware hopping can cause the playback engine to get stuck in some funky states that don’t so work –if at all. See my previous post “FIX: Pro Tools could not set sample rate to specified value” for a similar issue.

Obviously, the problem has something to do with the playback engine. Since the error dialog only offers an ‘OK’ button, which closes Pro Tools, there doesn’t seem to be a way to work around the problem. There is not even a way to know what hardware Pro Tools is expecting.

Until now.

The Fix

I found a simple solution via this Sweetwater forum. The answer given there details how to get Pro Tools running on a PC, but I found that it worked for Macs too and without having to install any drivers. The fix is kind of like booting Pro Tools in safe mode. Simply hold the ‘N’ key while starting up Pro Tools. This will bypass the normal start up sequence and open up the Playback Engine window. Now you can select the correct playback engine and continue using Pro Tools.

In my situation, Pro Tools was looking for the last connected device (my Mbox 2 Pro), but since it wasn’t available it opted for the next available option: my MacBook Pro’s line input, which doesn’t make a very good playback engine.

Let me know if this fix worked for you.

Note

This problem may have been fixed in the Pro Tools 9.0.2 update that came out yesterday, though I’ve not been able look through the 9.0.2 Readme file in detail or to test this out on the updated software. I’ll update this page when I find out more. Since I still receive regular hits on this post, I’m assuming this problem is not solved yet. Maybe in a future update…

10 Comments >
Home »

FIX: Pro Tools could not set sample rate to specified value

After upgrading to the newly released Pro Tools 9, I couldn’t open sessions or create new ones. I got this error: “Could not complete the Open Session… command because Pro Tools could not set sample rate to specified value..” I hunted around on the web and various forums, but couldn’t find a solution that fit. […]

Pro Tools error

After upgrading to the newly released Pro Tools 9, I couldn’t open sessions or create new ones. I got this error: “Could not complete the Open Session… command because Pro Tools could not set sample rate to specified value..” I hunted around on the web and various forums, but couldn’t find a solution that fit. I found several items relating to Windows and Pro Tools 8, but nothing for a Mac running Pro Tools 9. After messing around a bit I figured out the problem was with my playback engine. Here’s how I solved it. Let me know if it works for you too.

Open the Playback Engine dialog under the Setup menu item.

From the menu bar select Setup > Playback Engine… to open the Playback Engine dialog window.

Playback Engine menu item

The problem is with the Pro Tools Aggregate I/O.

By default, my current engine was set to “Pro Tools Aggregate I/O.” It’s odd that this Pro Tools would leave it that way after an installation since AVID states that it is not supported in OS X.

Select another engine

Select your current playback engine.

The fix is easy. Simply select the right playback engine. Your options may differ based on your setup.

Select your current playback engine

In my case, I usually would edit with my Mbox 2 Micro, but since Pro Tools 9 gives us so many more options for hardware compatibility, I selected Built-in Output. I was able to edit some vocal takes using my Macbook Pro’s speakers instead of pulling out my headphones. Nice!

32 Comments >