Skip to content

How to specify device on macOS #41

@james-Solutions

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?

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions