What's new in this version:
Audio Hijack 4.3.1
Improved Speech to Text Results with “Transcribe”:
- Several backend adjustments have been made to the beta “Transcribe” block, which should automatically produce better results
New Language Selector in “Transcribe”:
- The “Transcribe” block now provides a language selector, to focus transcription efforts on a specific language. Choose from an incredible 99 languages offered. If multiple languages may be spoken, the “Auto” state can be used. “Transcribe” will then attempt automatic detection of languages.
- The “Transcribe” block’s status readout is now more helpful and accurate
- Audio Hijack now correctly avoids issues when multiple “Transcribe” blocks save to the same location
- The “Transcribe” block’s “Select Other Model File” option is now accessible via a new “defaults write” command (`defaults write com.rogueamoeba.audiohijack transcribeShowSelect true`). Do note that loading alternate models is not currently recommended.
Several additional improvements have been made to the “Transcribe” block, including:
- Up to five input connections can now be made
- Selecting an invalid location for saving is no longer incorrectly permitted, and issues where a save location is no longer valid are now better handled
- A performance warning now displays correctly on all Intel Macs
- Proper animations are now shown throughout the app for “Transcribe”
Audio Hijack 4.3.0
- Convert Speech to Text with the Brand-New “Transcribe” Block. Audio Hijack can now convert speech to text from any audio source, thanks to the new “Transcribe” block. The Mac's best audio recording tool now also includes your own personal stenographer, to provide transcripts of podcasts, written records of meetings held in person or via the internet, and so much more. Create accurate transcriptions with zero ongoing charges and a hassle-free setup.
- The “Mixer” block’s list of inputs now shows a block’s nickname, if it has one
- The “System Audio” block’s “Advanced” settings are once again correctly visible on MacOS 14 (Sonoma)
- Several fixes have been made for tooltips throughout the app
Audio Hijack 4.2.5
- Improvements in ACE 11.9.6: The Audio Capture Engine (ACE) has been updated to 11.9.6, with improvements for even more reliable audio capture
- The celebratory sound effect heard when unlocking Audio Hijack will now correctly play through the Mac’s configured “Sound Effects” device. After all, sound effects play through a separately configured output in macOS.
Audio Hijack 4.2.4
- Full Support for macOS 14 (Sonoma):
- Audio Hijack now has full compatibility with MacOS 14 (Sonoma), with no known issues
Improvements in ACE 11.9.5:
- The Audio Capture Engine (ACE) has been updated to 11.9.5, with improvements for even more reliable audio capture
- Audio Hijack will now launch and run as expected on MacOS 14.1
- Menu bar meters from the “Peak/RMS Meters” and “VU Meters” blocks now properly adjust for both dark and light modes
- The “Parametric EQ” block no longer appears to be producing audio when none is flowing to it
- A drawing issue where sessions could overlap in the global window 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
Audio Hijack 4.2.3
Initial Support for MacOS 14 (Sonoma):
- Audio Hijack now has initial compatibility with the forthcoming MacOS 14 (Sonoma), with no known issues
Improvements in ACE 11.9.4:
- The Audio Capture Engine (ACE) has been updated to 11.9.4, with compatibility for MacOS 14 (Sonoma), correct capture of audio from Xcode Playgrounds, and many smaller improvements for even more reliable audio capture
Nextiva VoIP Capture Support:
- The Nextiva desktop app is now supported as a VoIP audio source, making it easy to record both halves of a conversation
New “Permissions” Window:
- The “Audio Hijack” menu now includes a new “Permissions” window, to easily enable the “Microphone Access” permissions. These permissions are required for Audio Hijack to capture audio from microphones and other input devices you specify.
- An unexpected bug where “Parametric EQ” could incorrectly apply its effect to audio in a parallel chain has been fixed
- The interface for “Parametric EQ” now updates correctly when selecting a preset with a different number of bands
- Audio Unit plugins built with the iPlug2 SDK, including Neural Amp Modeller, should now have correct mouse responsiveness
- Plugins that require a non-null value for the “name” key in their restored preferences should now work as expected
- Tag fields in the Inspector window now correctly update when switching between recordings after a recent edit
- Minor adjustments have been made to global shortcuts in the “Settings” window, to provide better tooltips and a correct cancel (X) button
- A rare VoiceOver issue with the “Template Chooser” has been fixed, to avoid an exception being raised when tabbing through the window
MacOS 11 or higher is now required:
- Audio Hijack 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
Audio Hijack 4.2.2
- Change log not available for this version
Audio Hijack 4.2.0
New “Speech Denoise” Block:
- Remove background noise from speech with the new “Speech Denoise” block. Get more details in the Audio Hijack manual.
New “Parametric EQ” Block:
- The powerful new “Parametric EQ” can boost or cut specific frequencies, with up to 10 unique frequency bands. Get more details in the Audio Hijack manual.
New “FIR Filter” Block:
- Modify audio with the new “FIR Filter”, convolving the signal with loaded impulse responses. Get more details in the Audio Hijack manual.
Block Search Improvements:
- An assortment of updates have been made to make searching the block library work better, including: a new ”Filter Library” menu option, as well as an accompanying Command-F keyboard shortcut.
“System Audio” Block Improvements:
- Refinements have been made to the “System Audio” block, including corrections to the “Exclude Source” menu, as well as multi-select in the “Excluded Sources” table, and support for dragging and dropping multiple applications there.
“Balance” and “Pan” Updates:
- The interfaces for the “Balance” and “Pan” blocks have been updated to provide more useful readouts
Improvements in ACE 11.9.3:
- The ACE audio capture engine has been updated with minor changes
Updates to VoIP Capture Support for Cisco Webex:
- Changes have been made to ensure proper capture from Webex
We’ve made several key updates to improve accessibility of the application when using VoiceOver, including:
- It’s now possible to navigate to the global window via VoiceOver, and VoiceOver navigation of the global menu itself has been improved
- Sorting options in the “Session List” should now be properly accessible
- Sections in the blocks libary are now easier to navigate
- Tabbing around all windows has been improved
- Several block titles are now more informative
- The accessibility of “Mixer” block has been improved
- The accessibility of “Volume” block has been improved
- Presets throughout the app have been updated with helpful visuals, including app icons in the “Application” block and sparklines for EQ blocks
- Support for the “AUSoundIsolation” effect, found in MacOS 13 (Ventura) and up, has been improved within Audio Hijack
- Audio Hijack’s “Safe Mode” has been updated, to prevent scripts from running on a per-launch basis. This is in addition to preventing any windows from opening at launch and stopping auto-run sessions from running at launch. Hold Shift at launch to run the app in Safe Mode.
- Audio Hijack will now warn when attempting to delete a script that’s in use by any of its current automations
- Default titles for saved presets have been improved in many blocks, and now offer helpful visual information in many blocks
Assorted visual enhancements have been made throughout the app, including:
- Deleting the default name for a block is now handled better
- The coloring of ‘Menu Bar Meters” has been improved
- Presets in the “Mixer” block now have more helpful visuals
- Elapsed and remaining times are now simplified and more accurate
- Labels have been added to the slider found in “Declick”
- The Scripting permissions dialog now properly references “Settings” on MacOS 13 and up
- Various improvements have been made to the “Mixer” block’s visuals
- The playhead no longer incorrectly disappears off the ends when playing a recording
- Tab heights in the “Broadcast” block’s popover have been standardized
- Imagery for the “Global Window” option in the “General” Settings has been updated
- Renaming files now works better, with changes made in the Finder reflected in Audio Hijack much sooner
- Imports of settings from Audio Hijack 3 once again work fully, fixing a regression seen in Audio Hijack 4.1.x. If you need find any settings missing, select “Import Audio Hijack 3 Sessions” from the Help menu to re-import.
- AU Instruments once again only show when the relevant hidden preference is turned on, rather than at all times
- Tags can no longer incorrectly be edited when the “Tags” section of the “Inspector” is closed
- Changes to MacOS’s “Audio Components” folder will no longer result in high CPU usage, even when a significant number of Audio Units are installed on the Mac
- It is no longer possible to accidentally select multiple scripts in the “Script Library”
- Work has been done to avoid an issue where new ACE installations could incorrectly show an “Almost Ready” screen after restarting
- A new “Uninstall ACE” option has been added to the “Debugging” window, accessible (by holding Option) before the app has fully launched
Audio Hijack 4.1.2
- A crash which could occur when using the waveform visualizer with the “Live Stream” block has been fixed.
- Highlighted sliders no longer erroneously accept typed number input.
- Potential high CPU usage when an external screen is detached has been corrected, and animation on ProMotion and other higher refresh rate screens has been optimized.
- The “Mixer” block once again correctly displays the icon for “System Audio”, fixing a display bug regression in v4.1.0
- VoiceOver updates and improvements have been made to several parts of the app, including multiple “Advanced” sections, the “Recorder” block, the “System Audio” block, and columns in the “Session List”. As well, editing a file name no longer incorrectly leads to ticking sounds when using VoiceOver
- Work has been done to avoid an issue where new ACE installations could incorrectly show an “Almost Ready” screen after restarting
Audio Hijack 4.1.1
- Resuming a recording after pausing will once again always work as expected, fixing a regression in Audio Hijack 4.1.0
- The Sessions Lists window once again correctly handles long lists, fixing a regression seen in 4.1.0 where the window contents could scroll in a jerky fashion, skipping past sessions when the list grew too large
- Standard horizontal resizing is no longer incorrectly allowed in the Session List window, fixing issues which could result in subpar layouts. The width of the Sessions List window can now be adjusted by resizing any columns, as well as by showing or hiding columns from the view options button in the upper right.
- When multiple sessions are selected, the “Delete Session” control now correctly reads “Delete Sessions”
- Issues with the count of recordings not being accurate at all times have been corrected
- Several minor graphical glitches related to text fields have been fixed
- Some small graphical glitches related to undelete animations have been fixed. Further improvements are expected for the future.
Audio Hijack 4.0.7
Full macOS 13.1 Compatibility:
- Airfoil now provides full audio capture on MacOS 13.1, with no known issues
Improvements in ACE 11.9.2:
- The ACE audio capture engine has been updated to provide full audio capture on MacOS 13.1
Audio Hijack 4.0.6
- Full MacOS 13 (Ventura) Compatibility. Audio Hijack now has full compatibility with MacOS 13 (Ventura), with no known issues.
- New “Background Sound” Special Source. On MacOS 13 (Ventura), Audio Hijack’s new “Background Sound” special source makes it possible to capture audio from this new feature, which can be found in Ventura’s “Accessibility” System Settings.
- Improvements in ACE 11.9.1. The ACE audio capture engine has been updated with several small bug fixes for improved performance.
- Audio devices presets should now import properly from older versions of Audio Hijack 3
- On MacOS 13 (Ventura) and up, Audio Hijack’s “Preferences” window is now called “Settings”, to match the new MacOS convention
- If the “Check for Test Releases” hidden preference is enabled, checks will now run regardless of the status of the “Software Update” preference/setting
Audio Hijack 4.0.5
- Initial macOS 13 (Ventura) Compatibility. Audio Hijack now has initial compatibility with macOS 13 (Ventura), with no known issues.
- Improvements in ACE 11.9. The Audio Capture Engine (ACE) has been updated to 11.9, with compatibility for macOS 13 (Ventura) and many improvements for even more reliable audio capture.
- TeamTalk and Gather VoIP Capture Support. The TeamTalk and Gather Mac apps are now supported as a VoIP audio sources, making it easy to record both halves of a conversation.
- Improvements have been made to handling plugin window resizing, and generic views for AUGraphicEQ now correctly update their controls when switching between 10 band and 30 band modes.
- Sessions created by pressing the Enter key in the Template Chooser now save as expected.
- A channel mapping issue which could affect devices containing both inputs and outputs when capturing from VoIP apps has been corrected.
- Due to changes made by Apple, the “Text to Speech” special source is no longer available on macOS 13 (Ventura). On Ventura, this audio can now be captured on a per-application basis by targeting the application where the text is being read.
- Audio Hijack now requires macOS 10.15 (Catalina) or higher. If you're still on 10.14 (or lower), be sure to see our Legacy page.
Audio Hijack 4.0.4
- Improvements in ACE 11.8.3. The Audio Capture Engine (ACE) has been updated to 11.8.3, with many improvements for even more reliable audio capture. This includes a workaround for issues with FaceTime volume when using the built-in microphone, as well as an improvement in dealing with poorly implemented Audio Units. Tracking of audio device sample clocks also now works better when the device is providing erroneous information. CPU usage has been reduced in many common audio flows, clock synchronization across devices has been improved, and persistent device tracking has been improved.
- Substantial improvements have been made to the performance of the “Recordings” list found in each session, to make things work better when a session contains many recordings.
- Left (L) and Right (R) labels have been added to the block face for “VU Meters”.
- Several visual improvemnts have been made for better legibility throughout the app. This includes making active Recorder blocks easier to read, and greatly improving the coloring of selected wires when using manual connections in Light mode.
- Automatic sample rate selection for the “Application” and “System Audio” Input blocks have been improved, with better performance and less resampling
- Corrections have been made to the “Live Stream” block, to provide better colors in the automatically generated video, and to show a more useful preview even when not broadcasting.
- Fixes have been made to prevent rare issues with the Run/Stop button in the “Sessions List” window
- An issue where the Recording Inspector could fail to show the genre selector has been corrected
- An issue where upsampling of certain low sample rates could sometimes produce audio artifacts has been resolved
- To avoid a rare issue where recordings could be corrupted, Audio Hijack now prevents editing of tags during playback and waveform creation
- The user interface now indicates when the app is finalizing .m4a files, both in the Recordings tab and when quitting the application
- The Recording Inspector now better shows in-progress recordings
- The edit button for renaming blocks now properly moves its position related to the title
- Renaming a session will now cause the “Session List” window to re-sort
- The “Denoise” block now properly shows previously learned noises when a session reloads
- A graphical glitch which could occur when dragging plugin windows has been fixed
- An issue where a highlighted recording in the “Recordings” list might not be the recording which reacts to playback shortcuts has been corrected. Further improvements are planned for the future.
- Assorted improvements have been made to make timers function more reliably
- Multiple fixes and improvements have been made for block popovers, to ensure they behave optimally
- Adjustments have been made to allow the “Quit and Relaunch for Debugging” option to be accessed even on unsupported operating systems, making it possible to activate the “Check for test releases” hidden preference.
- The icon shown in the “Recorder” popover when Audio Hijack is “Ready to Record” has been updated and improved
- The “Session Start” automation now correctly runs when a timer starts a session. For actions which should run only when a timer fires (and not when a session is started manually), use the “Timer Start” automation.
- Once a session is closed, re-attaching any detached popovers will make the session window reappear
- When the full version of Audio Hijack has been unlocked, the “License” window now subtly shows the application's version number
- Fussy typography improvements have been made to the “Release Notes” window shown at the first launch of a new version, which you might be looking at right now!
- A new hidden preference has been added, enabling Audio Hijack's Dock icon to be hidden. Please note that this may behave in sub-optimal ways. This option may be removed in the future.
- Software Update checks now occur only after the Welcome Window has been closed
Audio Hijack 4.0.3
- Change log not available for this version
Audio Hijack 4.0.2
- Importing Improvements for Sessions With Many Recordings. Audio Hijack 3 sessions with many recordings could previously be slow to import to Audio Hijack 4, or fail to import at all. This has been corrected. If necessary, use the “Import Audio Hijack 3 Sessions” menu item in the “Help” menu to re-trigger importing.
- Audio Unit Presets Now Properly Import From Audio Hijack 3. Presets saved for Audio Units in Audio Hijack 3 will now properly import into Audio Hijack 4.0.2 and up. This will happen automatically, with no user intervention necessary.
- When the selected device for an “Input Device” or “Output Device” block is missing, a useful visual will now be shown on the block face
- Scripting: Audio Hijack's console.log() now also copies all messages to MacOS's Console.app, for easy viewing
- The tab key now correctly navigates between fields in the “Recording Inspector” window
- A rare issue where pipelines could change slightly when imported from Audio Hijack 3 has been corrected
- A rare issue where certain Audio Hijack 3 sessions could import into Audio Hijack 4 without a name has been corrected
- The interface will now always update when starting a session via a script
Audio Hijack 4.0.0
New Block: Mixer:
- Mixer lets you mix up to five sources together, with useful volume controls and fades. It's perfect for podcasts and live streams
New Block: Magic Boost:
- Turn on the Magic Boost effect, and quiet audio is boosted while louder audio is left untouched
New Block: Simple Compressor:
- With “Simple Compressor”, you can compress audio without dealing with an excess of controls. Select from one of the four presets to reduce the range between soft and loud sounds.
- Audio Hijack sessions can now run without their window needing to be open. Close a window and keep on recording
Auto Run Sessions:
- Set sessions to run automatically when Audio Hijack launches, with the new “Auto Run” feature
- If you need a session to run at all times, turn on Auto Run and put Audio Hijack in your “Login Items” in the “Users & Groups” System Preference. Now, any time you log in to your Mac, Audio Hijack will launch and your session will run.
- Audio Hijack now allows you to connect your blocks manually. “Automatic Connections” is on by default, but it can be toggled off from the “Info” tab as well as the “Session” menu. Switch a session to use manual connections, and you can control the exact layout and flow of your audio pipeline.
- With session templates, it's a snap to begin common tasks, with pre-configured set-ups for your use. Audio Hijack now includes four brand-new templates: “Live Stream”, “Manual Connections”, “Play-Thru”, and “Podcast [Remote]”.
- All of Audio Hijack's existing templates have been updated as well, with reconfigured pipelines and session notes containing helpful hints
Scripting: Audio Hijack Is Now Scriptable:
- Building complex workflows in Audio Hijack is now a reality. Scripts can run automatically when sessions start and stop, and process recordings as they're created.
Scripting: Shortcuts Support on MacOS 12 (Monterey):
- On MacOS 12 (Monterey) and up, you can integrate Audio Hijack with workflows you run in the Shortcuts app
Scripting: Automation for Everyone:
Block Feature: Block Nicknames:
- Using multiple blocks of the same type? Now you can edit the title of each block, so you always know exactly what's what.
Block Feature: Pinnable Popovers for All Blocks:
- All blocks now have popovers, so you can pin any block for easy viewing and access, no matter what you're doing on your Mac
Block Feature: Presets in All Blocks:
- Every single block now offers presets, allowing you to save your settings for future use. Spend less time on configuration.
Block Update: Recorder Revamp:
- With a useful new popover status line, improved organization, and enhanced 32-bit and dithering options for AIFF & WAV recording, the crucial Recorder block is more advanced the ever.
Block Update: Volume:
- The “Volume” block has been substantially updated. Its block face now offers helpful meters, while its popover provides presets, a handy Mute button, and access to volume overdriving. The “Overdrive” feature is now powered by a more advanced look-ahead peak limiter.
- Block Update: Track System Devices in Input Device and Output Device:
- In addition to selecting a specific device, the “Input Device” and “Output Device” blocks can now be set to track the OS's default input and default output devices, respectively.
Block Update: More Intelligent Input Device:
- To avoid the potential for capturing audio from an undesired device, the “Input Device” block now has no device selected by default. In addition, a subtle visual indicator alerts you when a (possibly lower quality) built-in device is selected.
Block Update: Input Switch:
- The “Input Switch” now offers a pinnable popover, so you can flip the switch from anywhere. As well, new pipeline indicators make it clearer how connections work.
Block Update: Overhauled VU & Peak/RMS Meters:
- Both “VU Meters” and “Peak/RMS Meters” have been overhauled, with a modern look and integration of menu bar functionality (replacing the stand-alone Menu Bar Meters block).
Block Update: Channels:
- With a dynamic on-face visual indicator, as well as an on-face adjustor, the Channels block is handier than ever.
Block Update: 10-Band EQ:
- Our famous 10-Band Lagutin Equalizer has also gained an on-face visual indicator as well as an on-face selector. As well, it now animates between presets, which is just fun.
Block Update: Live Stream:
- Send RTMP streams to services like YouTube Live, with Live Stream. It's now exited its beta period, and features improved organization.
Block Update: Declick and Dehum:
- The Declick and Dehum blocks now both offer on-face controls.
Block Update: Ducking:
- The visuals of the “Ducking” block have been substantially updated for improved clarity. As well, assorted bugs related to audio flow have been corrected, and pipeline indicators have been improved.
Automatic App Re-Hijacking:
- If an Application block's captured app disappears, Audio Hijack will alert you (while the session keeps running). Even better, if the application reappears while the session is still running, its audio will now be captured.
- At the top of the Block Library, you'll find an incredibly helpful filter. Use it to quickly find the exact block you want, even if you have hundreds of Audio Units installed.
- A new “Bring Audio Hijack Forward” global shortcut now makes it easy to bring Audio Hijack to the foreground for fast adjustments.
Major Updates to Audio Unit Hosting:
- Audio Unit effects are now hosted in a separate process, to avoid crashes caused by misbehaving plugins, as well as provide the best support for Intel-based plugins running in emulation on M1 processors.
Full VoiceOver Support:
- VoiceOver users, we're ready for you! We've always worked hard to ensure Audio Hijack is accessible to users with vision impairments, and Audio Hijack 4 is no exception.
Audio Unit v3 Support:
- Audio Hijack now supports the newest Audio Unit plugins, made with the Audio Unit v3 API.
Toggle All Outputs Instantly:
- The new output device toggle, found in the “Control” menu, enables you to turn all Output blocks off or on with a single click.
Interface Update: New Light Color Scheme:
- Audio Hijack now offers a lovely new Light theme, providing an entire second appearance to use with Audio Hijack. The app can also now be configured to match the System's theme.
Interface Update: Revised “Session List” Window:
- Audio Hijack's main window can now serve as a control center for using your sessions. It features a more compact list view, and provides helpful controls and status indicators, for fast, easy access.
Interface Update: Global Window:
- With the new global menu, you can access Audio Hijack from anywhere on your Mac, instantly. Use it to check in on Audio Hijack sessions, or to stop or start them, without needing to pull Audio Hijack forward. You can also pin the global window, giving you a floating Audio Hijack control.
Interface Update: Tabbed Session Sidebar:
- Session windows now feature a sidebar with five tabs: Blocks, Recordings, Schedule, Scripting, and Info, accessible with Cmd-1 through Cmd-5. These per-session tabs now logically store Recordings and Timers with their specific sessions. As well, Info tab now enables easy session renaming and provides session controls.
Interface Update: Recording Inspector:
- Recordings can now be reviewed in the “Recording Inspector” window, available from the “Recordings” tab of any session. It shows file data, provides more robust playback, and allows editing of all ID3 tags.
Interface Update: Session Notes:
- With the new “Notes” section in each session's “Info” tab, you now have a great place to jot down details about your session.
Interface Update: Improved Block Popovers:
- Block popovers now offer a Detach button, to tear off the popover from its block and make it stay on screen within Audio Hijack. Once detached, a Pin button is shown. Click it to make the popover float above all windows on the Mac.
Interface Update: Recording Status Indicators:
- Several additional animations and indicators have been added to make it clear when a recording is occurring. In particular, the “Recorder” popover now includes a status area. Pin the popover so that it floats above all other windows, and your recording status will be visible anywhere on your Mac.
An Updated Quick Tour:
- The Quick Tour (available in the Help menu) has been updated for version 4. Additional updates may occur before shipping, but it's now worth reviewing.
Adjustable Sample Rate:
- The sample rate for a session can now be configured from the “Info” tab. While most users will want to leave this set to “Auto”, manual configuration is now possible.
A Smooth Transition From Audio Hijack 3:
- On first run, Audio Hijack 4 will automatically import your settings from version 3. Pick up right where you left off. As well, the “Import Audio Hijack 3 Sessions” menu item can be found in the Help menu and used any time.
- The “10-Band EQ” now offers an “AirPods” preset.
- A new “Zero-Prefixed Counter” variable is now available, and starts at “001”, allowing up to 999 recordings to sort by name with no additional editing needed.
- Pressing the escape key while dragging a block from the library or a new wire between (while in manual connection mode) will now cancel the action.
- The “Select Your Audio Editor” window (shown when you attempt to edit a file with no audio editor selected in Preferences) has been improved.
- The audio pipeline has been updated in many ways, and now uses more aesthetically pleasing curved connections.
- When a block is turned off, the pipeline now adjusts visually, to make this more obvious.
- The shortcut for Audio Hijack's “Session List” 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.
- Audio devices are now sorted alphabetically for better clarity.
- Audio Hijack now supports single key shortcuts for hotkeys set in the Preferences window.
- Control-clicking a recording in the Recordings tab will now reveal a useful contextual menu.
- The appearance of meters throughout the app have been updated and improved.
- Blocks can now be moved via the arrow keys, coupled with Option (for small moves) and Command (for larger moves).
- Arrow keys now work to navigate through the Recordings tab of a session.
- Activating sessions has been simplified, with just two states: “Run” and “Stop”.
- Mono Audio Unit plugins now work better within Audio Hijack.
- Leading periods in filenames are now replaced with dashes, to prevent recordings from being hidden.
- The “Pause/Resume All Recordings” menu option now works at all times. Previously, having a disabled “Recorder” block could prevent resuming.
- On MacOS 11 (Big Sur) and up, Audio Hijack now allows machine sleep in cases where it is otherwise inactive.
- The Quick Tour now properly supports the new “Speak items under the pointer” setting in MacOS 11 (Big Sur).
- Several fixes have been implemented to make generic interfaces for Audio Unit effects work better. To access a generic interface, control-click on a block and select “Use Generic Audio Unit Interface”.
- Audio Hijack now better cleans up hidden Audio Unit views, saving CPU.
- Command-S now toggles the visibility of the session sidebar, while Command-L has been repurposed to open the “Script Library”.
- The Release Notes window has been improved when in Dark Mode.
- Improvements have been made for the Installer and Quick Tour, to present better on small resolutions using scrollbars to make all content accessible.
- Holding Shift while dragging a slider will now prevent it from snapping to a default point.
- The “Application” and “Input” blocks have improved errors when no source is selected.
- The “Live Stream” block's “(?)” link now points to a new and more useful page.
- Block descriptions have been updated in the per-session “Blocks” tab. The order of sections has also been adjusted, with “Meters” now appearing above “Advanced”.
- The “Window” menu has been updated, to provide a full and standard dynamic list of windows at the bottom.
- Informative hints have been added to “Declick”, “Dehum”, “Magic Boost”, “Mono Enhancer”, and “Simple Compressor”.
- “Recorder” and “Broadcast” now use kHz, rather than Hz.
- The “Advanced” tab in “Recorder” blocks has been renamed “File Limits”.
- Audio Hijack exports sessions as “.ah4session”, so they will correctly only open in Audio Hijack 4 and up.
- If Audio Hijack is corrupted (possibly by editing the binary), it will now error on launch.
- It's now possible to access several relevant menu items (About, Contact Support, Help, Visit RogueAmoeba.com, and Purchase) prior to the installation of ACE.
- In trial mode, Audio Hijack now displays a banner on the “Session List” window, as well as in all sessions.
Many debugging improvements have been made:
- Available logs have been cleaned up.
- Active logs are now listed in the logging files.
- Logs are now activated with simple checkboxes.
- Recent crash logs are now collected alongside with app logs.
- A “Quit and Relaunch to Debugging” menu option has been added, accessed by pressing the option key while in the Options (Gear) menu.
- Command-line debugging options have been added.
- A “Check for test releases” option has been added, enabling you to access pre-release builds when available.
- A “Short trial mode” option has been added for internal use.
Audio Hijack 3.8.11
- Updates to ACE 11.7.8. The Audio Capture Engine (ACE) has been updated to 11.7.8, with several small improvements for even more reliable audio capture, particularly when using Bluetooth audio devices.
- Support for EVE Online. Audio Hijack now properly recognizes audio from EVE Online, and correctly applies any effects or adjustments.
- Audio Hijack's Audio Unit handling has been updated on Apple Silicon machines, with effects now hosted in a separate process to avoid crashes caused by misbehaving plugins, as well as provide the best support for Intel-based plugins running in emulation on M1 processors.
Audio Hijack 3.8.10
- An audio sync issue which could occur when an audio device's clock changed rate significantly has been corrected
- A heuristic to detect rare devices with inaccurate (non-sensical) clocks has been added, enabling them to be disabled before they can cause cascading problems
- An issue where the Audio Hijack “Quick Tour” could fail to load, or fail to load correctly, has been corrected
Audio Hijack 3.8.9
- Full MacOS 12 (Monterey) Compatibility. Audio Hijack now has full compatibility with MacOS 12 (Monterey), with no known issues
- Updates to ACE 11.7.7. The Audio Capture Engine (ACE) has been updated to 11.7.7, with several small improvements for even more reliable audio capture
- Audio Hijack's “Schedule Helper” is now just “Scheduler”, to better fit in the “Login Items” table of the “Users & Groups” System Preference. It's been updated to version 2.0.3
- A bug where session names could incorrectly become editable when the Home window was opened automatically has been corrected
Audio Hijack 3.8.8
- MacOS 12 (Monterey) Improvements. Several small improvements have been made for Audio Hijack's support for MacOS 12 (Monterey)
- Updates to ACE 11.7.6. The Audio Capture Engine (ACE) has been updated to 11.7.6, with small improvements for MacOS 12 (Monterey)
- Improvements have been made to title track transmission, for better compatibility with MegaSeg
Audio Hijack 3.8.7
- MacOS 12 (Monterey) Improvements. Several small improvements have been made for Audio Hijack's support for MacOS 12 (Monterey)
- Updates to ACE 11.7.4. The Audio Capture Engine (ACE) has been updated to 11.7.4, with small improvements for MacOS 12 (Monterey)
- Signal VoIP Capture Support. The Signal Mac app is now supported as a VoIP audio source, making it easy to record both halves of a conversation
- Audio Distortion Fix. An issue where audio could, in rare cases involving multiple Audio Unit effects, be distorted with pops and clicks, has been fixed. This regression was introduced in Audio Hijack 3.8.6
- Important Memory Leak Plugged. A memory leak which could impact long-running sessions that were processing device audio has been fixed
- Improvements have been made to title track transmission, for better compatibility with MegaSeg
Audio Hijack 3.8.6
- Initial MacOS 12 (Monterey) Compatibility. Audio Hijack now has initial compatibility with MacOS 12 (Monterey), with no known issues
- New “AirPlay Receiver” Special Source. A new “AirPlay Receiver” special source has been added on Monterey, making it possible to capture audio sent to the Mac via AirPlay
- Fixes and Improvements in ACE 11.7.3. The Audio Capture Engine (ACE) has been updated to 11.7.3, with fixes for several rare issues
- Rare audio artifacts should no longer be heard when sources come and go. This includes artifacts heard when capturing from browser tabs
- Icons for Special Sources (like “Siri” and “Sound Effects”) now appear correctly in the Home window
- VoiceOver fix: The template name is again correctly read when using the “Template Chooser” window
- An issue where rare configurations without a Source but with an audio-producing Audio Unit might fail to advance the session timer has been corrected
- Handling for built-in EQ effects has been improved in cases where invalid data is provided from an audio source
- Sample rate matching (clock synchronization) for audio devices has been improved
- Menu items, such as those in the Help menu, are now properly accessible when the Welcome window is visible
- Audio Hijack now requires MacOS 10.14 (Mojave) or higher. If you're still on 10.13 (or lower), be sure to see our Legacy page
Audio Hijack 3.8.5
- Fixes and Improvements in ACE 11.7.1: The Audio Capture Engine (ACE) has been updated to 11.7.1, with fixes for several rare issues
- New “Sound Effects” Special Source: A new “Sound Effects” special source has been added, making it possible to capture sound effects like alerts in the Messages app, or the Trash being emptied
- Enhancements to Audio Hijack's Built-In Updating: Audio Hijack's updating code has been overhauled and improved. It is now based on Sparkle 1.26.0, with several customizations
- To avoid possible issues, Audio Hijack 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
- Audio Hijack'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
- Audio Hijack's Recordings tab now better handles disk errors, malformed recordings, and more
- The “Application block's source selector now better handles iOS apps running on M1 Macs, avoiding duplicating them in the list
- 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:
- Audio Hijack 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”).
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
Audio Hijack 3.8.4
- Major Updates in ACE 11.7: The Audio Capture Engine (ACE) has been updated to 11.7. Its sample rate converter has been upgraded, drift correction has been improved, and several rare issues have been resolved.
- Support for Xcode's Simulator: It's now possible to capture audio from Xcode's Simulator with Audio Hijack
- The Quick Tour now properly supports the new “Speak items under the pointer” setting in MacOS 11 (Big Sur)
- VoiceOver now provides better read-outs for disabled blocks, as well as the On/Off switch within each block's popover
- Improvements have been made for the Installer and Quick Tour, to present better on small resolutions, using scrollbars to make all content accessible
- When Audio Hijack 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
Audio Hijack 3.8.3
- When using the Input Switch block, audio will once again correctly switch away from Audio Unit plugins, fixing a regression in Audio Hijack 3.8.2
- All third-party Audio Units should now load as expected, fixing an issue seen with “Gain” from Kilohearts, as well as “NX Ocean Way” from Waves
- Further improvements have been made for dealing with Intel plugins on Apple Silicon-powered Macs, to handle crashy plugins
Audio Hijack 3.8.2
- ACE Updated to 11.6.3: The Audio Capture Engine (ACE) has been updated to 11.6.3. This update has several fixes, and provides further handling for future MacOS updates running on Apple Silicon. As before, M1 Mac users should update immediately
- Plugin interfaces should now always load as expected, fixing a regression in Audio Hijack 3.8.1
- Audio from the “AUAudioFilePlayer” effect is once again visible in the audio pipeline, fixing a regression in Audio Hijack 3.8.1
- A crash which could occur due to sample rate mismatches has been fixed
- Improvements have been made for dealing with Intel plugins on Apple Silicon-powered Macs
Audio Hijack 3.8.1
- Fixes and Improvements in ACE 11.6.1: The Audio Capture Engine (ACE) has been updated to 11.6.1, with several fixes, as well as a work around for an incompatibility with future MacOS updates running on Apple Silicon. M1 Mac users should update immediately.
- Full Compatibility With M Chip-Based Macs: Audio Hijack now has full compatibility with new Macs powered by Apple Silicon
- An issue where freshly-downloaded apps could cause an error on capture has been fixed
- Track titles are now supported with Algoriddim's new “djay Pro AI”
Audio Hijack 3.8.0
- Initial Support for M Chip-Based Macs: Audio Hijack is now a Universal app, offering initial support for the new M1 chip-based Macs. Though there are no known issues, we do not yet recommend its use in critical productions. Further testing is ongoing, with more updates to follow.
- Full MacOS 11 (Big Sur) Compatibility: Audio Hijack now has full compatibility with MacOS 11 (Big Sur), with no known issues
- ACE 11.6 Brings Audio Capture to Apple Silicon Macs: The Audio Capture Engine (ACE) has been updated to 11.6, offering compatibility with Apple Silicon Macs
- Audio Hijack will now load emulated (non-native) plugins on Apple Silicon Macs
- Audio Hijack 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 blue.
- Audio Hijack will now capture both halves of conversations for users beta testing voice and video calls in the Whatsapp Desktop app
Audio Hijack 3.7.7
- Backend updates have been made for better compatibility with the new M1 chip-based Macs. Additional updates with full support for these machines will be forthcoming
Audio Hijack 3.7.6
- Initial MacOS 11 (Big Sur) Compatibility - Audio Hijack now has initial compatibility with MacOS 11 (Big Sur)
- ACE 11.5 Brings Audio Capture to MacOS 11 (Big Sur) - The Audio Capture Engine (ACE) has been updated to 11.5, offering initial compatibility with MacOS 11 (Big Sur)
- Updates to the names of Loopback virtual audio devices are now immediately reflected
Audio Hijack 3.7.5
Additional Audio Fixes in ACE 11.2.2:
- The Audio Capture Engine (ACE) has been updated to 11.2.2, fixing several issues. Playback to Bluetooth devices has been improved, non-standard audio formats will again play as expected, and several regressions have been fixed.
Audio Hijack 3.7.4
Critical Fixes in ACE 11.2.1:
- The Audio Capture Engine (ACE) has been updated to 11.2.1, fixing a regression which would cause captured input audio to be improperly muted, as well as a crash which could occur with multi-output devices
Audio Hijack 3.7.3
- Audio Capture Has Been Improved With ACE 11.2, Including Full Support for Catalyst Apps: The Audio Capture Engine (ACE) has been updated to 11.2, with many backend enhancements. Catalyst apps like “Voice Memos” are now fully supported, aggregate devices now work better, and many other small improvements have been made
- VoIP Capture Support for Several Additional Apps: Jamulus and Jami are now supported as a VoIP audio source, making it easy to record both halves of a conversation. Support for Cisco's various chat applications has also been improved
- Support for Chrome's “Progressive Web Apps”: Audio will now be captured from Chrome web apps, also known as progressive web apps
- The Broadcast block now supports receiving track titles from our own soundboard app Farrago, as well as MiX16 Pro and MiX16 Go
- The Volume block's VoiceOver labeling now correctly matches the visual interface, correcting an accessibility issue
- The “Mixed In Key” audio unit is now fully supported
- Audio Hijack is not yet compatible with MacOS 11 (Big Sur), but we expect to have an additional release with support in the very near future
- Audio Hijack 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
Audio Hijack 3.7.2
- The New Live Stream Block Now Supports Facebook Live: The Live Stream block now has support for streaming RTMPS services, including Facebook Live
- Facebook Messenger VoIP Capture Support: Facebook's Messenger app is now supported as a VoIP audio source, making it easy to record both halves of a conversation
- Application Block Source Selector Fixes: An issue which could cause the “Source” selector in Application Source blocks to behave in unexpected ways has been corrected
- The Live Stream block's “Visualizer” options now shown a brief preview when selected if no audio is flowing through them
- Audio Hijack's Broadcast and Live Stream blocks can once again correctly pull track titles and album artwork from current versions of Audirvana
- The “Other Source” dialog in the Live Stream and Broadcast blocks now correctly allows the opening of folders to navigate to the desired location
- The performance of Spotify track title retrieval has been improved using the Scripting Bridge API
- Edits made in the “Recordings” tab are now committed prior to passing a file elsewhere with the “Actions” menu
- Animated GIFs no longer incorrectly animate in Live Stream's “Logo” field
Audio Hijack 3.7.1
- Fixes a Crash With the Broadcast Block - Audio Hijack 3.7.0 introduced a crash which could occur when using the Broadcast block. This bug has ben squashed with much alacrity.
- A buffer overflow, which could have caused a crash, has been addressed
Audio Hijack 3.6.4
- ACE Update: The Audio Capture Engine (ACE) has been updated to 11.1.2, with many backend enhancements, and bug fixes when dealing with aggregate devices.
- Still more improvements have been made to the tracking of USB audio devices, to work around issues where devices don't properly identify themselves in a unique fashion.
Audio Hijack 3.6.3
Audio Capture From New Special Sources:
- Audio Hijack can now easily capture audio from Siri and VoiceOver, simply by selecting them from the “Special Sources” area in the Application source block
Enhanced Audio Capture with ACE 11.1:
- The Audio Capture Engine (ACE) has been updated to 11.1, with many backend enhancements
Improvements to Bluetooth Device Reliability:
- Audio Hijack now does additional work to avoid issues caused by Apple's Bluetooth device handling, so Bluetooth devices will work more reliably when included in a session
- The new TV.app on Catalina is now supported for metadata capture withs the Broadcast block
- Further improvements have been made to the tracking of USB audio devices
- Installation of the Schedule Helper tool has been moved into Audio Hijack's Preferences window
- A useful “Reinstall ACE” debugging option is now available by option-clicking the Piezo menu. This will uninstall and then immediately reinstall ACE
Audio Hijack 3.6.2
Full MacOS 10.15 (Catalina) Support:
- At this time, Audio Hijack now has full compatibility with MacOS 10.15 (Catalina)
Additional Denoise Improvements:
- Continued improvements have been made to the Denoise plugin, which now better handles changes to the session's sample rate. Note that a one-time data reset will occur for any previously learned noise profiles. We apologize for the inconvenience
Additional Schedule Helper Improvements:
- The Schedule Helper tool has been updated to version 2.0.2, to fix issues with waking from sleep. If you use Timers in Audio Hijack, update Schedule Helper from the Audio Hijack menu
- Several small issues related to the handling of various windows have been fixed. Windows once again properly come forward when switching to Audio Hijack, and the behavior of pinned popovers is once again correct
- An issue where the Quick Tour wouldn't appear at the correct size has been fixed
Audio Hijack 3.6.1
- Schedule Helper Fixes: Schedule Helper has been fixed to no longer incorrectly require so much authentication
- Further improvements have been made to the tracking of USB audio devices
- Some improvements have been made to the new Denoise block, to make its “Active” light is more helpful
- A possible crash which could occur when the recording folder was missing has been fixed
- Several additional improvements have been made, including small VoiceOver fixes, a refactoring of the Wizard window, and more
Audio Hijack 3.6.0
- Audio Hijack's tracking of physical input and output devices has been overhauled and dramatically improved. It will now better handle issues caused by many USB audio devices. Audio Hijack will automatically track devices across restarts and between ports on your computer, so fewer adjustments are necessary
- The Source selector, found in the Application input block, has been updated and improved. It's now easier to capture audio from the Finder and Text to Speech, with the new “Special Sources” section of the Source selector. Other minor interface improvements have been made as well
- Audio Hijack now has preliminary compatibility with MacOS 10.15 (Catalina)
- The backend Audio Capture Engine (ACE) has been updated to 11.0.1, with preliminary MacOS 10.15 (Catalina) compatibility, as well as other fixes and improvements. ACE is now required to use Audio Hijack. If it is not currently installed, you'll be prompted to install it at launch
- On MacOS 10.14 (Mojave) and higher, Audio Hijack now offers general Dark Mode support on windows throughout the app
- The Declick, Dehum, and Denoise plugins have been overhauled and modernized. The new versions of these blocks can now be found in the Advanced section of the block library. For more details, see the “Advanced Blocks” section of the manual
- Auto-splitting files based on time now has millisecond precision, so splits are much more precise
- When adjusting an Input or Output Device block that is in an error state because a device has disappeared, changes made will now immediately take effect, even if the session is actively running
- The buffer size used while recording has been increased, to prevent very rare cases where an over-stressed machine (or disk) could drop audio. If an error does still occur, it will now be logged
- The Application source block now better handles applications with unconventional application names
- An improvement has been made for session names imported from the old Audio Hijack Pro
- The Broadcast block has been updated to plug a memory leak, and save CPU by doing smarter time formatting
- Updates have been made to track titles used by the Broadcast block, to fix a bug where large image art captured by the Track Title system in the Broadcast block could cause audio drop outs, and better capture metadata by using a separate process
- Audio Hijack works to properly handle third-party Audio Unit plugins on Catalina. Apple now requires third-party Audio Unit plugins to be properly signed and notarized, causing many older plugins to fail to load on Catalina. The developers of these individual plugins will need to issue properly signed updates to their plugins
- Audio Hijack now requires MacOS 10.12 (Sierra) or higher. If you're still on 10.11 (or lower), be sure to see our Legacy page
- Audio Hijack's Help menu now includes a useful new Release Notes window, so you can see changes across all versions from right inside the app
- On Catalina, Audio Hijack works to replace the now-defunct iTunes with the new Music.app in all relevant places
- Audio Hijack's Preferences window has been updated for consistency across all Rogue Amoeba apps
- A new wizard has been added to Audio Hijack for installing, updating, and removing ACE (among other things). It includes the “Quick Tour” to provide a helpful overview of the application. It will also pre