Controlar la frecuencia de bits / muestra de la salida de audio en OSX desde el símbolo del sistema

1

¿Hay alguna forma de limitar el formato de salida de una tarjeta de sonido en OSX, aparte de la configuración de Audio MIDI? Me he dado cuenta de que OSX tiene la mala costumbre de remuestrear el audio cuando no es necesario en absoluto (digamos la salida de Spotify o Tidal). Me gustaría evitar sistemáticamente que ocurra algo así, mientras sigo teniendo una opción en el formato de salida. La solución puede usar shell o script de Apple, de modo que pueda ejecutarlo con un acceso directo.

    
pregunta retrography 04.11.2015 - 00:06

1 respuesta

0

Aquí hay un AppleScript que corrige el formato de audio predeterminado de la tarjeta de salida predeterminada antes de iniciar Spotify (probado solo en El Capitán), pero prefiero una solución que no dependa de la GUI:

set desiredRate to "44100.0 Hz"
set desiredDepth to "2ch-16bit Integer"

tell application "Audio MIDI Setup" to activate
tell application "System Events"
    tell application process "Audio MIDI Setup"
        if not (window "Audio Devices" exists) then
            click menu item "Show Audio Devices" of menu "Window" of menu bar item "Window" of menu bar 1
        end if
        tell group 1 of tab group 1 of group 1 of splitter group 1 of window "Audio Devices"
            click button 1 of combo box 1
            select (text field 1 of list 1 of scroll area 1 of combo box 1 whose value is desiredRate)
            keystroke return
            click pop up button 2
            click menu item desiredDepth of menu 1 of pop up button 2
        end tell
    end tell
end tell
tell application "Audio MIDI Setup" to quit
tell application "Spotify" to activate
    
respondido por el retrography 04.11.2015 - 05:22

Lea otras preguntas en las etiquetas