Farrago Release Notes

Farrago 2.1.1Full MacOS 15 Support

Released on November 21, 2024

  • Full Support for MacOS 15 (Sequoia)
    Farrago now offers full support for MacOS 15 (Sequoia), with no known incompatibilities.

  • Several small interface improvements have been made to password-protected sets. Did you know you can lock and password-protect sets? If not, now you do!

  • Clicking in the “Notes” field in the “Tile” and “Set” Inspectors will now always activate editing.

  • The same hotkey can no longer be set for multiple actions, preventing unwanted behaviors.

  • Playing multiple tiles with differing output device configurations now works as expected, with no audio dropouts.

  • The remaining playback time is now read out by VoiceOver when navigating over a playing audio tile, or when setting the playback position of a tile in the Inspector.

  • The “Switch to List” option now correctly appears disabled in the contextual menu for smart sets.

  • Tooltips have been added to the “Security” and “Automation” sections of the Inspector.

  • The license unlock sound now plays via the “systemsoundserverd” process, which correctly respects the system’s alert volume and device preference.

  • Files which were edited in Farrago 1 now retain those edits when exported from Farrago 2.

Farrago 2.1.0Preliminary MacOS 15 Support

Released on July 31, 2024

  • Preliminary Support for MacOS 15 (Sequoia) Betas
    Farrago will no longer warn every launch when run on MacOS 15 (Sequoia). There are no known issues on Sequoia at present, but do note that these betas remain in flux. To avoid problems, we always encourage users to stick with Apple’s official (non-beta) OS releases.

  • Shortcuts Improvements
    Enhancements have been made to Farrago’s Shortcuts support:

        • When run from a Farrago-driven automation, the “Get Sound” and “Get Sound Set” shortcuts are now capable of extracting Sounds and Sound Sets directly from the shortcut input.

        • It's now possible to set the color of a sound using the “Set Sound Setting” shortcut.

        • Farrago now offers the ability to get or set OSC values from a shortcut, allowing shortcuts to read a tile's remaining time, set its playback position, and more.

        • The “Sound” type has three new properties: “X Position”, “Y Position”, and “OSC Base Address”.

        • The “Sound Set” type has a new “OSC Base Address” type.

  • Multiple OSC Updates
    Multiple improvements have been made to Farrago’s OSC support:

        • A new path ‘/set/selected/resetList’ has been added, to reset list playback state.

        • A new path ‘/set/selected/playbackMode’ has been added to manage the playback mode setting for sets in List mode.

        • The ‘/set/selected/mode’ path previously used for controlling list/grid layout has now been updated to ‘/set/selected/layout’.

        • An issue where OSC select behavior could misbehave has been corrected.

  • Numerous Accessibility Fixes
    Several fixes have been made to Farrago’s VoiceOver accessibility:

        • A rare crash which could occur when deleting tiles with VoiceOver has been fixed.

        • Tooltips in the “Mappings” tab of Settings have been improved.

        • “List” mode’s “Cross-Fade” duration slider is now correctly accessible via VoiceOver.

        • A tile with focus will no longer incorrectly remain accessible via VoiceOver even after it was deleted.

        • VoiceOver now reads the remaining time for actively playing tiles with focus.

        • Accessibility improvements have been made for the “Permissions” window.

  • New options and keyboard shortcuts have been added to the “Window” selecting the previous or next sets from Farrago’s Sets list.

  • When “Single click to trigger playback” is enabled, it's once again possible to remove selection from multiple highlighted tiles without needing to click on the board background. Instead, hold Command and double-click on the lone tile you wish to have selected.

  • If you’re running the latest version of Farrago when you check for an update, the resulting information screen now provides a helpful “View Release Notes” button.

  • Audio from extremely short (< 256 frames) audio files now plays correctly.

  • Tile selection is now retained when switching between sets via hot key, MIDI, or OSC control.

  • For non-QWERTY keyboard layouts where the dash (-) key is used to playback a specific tile, the “Fade Out All” keyboard combo is now set to Control+dash. This replaces the previous combo of Command+dash, as that combo is now used for zooming out in the editor.

  • Farrago now prevents MIDI shortcut registrations where the MIDI message type is poorly suited for the type of control to which it’s being mapped.

  • Audio files with malformed tags will no longer crash Farrago on import. They are instead ignored.

  • Glitches and dropouts which could occur when starting or stopping playback of sounds directed away from the main output channels have been fixed.

  • An amusing cosmetic issue where the locked sets background displayed upside-down on MacOS 14 has been corrected. Farrago is a slightly less whimsical now, but more correct.

  • Visuals have been improved for unmapped “Click to Assign” buttons in the “Settings” window.

  • Using the “Factory Reset” option in the “Debugging” window now correctly visually updates the “Hidden Settings” section.

Farrago 2.0.7

Released on November 16, 2023

  • A crash which could occur due to a mismatch in device archival formats used by Farrago version 1 has been corrected.

  • The “Quick Tour” window once again correctly appears when selecting it from the “Help” menu, as well as on first launch. This fixes a regression which appeared in the previous version.

  • The celebratory sound effect heard when unlocking Farrago will now correctly play through the Mac’s configured “Sound Effects” device. After all, sound effects play through a separately configured output in MacOS.

Farrago 2.0.6Full Support for MacOS 14

Released on October 2, 2023

  • Full Support for MacOS 14 (Sonoma)
    Farrago now has full compatibility with MacOS 14 (Sonoma), with no known issues.

  • Visual improvements have been made to the “Automation” section of the “Inspector”, making it more clear when “Accessibility” permissions must be granted.

  • Farrago will now launch and run as expected on MacOS 14.1.

  • The visuals for the “Alerts” window have been improved, and the “Missing Audio Device” error has been enhanced.

  • VoiceOver readouts have been improved on multiple buttons, as has the accuracy of setting in/out selection in the audio editor when using VoiceOver.

  • The “Permissions” window will no longer incorrectly appear on MacOS 11.

  • A rare bug where an incorrect version could be suggested by software update has been fixed.

  • It’s now possible to control-click in the “Name” and “Code” fields of the “License” window, making it possible to copy and paste in data.

Farrago 2.0.5Initial Support for MacOS 14

Released on September 8, 2023

  • Initial Support for MacOS 14 (Sonoma)
    Farrago now has initial compatibility with the forthcoming MacOS 14 (Sonoma), with no known issues.

  • New “Permissions” Window
    The “Farrago” menu now includes a new “Permissions” window, to easily enable the “Shortcuts Access” permissions. These permissions are required for Farrago to run user-configured automations

  • Missing output devices are now correctly noted in the “General” tab of the “Settings” window.

  • OSC messages are now correctly sent from /transport, /master, /inspector, /list, and /global paths.

  • Farrago’s “About” box now shows the version of MacOS upon which it is currently running.

  • MacOS 11 or higher is now required.
    Farrago now requires MacOS 11 (Big Sur) or higher. If you’re still on 10.15 (or lower), be sure to see our Legacy Software page.

Farrago 2.0.4

Released on June 29, 2023

  • MIDI Enhancements
    Several improvements have been made to Farrago’s MIDI integration:

        • The “Learn MIDI” command now works more intelligently, including toggling off when in Learn mode, and allowing you to overwrite with a new shortcut more easily.

        • Tooltips in the “Mappings” tab of Settings have been improved.

        • Assigning the same shortcut to an option in the “Mappings” tab of Settings no longer results in an error.

        • Assorted errors seen when a MIDI shortcut is already in use have been improved.

        • Mac keyboard modifier keys no longer incorrectly impact assignments in the “Mappings” tab of Settings.

        • The “/inspector/play” option in the “Mappings” tab of Settings will now work as expected, and no longer incorrectly needs to be held down.

        • A drawing error which could occur when adjusting options in the “Mappings” tab of Settings has been corrected.

  • The “Preview” device is now indicated in various playback menus throughout the app.

  • Playback is now perfectly smooth when switching between sets with playing tiles.

  • Several issues that caused problems with previewing audio have been corrected, and the “Preview” function should now work as expected in all scenarios.

  • Playback from tiles found via Search now occurs in standard fashion, using the “Main” output device by default, and the “Preview” device for previews.

  • Sessions imported from Farrago 1 now correctly preserve “Volume B” settings.

  • Meters in the “Inspector” now correctly show activity for tiles in Smart Sets.

  • Minor adjustments have been made to global shortcuts and MIDI assignments in the “Settings” window, to provide better tooltips and a correct cancel (X) button.

  • A rare crash which could occur when using Farrago with a Stream Deck has been fixed.

  • Accessibility focus is now retained when adjusting the master volume slider in Farrago's toolbar.

  • The app’s “About” box now includes MacOS version at the bottom.

Farrago 2.0.3

Released on May 26, 2023

  • Several improvements and adjustments have been made to time readouts, including a change where the Inspector will now show MM:SS:s for clips with a duration under an hour, and HH:MM:SS for clips over an hour.

  • Further cases where audio playback could be audibly cut off at the very end of a clip have been corrected.

  • Imports from Ambrosia Software’s defunct “Soundboard” app once again work as expected.

Farrago 2.0.2

Released on May 15, 2023

  • Stream Deck Enhancements
    Farrago’s interactions with Stream Deck have been improved for clarity and ease-of-use.

  • The editor now offers helpful “Scan Forward” and “Scan Backward” controls, to navigate a file with arrow keys (or menu options). The left and right arrow keys scan backward or forward 1 second, respectively. Hold Shift to jump 5 seconds, or Option to jump 0.1 seconds.

  • A bug where audio playback could be audibly cut off at the very end of a clip has been corrected, fixing a regression introduced in Farrago 2.0.1.

  • Previewing a tile with the “Solo” setting on will no longer incorrectly affect main playback.

  • Farrago now correctly outputs audio to secondary channels of a multi-channel device.

  • Previewing a tile in search will now always play as expected, correcting an issue where playing once could prevent additional plays.

  • Assigning the OSC output address to 127.0.0.1 no longer leads to an OSC “Feedback” loop which would cause a crash.

  • Farrago now correctly responds to OSC messages regardless of whether its output port is enabled.

  • Source audio files with large artwork data will no longer cause slowdowns.

  • Several VoiceOver improvements have been made throughout the app, particularly in the built-in editor which now provides the ability to set a clip selection via VoiceOver.

  • Tiles in smart sets now have their own independent MIDI and OSC assignments.

  • Tile sorting is now more straight forward when toggling between “Grid” and “List” views.

  • Farrago now warns when attempting to quit while importation of a sound set or file is in progress.

  • Tweaks have been made to the way tiles in smart sets behave. Now, playing a smart tile will also show playback in the main set.

  • It’s once again possible to select multiple tiles via Shift-click, unless the “Single click to trigger playback” setting is active. In that case, multiple-selection can be accomplished by clicking in the empty space between tiles, and dragging the desired selection.

Farrago 2.0.1

Released on April 25, 2023

  • Farrago will no longer stall if multiple tiles are played in very quick succession.

  • Audio playback performance has been significantly improved to address issues of stuttering seen by some users.

  • Control button colors in Farrago’s editor have been modified for better clarity.

  • Command-numeral keyboard shortcuts for switching sets now work correctly with keyboards requiring Shift to access a numeral like French.

  • An issue where displays could sleep incorrectly and halt playback has been fixed.

  • Automations now work correctly from smart sets.

  • Copying a tile out of a locked set by dragging now works as expected.

  • Play counts now properly update when tiles are played from smart sets.

  • Smart tiles are no longer prematurely created during file imports, fixing an issue where erroneous warnings could occur.

  • Settings made to tiles in smart sets no longer incorrectly impact tiles in List mode sets

  • Farrago’s meters now correctly show all audio on the proper channels, fixing a very silly bug where left channel audio was shown on both channels, and right channel audio was not shown at all.

Farrago 2.0.0Paid Upgrade From Farrago 1

Released on April 13, 2023

  • Add New Audio Directly from Freesound
    Farrago can now optionally search the wonderful Freesound.org database, to help you locate new sound files for your use. Results can be previewed, then downloaded to your set for immediate use.

  • A Built-In Editor to Edit Sounds Within Farrago
    Farrago now includes a simple editor, built right in to each tile. After you add a sound, you can edit it by trimming it down, adding fades, and even cutting out portions. Get exactly the sound you want, right within Farrago.

  • Preview Audio Ahead of Standard Playback
    Configure the new Preview device setting in the Settings window, so you can use a secondary device for previewing before sending audio to your main output. Once configured, you can use the “Preview” option in the “Tile” menu to test your audio, or simply press the Shift key when triggering playback anywhere in the app.

  • Farrago Now Offers Shortcuts Actions
    On MacOS 12 (Monterey) and higher, Farrago now provides a slew of actions in the Shortcuts app. Use them to automate your usage of Farrago, including setting volumes, fading between sounds, and controlling playback.

  • Trigger Shortcuts Right From Farrago As Well
    You can also now trigger any action in the Shortcuts app, right from Farrago. Run any Shortcut when a tile plays or stops, when a set is selected, or even on app launch.

  • Powerful Tile Search
    Farrago’s Sets list now provides a helpful search field, which will highlight matching tiles in the current set and show results from other sets as well. Search among all of your tiles to find the exact sound you need.

  • Smart Sets
    Create dynamically updating sets controlled by powerful rules. Organize based on tile titles, settings, play count, and more.

  • Open Sets in Secondary Windows
    Sets can now be popped opened in separate windows within Farrago. Keyboard shortcuts will be applied to the front-most window.

  • Favorite Tiles and Favorites Set
    Mark tiles as Favorites, then find them in the automatically created “Favorites” smart set, and use them in custom smart sets as well.

  • Lockable Sets
    You can now lock sets to prevent accidental edits and changes. For even stronger protection in shared environments, set a password to prevent unauthorized changes.

  • Add Audio from GarageBand and Logic Pro
    Farrago can now optionally offer up both GarageBand and Logic Pro musical loops in its search results, for use right in Farrago.

  • Stream Deck Support
    You can now use Stream Deck hardware from Elgato to directly control Farrago.

  • OSC Support
    OSC support is now built into Farrago, offering more controls and capabilities than previously supported via MIDI. With OSC it’s now possible to create advanced controller layouts with programs such as TouchOSC on the iPhone and iPad.

  • MIDI Improvements
    Farrago now offers dedicated mappings for “Volume A”, “Volume B”. “Switch to A”, and “Switch to B”. It also works better with MIDI toggle buttons. MIDI commands will no longer incorrectly trigger playback across multiple sets. The behavior of MIDI commands has also been adjusted. If a MIDI command is assigned to multiple sets, it will only apply to the current set. If it's assigned to just one set, it will apply even if that set is not in the foreground.

  • Escape (esc) Key Protector
    The Escape key (esc) is used to stop all playback. To avoid accidental playback stoppage, this now requires a press-and-hold of 300 milliseconds. When the Escape key is tapped and not held, a message will show to indicate the need to hold the key to stop playback.

  • New Sample Sets
    Farrago 2 now includes updated sample sets, featuring brand-new music, an updated collection of sound effects, and a new example List Mode story.

  • Import Improvements
    Farrago can now import multiple sets at once via the “Import Set” menu option as well as drag and drop from the Finder.

  • Export Improvements, Too
    Hold Option when the “Sound Set” menu is open to access a new “Export All Sets” option. As well, exported Farrago 2 sets will now provide a more useful error in Farrago 1.

  • On-Tile Emoji
    Add emoji to your tiles, to identify them at a glance.

  • Interface Enhancements
    Many improvements have been made to Farrago’s interface:

        • Tile height will now adjust based on window size, tile controls grow when space is available, and automatic sizing of tile titles has been made more intelligent.

        • The LCD area’s “Now Playing” bubbles are now both more functional and attractive.

        • Farrago’s Settings window has been overhauled.

        • On-tile keyboard shortcuts are now larger and easier to read.

        • The semi-colon shortcut now draws better.

        • The Inspector area for each tile has been redesigned.

  • Immediate Solo
    To stop all other playback and start a new sound, press Control+Shift when you trigger a tile.

  • Full VoiceOver Support
    VoiceOver users, we're ready for you! We work hard to ensure our apps are accessible to users with vision impairments, and Farrago 2 is no exception.

  • Helpful Level Meters
    Level meters can now be found throughout the app, including in the main window’s LCD, as well as each tile’s Inspector and Editor window.

  • Set Renaming Improvements
    Double-clicking a set in the Sets list now automatically selects the “Set Name” field, enabling fast renaming. As well, the control-click menu in the Sets list now includes a “Rename” option.

  • It's now possible to re-sort the Sets list using keyboard commands. Press Option-up or Option-down to move a highlighted set up or down in the list.

  • The “Control” menu has been renamed to the more accurate “Playback”.

  • Sets can now be exported by dragging and dropping them out of the Sets list and into the Finder.

  • Farrago’s volume sliders have been improved with a more visually compact UI. As well, the slider now unmutes when the thumb is moved.

  • Audio devices in Farrago’s preferences can now be set to use specific channels for stereo playback, rather than just the device’s default stereo pair.

  • The existing per-tile contextual menu, accessible by control-clicking, now includes useful playback controls. New “Duplicate” options have also been added to multiple contextual menus.

  • A new contextual menu has also been added for sets, with handy controls accessible by Control-clicking.

  • To prevent digital distortion when playing multiple tiles, Farrago now includes a digital limiter to keep levels in check.

  • Several updates have been made to fading in Farrago:

        • Per-tile fade controls have been replaced by the new fade options in the editor, which permit all manner of fades.

        • Clicking the global “Stop All” control now stops immediately, regardless of fades included in the tile.

        • Clicking the global “Fade All” fades out all audio in 2 seconds.

  • Inspector controls now feature helpful tooltips.

  • The shortcut for Farrago’s main window (Command-0) now intelligently toggles visibility. If the window is in the background, the shortcut pulls it forward. If it’s in the foreground, it simply toggles visibility.

  • Farrago now confirms the deletion of sets, to prevent inadvertant data loss.

  • Farrago’s minimum size has been modified, to fit on the smallest Mac screens.

  • Farrago now provides better metadata to other Rogue Amoeba apps.

  • The contrast of on-tile keyboard shortcuts has been improved.

  • “Undo” and “Redo” actions now detail what action will occur.

  • It’s now possible to drag files from Voice Memos (and other apps) directly into Farrago to create a tile.

  • Double-clicking the sidebar separator will now expand the Sets list to an optimal width for the current sets.

  • Farrago now features a “Jumbo sets” hidden preference, which allows for up to 1000 tiles in a set. This option is accessible from the “Debugging” window.

  • A new “Scream on delete” hidden preference has been added, with thanks to Aaron, Chris, and Private Wilhelm.

  • The Inspector now correctly uses the tile’s color for highlights, rather than the default purple.

  • Visual issues with playback have been resolved, so that the waveform highlights in sync with playback.

  • Updates have been made to retain drag and drop compatibility with other apps, in spite of Apple’s changes.

  • Farrago no longer prevents sleep while idle.

  • Files which contain slashes in their names will now properly export as expected.

  • Fixes have been made where MIDI commands were previously failing.

  • Set imports now happen in the background, to ensure that Farrago remains functional during large imports.

  • VoiceOver now correctly announces the name of the tile at all times, including when a tile is assigned to a punctuation key.

  • Improvements have been made for moving tiles between sets as well as changing sets, fixing issues where the app could slow down noticeably.

  • Improvements have been made to tooltips throughout the app, and they should now appear more reliably.

  • Factory Reset now creates importable sets, to easily restore sets.

  • When multiple tiles are selected, the Inspector now visually shows when options are on for only some of them.

  • Farrago now has a nifty bounce animation when a tile is triggered.

  • A new icon has been added for exported sound sets.

  • Farrago is now faster, with optimizations for changing sets, opening sets in secondary windows, and window resizing.

  • The OS-wide “Reduce Moton” setting is now respected in regards to Farrago’s various animations.

  • Farrago now offers a “Safe Mode”, to disable automations. Hold Shift at launch to run the app in Safe Mode.

  • The app icon has been updated for version 2.

  • When the trial mode limitations are reached, noise now begins immediately when a tile starts to play.

Farrago 1.6.8Full Support for MacOS 13

Released on November 16, 2022

  • Full MacOS 13 (Ventura) Compatibility
    Farrago now has full compatibility with MacOS 13 (Ventura), with no known issues.

  • Farrago now properly remembers the mute status of the Master Volume control across launches.

  • An issue where navigating tiles with the arrow keys could result in VoiceOver not reading the selected tile has been corrected.

  • Assorted improvements and refinements have been made to set importing.

  • If the “Check for Test Releases” hidden preference is enabled, checks will now run regardless of the status of the “Software Update” preference/setting.

  • On MacOS 13 (Ventura) and up, Farrago’s “Preferences” window is now called “Settings”, to match the new MacOS convention. As well, the “System” menu, found in the Options (Gear) menu, now has a renamed “Open Sound Settings” option.

  • Farrago now requires MacOS 10.15 (Catalina) or higher. If you’re still on 10.14 (or lower), be sure to see our Legacy Software page.

Farrago 1.6.7Initial Support for MacOS 13

Released on August 4, 2022

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

  • Assorted performance enhancements have been made, to reduce CPU usage when running Farrago for extended periods of time.

  • Farrago will no longer prevent machine sleep when idle.

  • When the full version of Farrago has been unlocked, the “License” window now subtly shows the application's version number.

  • Fussy typography improvements have been made to the mailing list sign-up window shown at the fifth launch for new users, as well as the “Release Notes” window shown at the first launch of a new version, which you might be looking at right now!

  • Software Update checks now occur only after the Welcome Window has been closed.

Farrago 1.6.6

Released on February 11, 2022

  • FLAC files should now always import without incident or error. (Import fix number the first)

  • CAF files should now always import without incident or error. (Import fix number the second)

  • MP2 files should now always import without incident or error. (Import fix number the third)

Farrago 1.6.5Full Support for MacOS 12

Released on November 19, 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.4Initial Support for MacOS 12

Released on August 10, 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 19, 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 19, 2021

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

Farrago 1.6.1

Released on March 30, 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.0Full Support for MacOS 11

Released on December 7, 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.5.3Initial Support for MacOS 11

Released on October 19, 2020

  • Support for MacOS 11 (Big Sur)
    Farrago now has initial 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 15, 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 22, 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 17, 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 1, 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 7, 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 21, 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 22, 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 20, 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 18, 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 9, 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 12, 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 27, 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 6, 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 11, 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 8, 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 24, 2018

  • Initial public release