Farrago
Release Notes

Farrago 1.6.5

Released on November 19th, 2021

  • Full Support for MacOS 12 (Monterey)
    Farrago now has full compatibility with MacOS 12 (Monterey).

  • File reading performance has been improved on Macs with slower (spinning) disks.

  • A bug where Farrago would fail to respond to custom (user-created) menu shortcuts  has been resolved.

  • Farrago now requires MacOS 10.14 (Mojave) or higher. If you're still on 10.13 (or lower), be sure to see our Legacy page.

Farrago 1.6.4

Released on August 10th, 2021

  • Initial Support for MacOS 12 (Monterey)
    Farrago now has initial compatibility with the forthcoming MacOS 12 (Monterey).

  • The “Add Sample Sets” command in the Help menu once again correctly adds sample sets, rather than opening the Quick Tour, fixing a regression which appeared in the previous version.

  • Farrago now better handles disk errors, malformed audio files, and more.

  • Accessibility improvements have been made to allow VoiceOver to correctly read the sliders for setting In and Out points on a clip.

Farrago 1.6.3

Released on June 19th, 2021

  • Farrago's manual is now provided online, rather than being built in to the application. The application's “Help” menu has also been modified and streamlined, to get you assistance as quickly as possible.

  • Many debugging improvements have been made:

        • Available logs have been cleaned up.

        • Active logs are now listed in the logging files.

        • Machine details are no longer needlessly included in copied errors.

        • Logs are now activated with simple checkboxes.

        • When a log is activated, it will also collect recent crash logs, to better understand any issues.

        • A “Quit and Relaunch for Debugging” option has been added, accessed by pressing option in the Help menu.

        • Command-line debugging options have been added.

  • It's now possible to access several relevant menu items while the initial Quick Tour is open.

  • The “Purchase” button in the License window now uses a better link to get to the Buy page.

  • The Update window's width has been tweaked, to handle longer titles.

  • Get Access to Test Builds
    Farrago now features a new “Check for test releases” hidden preference. When active, you may receive notice of pre-release versions of the software, ahead of its wide release. If you're interested to test updates, you can turn this option on in the Debugging window (accessible by holding option while viewing the “Help” menu, then selecting “Quit and Relaunch for Debugging”).

Farrago 1.6.2

Released on April 19th, 2021

  • Triggering tiles via MIDI will once again play as expected with all MIDI hardware.

Farrago 1.6.1

Released on March 30th, 2021

  • MIDI Enhancements
    MIDI support has been expanded to allow for control over send and receive behaviors, with a channel selector as well as the ability to disable MIDI output entirely. In addition, the “MIDI Shortcuts” Preference tab now correctly labels the first shortcut as “Play/Pause All”.

  • MIDI Bug Fixes As Well
    Several issues with MIDI have now been fixed. MIDI Program Change messages can now be used for mappings, and some incompatible System Exclusive messages delivered by older hardware are now correctly ignored. Quickly toggling a MIDI device off and on will no longer cause beachballing. Loading of the “MIDI Controllers” tab has been improved. Column headers in the “MIDI Controllers” tab no longer incorrectly pretend to sort.

  • Enhancements to Farrago’s Built-In Updating
    Farrago’s updating code has been overhauled and improved. It is now based on Sparkle 1.26.0, with several customizations.

        • To avoid possible issues, Farrago will no longer offer to “Install on Quit”. Automatic background updating has been removed as well, placing the user in charge of all updates.

        • The update interface has been improved, with several design and text enhancements.

        • Finally, the new “Skip for Now” button allows you to delay updating if desired.

    As always, we strongly recommend leaving the “Automatically check for updates” option enabled.

  • Farrago now supports single key shortcuts for “Bring Farrago Forward” global hotkey.

  • The per-tile output selector Farrago now shows the device name, rather than the source name, for devices which offer multiple sub-sources.

  • The Quick Tour now properly supports the new “Speak items under the pointer” setting in MacOS 11 (Big Sur).

  • Improvements have been made for the Installer and Quick Tour, to present better on small resolutions, using scrollbars to make all content accessible.

  • When Farrago is unlocked by entering a valid license key, in addition to displaying an animation, it will now play a brief celebratory sound for visually impaired users.

Farrago 1.6.0

Released on December 7th, 2020

  • Support for M Chip-Based Macs
    Farrago is now a Universal app, offering support for the new M1 chip-based Macs.

  • Full MacOS 11 (Big Sur) Compatibility
    Farrago now has full compatibility with MacOS 11 (Big Sur), with no known issues.

  • The tab icons in Farrago's preferences have been updated to fit new sizing requirements on MacOS 11 (Big Sur).

  • Farrago now respects the user-specified system-wide “Accent” color on MacOS 10.14 (Mojave) and up. It also supports Big Sur's new “Multicolor” option, with an appropriate, app-specific purple.

  • Farrago now correctly stops importing if the “Cancel” button is hit.

Farrago 1.6.0b2

Released on December 3rd, 2020

  • Critical Fix for MP3 Issues
    An issue where imported MP3 files did not properly work on M1 chip-based Macs has been resolved.

  • The tab icons in Farrago's preferences have been updated to fit new sizing requirements on MacOS 11 (Big Sur).

  • Farrago now respects the user-specified system-wide “Accent” color on MacOS 10.14 (Mojave) and up. It also supports Big Sur's new “Multicolor” option, with an appropriate, app-specific purple.

  • Farrago now correctly stops importing if the “Cancel” button is hit.

  • Initial (Beta) Support for M Chip-Based Macs
    This public beta of Farrago is a Universal app, offering initial support for the new M1 chip-based Macs. Download it from our Status page.

Farrago 1.6.0b1

Released on November 23rd, 2020

  • Initial (Beta) Support for M Chip-Based Macs
    This public beta of Farrago is a Universal app, offering initial support for the new M1 chip-based Macs. Download it from our Status page.

Farrago 1.5.3

Released on October 19th, 2020

  • Support for MacOS 11 (Big Sur)
    Farrago now has full compatibility with the forthcoming MacOS 11 (Big Sur).

  • The “Learn MIDI” button will once again properly appear in the Inspector on launch.

  • Playing four or more files on MacOS 10.13 will no longer cause the application to lock up.

  • A graphical glitch with tiles failing to update to the correct size when resizing the window has been fixed.

  • Farrago now requires MacOS 10.13 (High Sierra) or higher. If you're still on 10.12 (or lower), be sure to see our Legacy page.

Farrago 1.5.2

Released on September 15th, 2020

  • Improvements to Tile Rearranging Behavior
    Several improvements have been made when rearranging tiles using either they mouse or the keyboard.

  • When a shortcut key is unavailable due to the selected keyboard layout, Farrago will automatically append Command to the shortcut.

  • Adjusting the Loop setting now takes effect immediately, not on the next manually started playback.

  • Sets are no longer incorrectly re-sorted upon launch.

  • A crash that could occur when no audio devices were present has been fixed.

  • A fix has been implemented for issues related to pressing the option key while dragging a tile.

  • The background grid for tiles now updates immediately when the keyboard layout is switched.

  • The on-tile keyboard shortcut visual has been improved for characters containing accents.

  • A small visual glitch when switching tile colors has been corrected.

  • The “Alerts” window now includes Farrago's name.

  • Enhancements have been made to Farrago's debugging, to better track interrupted playbeck.

  • Several drawing issues previously seen on MacOS 11 (Big Sur) have now been corrected.

Farrago 1.5.1

Released on May 22nd, 2020

  • Opus Support
    Farrago now supports playback of Opus audio files.

  • A bug in MacOS's CoreMIDI, which could cause Farrago to hang at launch, has been worked around.

  • Long tile names are now correctly truncated, and no longer incorrectly run outside of the tile.

  • Devices with changing channel counts now appear correctly in Farrago's output device selectors.

  • A visual issue where waveform fade outs weren't properly displayed in the tile inspector has been corrected.

  • A very contradictory “Only Play While Paused” menu item has been edited, and now correctly reads “Only Play While Pressed”.

  • Custom keyboard shortcuts (created in the “Keyboard” System Preference) will now always respond properly when invoked.

  • Minor clarifications have been made in the “MIDI Shortcuts” preferences.

  • Several Farrago alerts have been improved to provide easier recovery options. A small visual improvement has also been made to the “More” buttons in the “Alerts” window.

Farrago 1.5.0

Released on April 17th, 2020

  • Massive New List Mode Functionality
    Farrago's List Mode has been dramatically overhauled, with many new capabilities to make it great for staged events, well-planned podcasts, and other linear events. It features both Queued and Continuous playback modes, new Next and Previous playback controls, optional fading between tiles, an improved Notes field, and much more.

  • Major Now Playing Improvements
    The LCD display at the top of Farrago's main window has been updated and improved, to better show information on what's currently playing. Farrago now displays colored bubbles to show what audio is being played, with the playback status of that audio shown visually within the bubbles. This “Now Playing” info is also now properly accessible via VoiceOver, for our visually impaired users.

  • App-Wide Volume Ducking
    With the new Master Volume control, it's now possible to duck all audio being played by Farrago, fading between two distinct Master Volume levels with a single click or keyboard shortcut. You can also now mute Farrago from the volume control.

  • Per-Tile Output Controls
    Each individual tile now has its own optional output selector, as well as channel selectors, for total control of audio playback.

  • New and Improved MIDI Controls, With Support for MIDI Sliders
    Four new MIDI shortcut controls have been added. It's now possible to control the Master Volume Slider via MIDI, and to toggle between Master Volume A and Master Volume B. It's also possible to control a selected tile's volume slider, and to toggle between its Volume A and Volume B.

  • A New “Tile” Menu
    The new “Tile” menu provides control over selected Tiles, and simplifies the “Control” menu as well.

  • Temporarily Disable Tiles
    Want to temporarily prevent playback of a tile in Grid Mode, or skip it in List Mode? Highlight it, then disable it from the Control menu, or via the tile's contextual menu.

  • Share Track Title Information With Airfoil and Audio Hijack
    Farrago now provides track titles to Airfoil and Audio Hijack. See the support articles for Airfoil and Audio Hijack for more details.

  • A New “Alerts” Window
    Farrago's new “Alerts” window puts all errors and notices in one place for easy reference and to keep your playback working smoothly.

  • No More Errant Beeps
    Farrago once again correctly avoids triggering the system alert sound in a variety of situations, thereby preventing undesired sound effects from playing.

  • You can now drag and drop a tile to copy it across sets. To move a tile from one set to another, just hold the command key while dragging and dropping.

  • Tiles now have a contextual menu, for fast access to many useful controls. Just right-click (or control-click) a tile to access its contextual menu.

  • Sets can now be manually sorted, by dragging and dropping in the Sets list.

  • Tiles in List Mode are also now properly re-sortable, by dragging and dropping to adjust their order.

  • Hyperlinks are now clickable in the Notes field, for easy access to relevant links.

  • Tiles now feature an on-face Looping indicator in the upper right corner.

  • Farrago's minimum main window size is now 135 pixels narrower, enabling it to optionally use much less screen space.

  • Both the Sets list on the left, and the Inspector on the right, can now be re-sized individually.

  • Tile names now use variable text sizing on the tile face, so the full title stays visible longer as you shrink the window size.

  • Hovering over a tile will now show its full name in a tooltip, perfect for tiles with long titles.

  • Many other small improvements have been made to Farrago's appearance, including darkening some labels and controls, and much more.

  • Farrago's file importing has been overhauled and greatly improved. It will now better handle importing large files, and large numbers of files at once as well.

  • The Preferences window has been updated, to provide easier configuration of MIDI devices in the new “MIDI Controllers” and “MIDI Shortcuts” tabs.

  • Improvements have been made to importing sound sets from Ambrosia's defunct “Soundboard” app.

  • Switching between very large sets is now much faster, thanks to backend optimizations.

  • Farrago now better handles incompatible (copy-protected) audio files, displaying information about the issue with the file.

  • The Set switching shortcuts of Cmd-1 through Cmd-9 now work properly even when editing text.

  • Farrago no longer incorrectly allows global shortcuts to use Cmd-1 through Cmd-9, to prevent conflicts with the Sets shortcuts.

  • Toggling playback with the spacebar and return keys now works correctly, with just a single keypress required for an action to be triggered.

  • The Inspector's Back button once again correctly works to start a playing tile over from the beginning.

  • The “Stop and Reset All” option has been restored to the Control menu, for clearing all playing and paused tiles.

  • All Fade sliders now step by exact increments of 0.1 second when controlled by arrow keys.

  • The “Set Notes” area now correctly shows focus when selected.

  • It's now possible to export a tile's sound file from the Tile menu, or by dragging the tile to the Finder.

  • The error alerts for overlapping MIDI shortcuts have been improved, and now better explain where the overlap occurs.

  • Dragging and dropping multiple files into Farrago now centers those files around the cursor, rather than dropping them onto the grid in sequential order is it did previously.

  • Because of the enhancements made to List Mode, converting a set the two mode options (List and Grid) is now a more notable action, and Farrago now prevents switching a set's mode while audio playback is occurring. The “Sound Set” menu now offers an option to toggle a set's mode.

Farrago 1.2.7

Released on October 1st, 2019

  • MacOS 10.15 (Catalina) Support
    Farrago now includes full compatibility with MacOS 10.15 (Catalina).

  • Farrago now requires MacOS 10.12 (Sierra) or higher. If you're still on 10.11 (or lower), be sure to see our Legacy page.

  • A new wizard has been added to Farrago, which includes a new “Quick Tour” to provide a helpful overview of the application, as well as update notes on the first launch of a new version.

Farrago 1.2.6

Released on August 7th, 2019

  • Farrago now has preliminary compatibility with MacOS 10.15 (Catalina).

  • Double-clicking a Farrago set in the Finder will once again correctly import it.

  • A -999 error has been fixed, allowing the new Release Notes window will now appear as expected on MacOS 10.13 and lower.

  • Farrago's scrollbars have been improved, to prevent them from appearing unexpectedly.

  • Some improvements have been made for using Farrago on very tiny screens while in trial mode.

  • Farrago's help manual has been improved and streamlined.

  • Small interface changes have been made, including changes to the Message windows used to convey certain information to the user.

Farrago 1.2.5

Released on June 21st, 2019

  • Farrago now offers support throughout the app for Dark Mode on MacOS 10.14 (Mojave), with a default “Match System” option used to choose between the app's Light and Dark themes. It's also possible to specify which theme is used, independent of the system.

  • Farrago will now work across Fast User Switching, allowing each user to run one instance of the application.

  • A new warning will appear if the Quit shortcut (Cmd-Q) is pressed while Farrago is actively playing audio.

  • Playback of high sample rate files (96 kHz and higher) once again works as expected.

  • A small improvement has been made to fading out audio, removing an undesired noise which could occur.

  • Several small interface glitches have been fixed, included a strange highlight artifact on the Sets list and an incorrect horizontal scroll on both Sets and Tiles.

  • VoiceOver will now correctly read the names of audio sets.

  • Farrago's Help menu now includes a useful new Release Notes window, so you can see changes across all versions from right inside the app.

  • The look of messages displayed by Farrago has been modernized.

  • The About box has been updated to provide additional version information in an easy-to-read fashion.

Farrago 1.2.4

Released on February 22nd, 2019

  • The “Missing Device” warning is now intentionally delayed for 5 seconds, to avoid warning when a device briefly disappears.

  • The Tab key will now move focus between the Sets list and the selected sound set.

  • Sets in the Sets list will (once again) re-sort themselves into alphabetical order promptly when a set name is edited.

  • The Sets list now resizes nicely when its scrollbar shows or hides and better handles scrollbars in general.

  • A rare problem where very tiny or corrupt audio files could hang Farrago has been fixed.

  • A regression that caused all clips to load at launch unnecessarily has been fixed.

Farrago 1.2.3

Released on December 20th, 2018

  • The display of audio output devices in Preferences has been improved, now avoiding unnecessarily repetitive names.

  • Several minor improvements and optimizations have been made to file playback.

  • An issue where VoiceOver would incorrectly claim the Sets list was empty has been corrected.

  • Audio playback once again properly uses the selected output device's default stereo pair, fixing a regression.

  • The support form in Farrago's Help menu has been updated.

Farrago 1.2.2

Released on October 18th, 2018

  • Playback has been improved, with seeking in the Inspector area now working with no glitches.

  • A crashing bug which could be caused by simulated hot key presses, as produced by devices like the Stream Deck, has now been fixed.

  • The UI will now immediately update when a MIDI device connects or disconnects.

  • VoiceOver has been updated to work around a change Apple made on MacOS 10.14. Menu items will again properly reflect the most recent action taken.

  • Farrago now requires MacOS 10.11 (El Capitan) or higher. If you're still on 10.10 (or lower), be sure to see our Legacy page.

Farrago 1.2.1

Released on August 9th, 2018

  • Supported MIDI devices will now illuminate the relevant key when a corresponding tile is on.

  • UI improvements have been made for keyboard shortcuts, including for missing MIDI devices.

  • Volume adjustments now feature a pleasant (but also rapid) fade to their new level.

  • Waveform rendering has been greatly sped up, improving adjustments when tweaking Fade levels, or switching sets.

  • The Set Notes field no longer takes focus at launch, which enables keyboard shortcuts to properly play tiles immediately after launch.

  • The Sets list and Inspector panel each now correctly remember their states between launches.

  • Additional small VoiceOver improvements have been made to the Preferences window.

  • Additional interface improvements have been made for missing MIDI devices, and more.

  • Farrago now has compatibility with MacOS 10.14 (Mojave).

Farrago 1.2.0

Released on July 12th, 2018

  • Farrago now has full MIDI support! It's now possible to control playback of audio in Farrago with an external MIDI device. MIDI control is also available for playback shortcuts, set switching, and more! See the new MIDI tab in the Preferences window, as well as the MIDI menu in the menu bar.

  • Editing settings for multiple tiles is now possible! Just select two (or more) tiles, then edit in the Inspector to update the settings for all of them.

  • The master volume control can now be controlled via keyboard shortcuts.

  • Sets now have their own Notes area in the Inspector, perfect for adding details on how your set is used, or anything else.

  • Set titles can now be edited more easily, from the Set Inspector.

  • Several small VoiceOver improvements have been made to the Preferences window.

  • Additional small interface improvements and adjustments have been made.

Farrago 1.1.0

Released on April 27th, 2018

  • Farrago now offers a Dark theme, providing a great interface for use in theaters and other darkened spaces.

  • Farrago now provides full Undo support, enabling you to revert settings changes, tile deletions, and even the removal of entire sets.

  • A “Now Playing” indicator now shows in the Sets list next to any set in which audio is currently playing. With this, you can easily determine where audio is coming from.

  • The “Stop Playing” menu item now becomes “Reset All” when the Shift key is held. This resets all tiles to their default unplayed state, including paused tiles.

  • Set titles now enter edit mode immediately upon the creation of a new set.

  • Performance improvements have been made for libraries containing large numbers of tiles or sets.

  • Audio which Farrago imports (that is, any file in a non-MP3, AAC, ALAC, AIFF, WAV format) is now saved in the Apple Lossless format, rather than as raw audio. This saves space, with no quality loss.

  • Keyboard shortcuts have been added to toggle the visibility of the Sets and Inspector sidebars.

  • The “Fade Out All” keyboard shortcut has been updated to "-", available on all known keyboard layouts.

  • The “Track” option for the playback device set in Preferences has been made more robust, to better handle instances where MacOS does not report a default device.

  • A rare issue where keyboard shortcuts could fail to trigger playback has been corrected.

  • A rare bug where window resizing could fail on multi-monitor setups has been fixed.

  • Many other small interface improvements and adjustments have been made.

  • The License window has been updated and improved.

Farrago 1.0.3

Released on March 6th, 2018

  • “Stop All and Reset” is now available as an alternate menu item for “Stop All” when holding the command key, and is also accessible via the command-escape shortcut. This will reset all playback of all tiles, including those which are currently paused, to zero.

  • Moving tiles with option+arrow keys now works correctly for VoiceOver users, and benefits everyone.

  • Several interface improvements have been made, including improvements for files longer than 1 hour, highlighting the master volume knob when selected, animating the deletion of tiles, removing incorrect tab items from the Window menu, and properly highlighting Sets and Tiles.

  • Farrago will now correctly allow you to save over top of an existing exported set (after confirming you wish to do so).

  • Farrago now optimizes disk space fully in all cases, by preventing any duplicate audio files from being unnecessarily saved.

  • Several usage stats are now anonymously collected when version checking is active.

Farrago 1.0.2

Released on February 11th, 2018

  • We've fixed an unfortunate bug that was introduced in version 1.0.1, where using the Fade All button would cause subsequent playback to incorrectly fade out as well.

  • The Fade All button has been visually improved, staying toggled while the fade is in progress.

Farrago 1.0.1

Released on February 8th, 2018

  • Farrago now imports sets from Ambrosia's defunct “Soundboard” app.

  • Playback has been improved to begin immediately even on certain odd playback devices.

  • Memory requirements have been greatly reduced when loading sets containing large files.

  • Volume controls now adjust volumes in a more standard fashion. Please check your volume levels after this update to ensure they're where you want them.

  • Playing a tile with the Return key now respects the “Solo” option. If multiple “Solo” tiles are selected, they will all play.

  • The Fade Out function has been fixed to always properly fade audio out over two seconds, regardless of the master volume settings.

  • Farrago now properly handles playback at very low volumes, rather than incorrectly muting them.

  • Cursor keys now navigate logically in List view.

  • Several small improvements have been made for VoiceOver users, including properly hiding trial mode indicators once registered.

  • Farrago's Preferences window is now properly centered.

  • Farrago now allows up to 5000 individual tiles.

Farrago 1.0.0

Released on January 24th, 2018

  • Initial public release