# Instant On

### What It Is

Instant On enables you to grab audio from any source instantly, with no need to quit and relaunch open applications. Instant On also enables the capture of all System Audio, as well as audio capture from certain complex applications.

We strongly encourage all users to install the Instant On extra.

### Installing

To install Instant On, just click the “Install” button in the Install Extras window. Enter your password when prompted, and you should be all set.

The Instant On components will be placed in the /Library/Audio/Plug-Ins/HAL/ folder.

### Uninstalling

To uninstall Instant On, just click the “Uninstall” button in the Install Extras window.

### Version History

#### 8.3

- Instant On now offers preliminary support for MacOS 10.12 (Sierra).

- Support for Mac OS X 10.7 and 10.8 has been removed.

#### 8.2.6

- A small backend change has been made to improve the reliability of monitoring devices.

#### 8.2.5

- A small backend change has been made to improve Loopback’s trial mode.

#### 8.2.4

- A rare problem where input devices could incorrectly be captured multiple times has been fixed.

- Error reporting has been improved, providing better details if a device fails to be created properly.

- A loss of audio sync could occur when a device's sample rate clock jumped backwards. That clock should never jump backwards, but some devices do things they're not supposed to. Instant On now handles that without a problem.

- Sample rate reporting has been adjusted to improve compatibility with certain apps, including MAX, Roon, and Screenium.

- There are several additional small improvements for better overall performance.

#### 8.2.3

- Instant On devices now report their sample rate in a more robust way, to improve compatibility with some applications, including Max.

- Various aspects of Instant On’s debug logging have been improved.

- An issue where errors weren’t properly appearing when device creation failed has been fixed.

- A rare hang, which occurred when the time code of a hardware device jumped significantly backwards in time, has been fixed.

#### 8.2.2

- Further improvements have been made for Loopback’s trial mode.

#### 8.2.1

- The device handling for Loopback’s trial mode has been improved.

#### 8.2

- This is the first version of Instant On with full support for Loopback.

#### 8.1.5

- Backend changes have been made for audio device monitoring, to improve performance.

#### 8.1.4

- Channel count changes are now properly saved after rebooting.

- An issue causing Radiologik DJ to be unable to access higher channels on Loopback devices has been corrected.

- The rarely-seen virtual device icon has been updated and improved, despite the fact that it’s rarely seen.

#### 8.1.3

- An issue affecting Loopback’s audio monitoring, which could cause it to fail to monitor audio devices, has been corrected.

- We’ve fixed an extremely rare issue which could cause the OS’s coreaudiod to crash.

#### 8.1.2

- We’ve fixed an issue which could cause Rogue Amoeba applications to hang when beginning to capture audio.

#### 8.1.1

- Applications which use Instant On have been updated with better uninstallation warnings to avoid conflicts.

- Instant On is now fully compatible with our forthcoming Loopback application.

#### 8.1

- Instant On now offers support for Mac OS X 10.11 (El Capitan).

#### 8.0.8

- We’ve fixed a bug where noise could be introduced when using devices set to high sample rates.

#### 8.0.7

- Error handling has been improved, and a small memory leak was plugged.

#### 8.0.6

- An issue where a crash of instanton-agent could occur on Mac OS X 10.7 has been corrected. The crash was largely harmless, but also entirely needless.

#### 8.0.5

- More backend changes have been made to optimize the user experience with current and future products, which remains exciting, even if it doesn’t sound like it!

#### 8.0.4

- Several backend changes have been made to optimize the user experience with current and future products, which is quite exciting even if it doesn’t sound like it!

#### 8.0.3

- Compatibility with Accessibility's VoiceOver function has been improved, and multiple bugs in the default system output device (used for sound effects) play-through have been corrected.

#### 8.0.2

- We've cured an issue where capture of iTunes audio could fail when dropping out of full-screen mode.

- Sound effects again correctly bypass audio capture, particularly helpful when using VoiceOver.

#### 8.0.1

- The ability to capture Text to Speech audio has been restored, after being briefly broken by recent changes.

#### 8.0

- Instant On now offers support for Mac OS X 10.10 (Yosemite).

- We’ve resolved an issue that could result in loss of audio after lengthy audio captures.

- A rare crash caused by audio device clock drift has been fixed as well.

#### 7.2.2

- Instant On has been updated for improved support for Fast User Switching, limiting audio captures to the sessions in which they are initiated.

- Audio artifacts could occur under heavy CPU load or VM paging. Instant On improves on this, and these already-rare dropouts should now be much more rare. This should also fix issues with static crackles creeping in on long audio captures, which could eventually result in a loss of playback audio all together.

- System Audio capture has been improved to properly allow capture of System Audio by multiple sources.

#### 7.2.1

- Instant On has been updated to no longer load at all on incompatible operating system versions.

#### 7.2

- Latency of audio capture has been reduced, much to everyone’s delight! In particular, capturing from applications which are pulling from audio devices should now have much lower latency.

- Several issues with audible glitches after an audio stream skipped have been fixed.

- When capturing from devices with more than 2 channels, Instant On will now automatically select the stereo pair of channels and properly mix them together.

#### 7.1.2

- Audio is now captured from the Soundflower virtual audio device.

- Several other small bug fixes have been made.

#### 7.1

- Instant On now offers support for Mac OS X 10.9 (Mavericks), providing audio capture from running applications and Safari, as well as full System Audio capture.

- With version 7 and up, Instant On has been entirely re-engineered under the hood, for better audio capture.

- System Audio capture now works seamlessly with our own Intermission (http://rogueamoeba.com/intermission/), enabling full playback control and prioritization with Intermission even while capturing System Audio.

- Error handling and compatibility with older versions has been improved.

#### 7.0

- Intermission-only release.

#### 6.0.4

- Several small updates were made, including one to better capture audio from sandboxed applications.

#### 6.0.3

- An issue which could cause hangs with the Amarra iTunes plug-in has been corrected.

#### 6.0.2

- An issue where Instant On failed to load in some background applications on Mac OS X 10.8 has been fixed, enabling audio capture from VMWare Fusion, RadioLine, and more.

- An extremely rare issue, where exceptional circumstances could cause a kernel panic, has been fixed.

#### 6.0.1

- Some small improvements have been made to the Instant On installer and installation process.

- An issue where the System Audio device could be incorrectly activated has been prevented.

- A problem where audio devices were not always properly reset has been corrected.

- A cosmetic bug related to the display of dB levels in Audio MIDI Setup has been fixed.

- Compatibility between multiple applications using Instant On has been improved.

#### 6.0.0

- Instant On now features preliminary support for Mac OS X 10.8 (Mountain Lion), providing audio capture from running applications as well as full System Audio capture.

- Instant On no longer uses Soundflower on any systems.

#### 5.0.2

- Fixed an initialization sequence issue in Qt based applications, which could cause a conflict with Sibelius.

#### 5.0.1

- A rare synchronization issue between IOKit and BSD which could affect correct operation at startup has been fixed.

#### 5.0

- Instant On now offers full support for capturing audio from sandboxed applications.

- Many hijacking compatibility issues were addressed with a redesigned injection system.

- A regression where the Exclude operation would still patch applications has been fixed.

- Instant On no longer installs any components in /usr/local.

#### 4.2

- Fixed a possible conflict when used in conjunction with the developer "valgrind" tool.

#### 4.1

- Full support for Mac OS X 10.7 (Lion) has been restored, providing audio capture from running applications as well as full System Audio capture.

- Instant On now uses Soundflower for System Audio capturing on 10.7

#### 4.0

- Support for Mac OS X 10.7 Lion.

- Now uses Soundflower for System Audio capturing on 10.7

- Version 4.0 was pulled due to incompatibilities with several third-party applications.

#### 3.1

- A race condition which could cause Google's GTalk to crash has been fixed.

#### 3.0.2

- Fixed a deadlock which would cause the application to hang if System Audio failed.

#### 3.0.1

- Fixed a System Audio bug that could produce corrupt audio and memory leaks.

#### 3.0

- Instant On has a brand new name (formerly "Instant Hijack").

- Instant On features a brand new System Audio hijacker, removing the need for SoundFlower.

#### 2.2.8

- An installation issue with version 2.2.7 has been corrected.

#### 2.2.7

- Fixed a rare deadlock

#### 2.2.6

- Excessive logging, rarely seen in the kernel.log, has been removed

#### 2.2.5

- Works around an incompatibility with Adobe's Version Cue software

#### 2.2.4

- Fixed an error being displayed when hijacking the same program more than once from different Rogue Amoeba products

- Fixed a rare bug that could prevent Instant On from loading

#### 2.2.3

- Fixed an incompatibility with quicklookd seen as a crash in posix_spawn

- New logo

#### 2.2.2

- Fixed a kernel panic which could occur after a failed process start

#### 2.2.1

- Fixed a rare crash due to a race condition

#### 2.2

- Now compatible with Mac OS X 10.6 (Snow Leopard)

#### 2.1.2

- Fixed crash when running a program under Valgrind

- Fixed an obscure crash on startup in certain applications

#### 2.1.1

- Fixed crash in 64-bit processes with a large number of command-line arguments

#### 2.1

- Added support for hijacking of 64-bit applications

- Fixed a audio skipping problem that would occur on some Intel machines, typically during heavy graphic or disk usage

- Fixed crash that could occur on some G4-based machines

#### 2.0.3

- Fixed crash in ssh and related commands when using Mac OS X 10.5 (Leopard) with Apple Security Update 2008-002

#### 2.0.2

- Fixed an occasional crash on PowerPC Macs

#### 2.0.1

- Now works to hijack Skype

- Fixed race condition which could disable Instant On incorrectly

#### 2.0

- Official release of Multi-Hijack, allowing multiple Rogue Amoeba applications to hijack the same audio source

- Now fully Mac OS X 10.5 (Leopard) compatible

- New Instant On Preferences application for editing Instant On's Exclude List

- Fixes bugs where MegaMix mode could produce noise in audio

- Instant On no longer uses Application Enhancers technology

#### 1.5 (Unreleased)

- Added Multi-Hijack, allowing multiple applications to hijack the same audio source.

#### 1.4

- Added MegaMix mode, with the ability to hijack all audio (including inputs) from a single application (useful for recording from applications like Skype and iChat).

#### 1.3.3

- Full compatibility with Intel Chip Based Macs (ICBMs).

- Now using Application Enhancer v2.0

#### 1.3.2

- Removed old 'Debug Log' options

- Improved built-in Exclude list

#### 1.3.1

- Added ability to hijack Dashboard widgets

#### 1.3

- Now using Application Enhancer v. 1.5.1

Instant On is copyright © Rogue Amoeba Software, Inc.