2 votos

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

¿Hay alguna manera de limitar el formato de salida de una tarjeta de sonido en OSX, aparte de la configuración de audio MIDI? He notado 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 tal cosa suceda, mientras que todavía tiene una opción en el formato de salida. La solución puede utilizar shell o Apple script, de modo que pueda ejecutarlo con un acceso directo.

1voto

Aquí tienes un AppleScript que corrige el formato de audio por defecto de la tarjeta de salida por defecto antes de lanzar Spotify (probado sólo en El Capitán), pero prefiero mucho 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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X