Starting application before firewire device is ready
Clash Royale CLAN TAG#URR8PPP
up vote
0
down vote
favorite
To use an audio application requiring jackd-firewire
, I have to start up things in the following order:
- Power up the hardware interface (a Phonic mixing console in my case)
- Start jackd
- Start the audio application
Any other order will make the audio application complain about "no jack" so I have to close it and then run the above sequence.
When the hw interface is off, the /dev/fw1
device simply does not exist. Creating /dev/fw1
with mknod
does not help - jackd will not start with such a "dead" device.
vs. built-in soundcard
This is in contrast to a built-in soundcard, where the /dev-device is always there when the computer is running.
vs. Pulseaudio
Even pulseaudio configured to use firewire output allows me to turn the hw interface off and back on. Sound will just stop and resume, and the application does not complain (I only tested this with google-chrome playing a movie).
udev
I know how to use udev
to start jackd when /dev/fw1
comes to existence. But I still have to exit the audio application in case I forgot to power up the hw ifc prior to starting the application.
My question
Is there a way to let the application believe it can connect to jackd even when jackd does not see a firewire device? Ideally I would like to be able to disconnect the hardware while the application is running without any ill effects, except hearing no sound.
audio daemon jack firewire
add a comment |
up vote
0
down vote
favorite
To use an audio application requiring jackd-firewire
, I have to start up things in the following order:
- Power up the hardware interface (a Phonic mixing console in my case)
- Start jackd
- Start the audio application
Any other order will make the audio application complain about "no jack" so I have to close it and then run the above sequence.
When the hw interface is off, the /dev/fw1
device simply does not exist. Creating /dev/fw1
with mknod
does not help - jackd will not start with such a "dead" device.
vs. built-in soundcard
This is in contrast to a built-in soundcard, where the /dev-device is always there when the computer is running.
vs. Pulseaudio
Even pulseaudio configured to use firewire output allows me to turn the hw interface off and back on. Sound will just stop and resume, and the application does not complain (I only tested this with google-chrome playing a movie).
udev
I know how to use udev
to start jackd when /dev/fw1
comes to existence. But I still have to exit the audio application in case I forgot to power up the hw ifc prior to starting the application.
My question
Is there a way to let the application believe it can connect to jackd even when jackd does not see a firewire device? Ideally I would like to be able to disconnect the hardware while the application is running without any ill effects, except hearing no sound.
audio daemon jack firewire
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
To use an audio application requiring jackd-firewire
, I have to start up things in the following order:
- Power up the hardware interface (a Phonic mixing console in my case)
- Start jackd
- Start the audio application
Any other order will make the audio application complain about "no jack" so I have to close it and then run the above sequence.
When the hw interface is off, the /dev/fw1
device simply does not exist. Creating /dev/fw1
with mknod
does not help - jackd will not start with such a "dead" device.
vs. built-in soundcard
This is in contrast to a built-in soundcard, where the /dev-device is always there when the computer is running.
vs. Pulseaudio
Even pulseaudio configured to use firewire output allows me to turn the hw interface off and back on. Sound will just stop and resume, and the application does not complain (I only tested this with google-chrome playing a movie).
udev
I know how to use udev
to start jackd when /dev/fw1
comes to existence. But I still have to exit the audio application in case I forgot to power up the hw ifc prior to starting the application.
My question
Is there a way to let the application believe it can connect to jackd even when jackd does not see a firewire device? Ideally I would like to be able to disconnect the hardware while the application is running without any ill effects, except hearing no sound.
audio daemon jack firewire
To use an audio application requiring jackd-firewire
, I have to start up things in the following order:
- Power up the hardware interface (a Phonic mixing console in my case)
- Start jackd
- Start the audio application
Any other order will make the audio application complain about "no jack" so I have to close it and then run the above sequence.
When the hw interface is off, the /dev/fw1
device simply does not exist. Creating /dev/fw1
with mknod
does not help - jackd will not start with such a "dead" device.
vs. built-in soundcard
This is in contrast to a built-in soundcard, where the /dev-device is always there when the computer is running.
vs. Pulseaudio
Even pulseaudio configured to use firewire output allows me to turn the hw interface off and back on. Sound will just stop and resume, and the application does not complain (I only tested this with google-chrome playing a movie).
udev
I know how to use udev
to start jackd when /dev/fw1
comes to existence. But I still have to exit the audio application in case I forgot to power up the hw ifc prior to starting the application.
My question
Is there a way to let the application believe it can connect to jackd even when jackd does not see a firewire device? Ideally I would like to be able to disconnect the hardware while the application is running without any ill effects, except hearing no sound.
audio daemon jack firewire
audio daemon jack firewire
asked 4 hours ago
Martin Drautzburg
7881815
7881815
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f480864%2fstarting-application-before-firewire-device-is-ready%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password