SolAudioLab Virtual Headphones
Logic AU | Universal Binary | Beta 0.5

Virtual Headphones is a monitoring plug-in that lets you compare the tonal
character of other headphones and selected consumer listening devices through
the headphones you already use. It can also apply a neutral correction for
your current headphones.

This Audio Unit package is built from the same consolidated Beta 0.5 source used
for the verified Windows Beta 0.5 build. The model data, correction rules, state
mapping, Consumer Check behavior, recent-model feature, LISTEN toggle, and remote
SolAudioLab notice behavior are intended to remain the same across platforms.

This package is for Logic Pro, GarageBand, and other 64-bit Audio Unit hosts.
It supports both Apple Silicon and Intel Macs.


[SYSTEM REQUIREMENTS]

- macOS 11 or later
- A 64-bit Audio Unit host such as Logic Pro or GarageBand
- Supported architectures: Apple Silicon arm64 and Intel x86_64
- Plug-in format: macOS Audio Unit (AU)


[INSTALLATION]

1. Quit Logic Pro, GarageBand, and any other audio software.
2. Open the "au" folder and then the "SolAudioLab" folder in this ZIP.
3. Copy "Virtual Headphones.component" directly into:

   /Library/Audio/Plug-Ins/Components/

The final installation path should be:

   /Library/Audio/Plug-Ins/Components/Virtual Headphones.component

Enter an administrator password if macOS requests it.
4. Start Logic Pro. Logic will scan and validate the Audio Unit.


[UPDATING AN EXISTING VERSION]

1. Quit Logic Pro and other audio software completely.
2. Remove the existing "Virtual Headphones.component" bundle.
3. Copy the new Beta 0.5 component into the Components folder above.
4. Start Logic Pro and let it validate the Audio Unit again.

Beta 0.5 keeps stable model IDs and includes migration for projects saved with
Beta 0.2.3. Keep a backup of important projects while testing Beta builds.


[FINDING THE PLUG-IN IN LOGIC PRO]

Insert the plug-in on Stereo Out or another monitoring output. Look for:

   Audio FX > Audio Units > SolAudioLab > Virtual Headphones

If it does not appear, open Logic Pro's Plug-in Manager and rescan or reset the
selected Audio Unit.


[BASIC USE]

1. Select FIND under MY HEADPHONES and choose the headphones you are wearing.
2. Select FIND under FLAT OR HEADPHONES TO EXPERIENCE and choose FLAT, another
   headphone, or a supported consumer listening device.
3. Under LISTEN, one full-width button switches between the selected target and
   MY HEADPHONES. Repeated clicks let you compare without moving the mouse
   between two buttons.

FLAT is not another headphone model. It applies a neutral frequency-response
correction for the headphones selected under MY HEADPHONES.

Beta 0.5 contains 330 MY HEADPHONES models and 408 target models. Headphones,
in-ear devices, and earbuds are presented in one target list.


[RECENT MODELS]

The model picker keeps up to six recent MY HEADPHONES models and six recent
TARGET models separately. The compact RECENT text appears above the search box.
Click a recent model name to select it immediately.

Recent-model history is stored only in the local SolAudioLab settings folder on
this Mac. It is not sent to SolAudioLab.


[CONSUMER CHECK]

Selected widely used consumer targets are marked CONSUMER CHECK in orange text.
Click the model name to select it immediately without opening the guide. Click
CONSUMER CHECK to select that target first and then open the information guide.
Closing the guide leaves the target selected.

Consumer targets are practical mix-translation references, not exact
reproductions of every listener. In-ear fit, ear tips, seal, ANC, adaptive
processing, and device DSP can change the actual response.

Cross-type comparisons use the same LISTENING REFERENCE rules as the approved
SolAudioLab web version, with reduced correction strength and limits.


[REMOTE SOLAUDIOLAB NOTICE]

The two-line SolAudioLab area at the bottom can receive optional news text and
a SolAudioLab link from:

   https://solaudiolab.com/virtual-headphones/plugin-notice.json

The plug-in only reads this small HTTPS text configuration. It does not download
or execute code, and it does not send project names, DAW information, headphone
choices, or other user data to SolAudioLab. The request is performed outside
the audio-processing thread. If the server cannot be reached, audio processing
continues normally and the cached or built-in text remains available.


[READING THE GRAPH]

- MY HEADPHONES: the original frequency response of your current headphones
- TARGET or FLAT: the target response or neutral reference line
- CORRECTION: the response of the correction filters that are actually applied

Safety Attenuation provides headroom for level increases caused by correction.
The same attenuation is used while comparing the two listening states.


[IMPORTANT: TURN IT OFF BEFORE BOUNCE]

This plug-in is for headphone monitoring only.
Turn it off manually before the final Bounce or Export.

The plug-in automatically bypasses its audio processing when it detects an
offline Bounce. Logic Pro or another host may not report every Bounce method to
the plug-in, so do not rely only on automatic detection.


[CURRENT macOS BETA SECURITY NOTICE]

This Beta 0.5 build is signed with a SolAudioLab Apple Developer ID Application certificate, notarized by Apple, and stapled with the notarization ticket. The distributed plug-in bundle was also validated again after packaging.

If macOS or your DAW still asks for confirmation after download, use the normal macOS security prompt or plug-in manager. Do not disable macOS security system-wide. Only install packages obtained from the official SolAudioLab distribution.

[IF THE AUDIO UNIT DOES NOT APPEAR]

- Confirm that the component is directly inside the Components folder.
- Restart Logic Pro after installation or security approval.
- Open Plug-in Manager and rescan or reset Virtual Headphones.
- Confirm that the host supports 64-bit Audio Units.


[BETA NOTICE]

Perceived headphone response can change with fit, ear-pad condition, ear shape,
acoustic seal, and the measurement data. Consumer in-ear and earbud targets can
vary even more with fit and device processing. Use the result as a monitoring
and mix-translation reference, especially for important decisions.

When reporting a Beta issue, include the DAW and version, macOS version, Mac
architecture, sample rate, selected MY HEADPHONES model, selected target, and a
short description of the problem.


[WEB VERSION AND MORE INFORMATION]

https://solaudiolab.com/virtual-headphones/

Copyright SolAudioLab. All rights reserved.
