Skip to content

How to specify device on macOS #41

Description

@james-Solutions

Hi,

When specifying a device using the device property on macOS leads to the recorder exiting with code 1.

image

const options = {
program: rec, // Which program to use, either arecord, rec, or sox.
device: 'Blue Snowball', // Recording device to use, e.g. hw:1,0

bits: 16, // Sample size. (only for rec and sox)
channels: 1, // Channel count.
encoding: signed-integer, // Encoding type. (only for rec and sox)
rate: 48000, // Sample rate.
type: wav, // Format type.
}

However, this does work:

const options = {
program: rec, // Which program to use, either arecord, rec, or sox.

bits: 16, // Sample size. (only for rec and sox)
channels: 1, // Channel count.
encoding: signed-integer, // Encoding type. (only for rec and sox)
rate: 48000, // Sample rate.
type: wav, // Format type.
additionalParameters: ['-t', 'coreaudio', '"Blue Snowball"']
}

This works for me now, but why would it not work with the device option?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions