A script to fix EDID problems on external monitors in macOS.
-
Connect only the problem display.
-
Create this directory structure (if it doesn't already exist):
| brew cask install blackhole | |
| #https://github.com/ExistentialAudio/BlackHole | |
| Record System Audio | |
| Setup Multi-output Device | |
| In Audio Midi Setup->Audio Devices Right-click on the newly created Multi-output and select "Use This Device For Sound Output" | |
| Open digital audio workstation (DAW) such as GarageBand or QuickTime and set input device to "BlackHole" | |
| Set track to input from channel 1-2 | |
| Play audio from another application and monitor or record in your DAW. |
| @echo off | |
| setlocal enableextensions | |
| chcp 65001 | |
| set input=%1 | |
| set device=%2 | |
| set loglevel=quiet | |
| for %%i in ("%~f1") do set dirname=%%~dpi | |
| for %%i in ("%~f1") do set extension=%%~xi | |
| set tempfile=%dirname%%RANDOM%-temp.m4a |
| # Defaults / Configuration options for homebridge | |
| # The following settings tells homebridge where to find the config.json file and where to persist the data (i.e. pairing and others) | |
| HOMEBRIDGE_OPTS=-U /var/lib/homebridge | |
| # If you uncomment the following line, homebridge will log more | |
| # You can display this via systemd's journalctl: journalctl -f -u homebridge | |
| # DEBUG=* |