Re: [Rosegarden-user] audio subsystem not available - can't record audio
Hi All On another system running Pop!_OS 22.04 LTS Linux, QjackCtl version 0.9.6, the SAME version of Rosegarden (Version 23.06 "Flutterbye", Build Key 13280f9033,Qt Version 5.15.9) runs fine and does record. So the problem was definitely in the older version of Pop!_OS Linux and not Rosegarden. By the way I bypassed the problem successfully by using NetJack to pipe the audio out and record on another machine using Audacity. Thank you all for your assistance. I'll post the URL of the piece I was working on for your downloading pleasure. It is a substantial orchestral work, which is a big credit to Rosegarden. Best regards, Rich r...@hydrophones.com > Hi Ted, > > As requested: > > Rosegarden 20.06 - AlsaDriver [ALSA library version 1.2.2, module version > 5.11.0-7620-generic, kernel version 5.11.0-7620-generic] > > === > JackDriver::initialise() begin... > JACK sample rate = 88200Hz, buffer size = 2048 > Creating audio file thread... > Found 1 JACK physical outputs > connecting from "rosegarden:master out L" to "a2j:Midi Through [14] > (playback): Midi Through Port-0" > WARNING: cannot connect to JACK output port > > ALSA Client information: > > 14,0 - (Midi Through, Midi Through Port-0) > (DUPLEX) [ctype 2, ptype > 655362, cap 99] > 128,0 - (FLUID Synth (47987), Synth input port (47987:0)) (WRITE > ONLY) [ctype 1, ptype 1310726, cap 66] > > Using low-resolution system timer, sending a warning > Current timer set to "system timer" > WARNING: using system timer with only 250Hz resolution! > AlsaDriver::initialiseMidi - initialised MIDI subsystem > > AlsaDriver::setPlausibleConnection: connection like "" requested for > device 0 > AlsaDriver::setPlausibleConnection: fuzzy match 128:0 Synth input port > (47987:0) (write) available with fitness 1 > AlsaDriver::setPlausibleConnection: connection like "" requested for > device 1 > AlsaDriver::setPlausibleConnection: nothing suitable available > > ALSA Client information: > > 14,0 - (Midi Through, Midi Through Port-0) > (DUPLEX) [ctype 2, ptype > 655362, cap 99] > 128,0 - (FLUID Synth (47987), Synth input port (47987:0)) (WRITE > ONLY) [ctype 1, ptype 1310726, cap 66] > > AlsaDriver::setPlausibleConnection: connection like "20:0 UMC1820 MIDI 1 > (duplex)" requested for device 0 > AlsaDriver::setPlausibleConnection: nothing suitable available > AlsaDriver::setPlausibleConnection: connection like "20:0 UMC1820 MIDI 1 > (duplex)" requested for device 1 > AlsaDriver::setPlausibleConnection: nothing suitable available > > ALSA Client information: > > 14,0 - (Midi Through, Midi Through Port-0) > (DUPLEX) [ctype 2, ptype > 655362, cap 99] > 128,0 - (FLUID Synth (47987), Synth input port (47987:0)) (WRITE > ONLY) [ctype 1, ptype 1310726, cap 66] > > AlsaDriver::setPlausibleConnection: connection like "" requested for > device 0 > AlsaDriver::setPlausibleConnection: fuzzy match 128:0 Synth input port > (47987:0) (write) available with fitness 1 > AlsaDriver::setPlausibleConnection: connection like "" requested for > device 1 > AlsaDriver::setPlausibleConnection: nothing suitable available > > ALSA Client information: > > 14,0 - (Midi Through, Midi Through Port-0) > (DUPLEX) [ctype 2, ptype > 655362, cap 99] > 128,0 - (FLUID Synth (47987), Synth input port (47987:0)) (WRITE > ONLY) [ctype 1, ptype 1310726, cap 66] > > Using low-resolution system timer, sending a warning > Current timer set to "system timer" > WARNING: using system timer with only 250Hz resolution! > Using low-resolution system timer, sending a warning > Current timer set to "system timer" > WARNING: using system timer with only 250Hz resolution! > Using low-resolution system timer, sending a warning > Current timer set to "system timer" > WARNING: using system timer with only 250Hz resolution! > > > >>For troubleshooting JACK issues, there is a log viewer in >> preferences. Go to Edit > Preferences... > Details... >> >>That will display the log viewer. See if there's anything >> interesting there. If needed, copy and paste and email it to the list >> and we'll look further. >> >> Ted. >> >> On 7/15/23 12:25 AM, r...@hydrophones.com wrote: >>> Hi guys, >>> >>> I'm getting the following error message when I try to activate >>> recording >>> on an audio track: >>> >>> "audio subsystem not available - can't record audio" >>> >>> in a window that has the header: >>> >>> Rosegarden (as superuser) >>> >>> This is happening with Rosegarden Version 23.06 "Flutterbye" >>> Build Key 13280f9033 >>> Qt Version 5.15.9 >>> >>> Running under Pop!_OS 20.10 Linux with >>> QjackCtl Version 0.5.0 >>> Qsynth Version 0.6.3 >>> Using FluidSynth 2.1.3 >>> >>> QjackCtl and Qsynth are working and sound fine. Qsynth's audio outputs >>> show up on QjackCtl
Re: [Rosegarden-user] audio subsystem not available - can't record audio
Hi Ted, As requested: Rosegarden 20.06 - AlsaDriver [ALSA library version 1.2.2, module version 5.11.0-7620-generic, kernel version 5.11.0-7620-generic] === JackDriver::initialise() begin... JACK sample rate = 88200Hz, buffer size = 2048 Creating audio file thread... Found 1 JACK physical outputs connecting from "rosegarden:master out L" to "a2j:Midi Through [14] (playback): Midi Through Port-0" WARNING: cannot connect to JACK output port ALSA Client information: 14,0 - (Midi Through, Midi Through Port-0) (DUPLEX) [ctype 2, ptype 655362, cap 99] 128,0 - (FLUID Synth (47987), Synth input port (47987:0)) (WRITE ONLY) [ctype 1, ptype 1310726, cap 66] Using low-resolution system timer, sending a warning Current timer set to "system timer" WARNING: using system timer with only 250Hz resolution! AlsaDriver::initialiseMidi - initialised MIDI subsystem AlsaDriver::setPlausibleConnection: connection like "" requested for device 0 AlsaDriver::setPlausibleConnection: fuzzy match 128:0 Synth input port (47987:0) (write) available with fitness 1 AlsaDriver::setPlausibleConnection: connection like "" requested for device 1 AlsaDriver::setPlausibleConnection: nothing suitable available ALSA Client information: 14,0 - (Midi Through, Midi Through Port-0) (DUPLEX) [ctype 2, ptype 655362, cap 99] 128,0 - (FLUID Synth (47987), Synth input port (47987:0)) (WRITE ONLY) [ctype 1, ptype 1310726, cap 66] AlsaDriver::setPlausibleConnection: connection like "20:0 UMC1820 MIDI 1 (duplex)" requested for device 0 AlsaDriver::setPlausibleConnection: nothing suitable available AlsaDriver::setPlausibleConnection: connection like "20:0 UMC1820 MIDI 1 (duplex)" requested for device 1 AlsaDriver::setPlausibleConnection: nothing suitable available ALSA Client information: 14,0 - (Midi Through, Midi Through Port-0) (DUPLEX) [ctype 2, ptype 655362, cap 99] 128,0 - (FLUID Synth (47987), Synth input port (47987:0)) (WRITE ONLY) [ctype 1, ptype 1310726, cap 66] AlsaDriver::setPlausibleConnection: connection like "" requested for device 0 AlsaDriver::setPlausibleConnection: fuzzy match 128:0 Synth input port (47987:0) (write) available with fitness 1 AlsaDriver::setPlausibleConnection: connection like "" requested for device 1 AlsaDriver::setPlausibleConnection: nothing suitable available ALSA Client information: 14,0 - (Midi Through, Midi Through Port-0) (DUPLEX) [ctype 2, ptype 655362, cap 99] 128,0 - (FLUID Synth (47987), Synth input port (47987:0)) (WRITE ONLY) [ctype 1, ptype 1310726, cap 66] Using low-resolution system timer, sending a warning Current timer set to "system timer" WARNING: using system timer with only 250Hz resolution! Using low-resolution system timer, sending a warning Current timer set to "system timer" WARNING: using system timer with only 250Hz resolution! Using low-resolution system timer, sending a warning Current timer set to "system timer" WARNING: using system timer with only 250Hz resolution! >For troubleshooting JACK issues, there is a log viewer in > preferences. Go to Edit > Preferences... > Details... > >That will display the log viewer. See if there's anything > interesting there. If needed, copy and paste and email it to the list > and we'll look further. > > Ted. > > On 7/15/23 12:25 AM, r...@hydrophones.com wrote: >> Hi guys, >> >> I'm getting the following error message when I try to activate recording >> on an audio track: >> >> "audio subsystem not available - can't record audio" >> >> in a window that has the header: >> >> Rosegarden (as superuser) >> >> This is happening with Rosegarden Version 23.06 "Flutterbye" >> Build Key 13280f9033 >> Qt Version 5.15.9 >> >> Running under Pop!_OS 20.10 Linux with >> QjackCtl Version 0.5.0 >> Qsynth Version 0.6.3 >> Using FluidSynth 2.1.3 >> >> QjackCtl and Qsynth are working and sound fine. Qsynth's audio outputs >> show up on QjackCtl's patchbay but no audio inputs to Rosegarden appear. >> All the MIDI ins and outs seem to be working fine. >> >> The "self-recording" feature of Rosegarden used to work. Is this a bug? >> Is there a workaround? I used to use it to record (with perfect >> synchronization) track by track, and sometimes double track, various >> patches and synths. >> >> Thanks for all you do, and in advance, >> >> r...@hydrophones.com >> >> >> >> >> ___ >> Rosegarden-user mailing list >> Rosegarden-user@lists.sourceforge.net - use the link below to >> unsubscribe >> https://lists.sourceforge.net/lists/listinfo/rosegarden-user > > > ___ > Rosegarden-user mailing list > Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe > https://lists.sourceforge.net/lists/listinfo/rosegard
Re: [Rosegarden-user] audio subsystem not available - can't record audio
> Sat, 15 Jul 2023 07:38:51 - > r...@hydrophones.com : > > >> Hi all, >> >> In further bizarre behavior, if I type the command rosegarden in a >> terminal, rosegarden comes up but NOT in superuser mode, if I then >> import >> a rg file, it seems to come up normally which contrasts that if I mouse >> click on an rg file it brings up rosegarden in superuser mode! >> >> In any event, in either mode I get the message "audio subsystem not >> available - can't record audio" from Rosegarden. >> >> However, I can record into Audacity, but then how do I synchronize it if >> I >> do several tracks at different times, i.e. not everything in one go? >> >> Thanks again for looking into this, > > Somewhat OT... I've been finding direct audio recording into RG > 'irregularly successful' so I have drifted to using jack_capture, but that > also requires track alignement in any subsequent remix. And how do you > record into Audacity BTW, never tried THAT one yet? > Recording into Audacity on the same machine doesn't work too well, it gets dropouts. Next I'll try recording on another machine using netjack. > > Finally about that superuser thing, that icon-clicking rang a bell here, > does the icon execution begin with 'sudo' or such? > No. Just clicking on a .rg file to bring up Rosegarden has it come up in superuser mode. But typing rosegarden in a terminal it comes up "normally" (except the internal audio recording doesn't work) ___ > Rosegarden-user mailing list > Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe > https://lists.sourceforge.net/lists/listinfo/rosegarden-user > ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] audio subsystem not available - can't record audio
Sat, 15 Jul 2023 18:51:03 +0200 Lorenzo Sutton : > On 15/07/2023 12:53, krsg...@trixtar.org wrote: > > Sat, 15 Jul 2023 07:38:51 - > > r...@hydrophones.com : > > > [...] > > > > Somewhat OT... I've been finding direct audio recording into RG > > 'irregularly successful' so I have drifted to using jack_capture, but that > > also requires track alignement in any subsequent remix. And how do you > > record into Audacity BTW, never tried THAT one yet? > > Rosegarden can also use Jack Transport (only as 'Master' AFAIK) by > selecting Edit > Preferences > General > Use JACK Transport > > Then you could use jack_capture with the option: > > jack_capture --jack-transport -mc > > Then when you start playback in rosegarden jack_capture will start and > stop when rosegarden is also stopped. Thanks, I didn't know that, great stuff! > Note that because of the -mc option you first need to do the (jack > audio) connections to jack_capture *before* you start recording - this > is probably good because otherwise jack_capture tries to autoconnect > > Another approach still using jack transport would be to use another > software (e.g. Ardour) for the audio recording part (which I've done in > the past) > > Lorenzo > > > > > > Finally about that superuser thing, that icon-clicking rang a bell here, > > does the icon execution begin with 'sudo' or such? > > > > > > > > > > ___ > Rosegarden-user mailing list > Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe > https://lists.sourceforge.net/lists/listinfo/rosegarden-user ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] audio subsystem not available - can't record audio
On 15/07/2023 12:53, krsg...@trixtar.org wrote: Sat, 15 Jul 2023 07:38:51 - r...@hydrophones.com : [...] Somewhat OT... I've been finding direct audio recording into RG 'irregularly successful' so I have drifted to using jack_capture, but that also requires track alignement in any subsequent remix. And how do you record into Audacity BTW, never tried THAT one yet? Rosegarden can also use Jack Transport (only as 'Master' AFAIK) by selecting Edit > Preferences > General > Use JACK Transport Then you could use jack_capture with the option: jack_capture --jack-transport -mc Then when you start playback in rosegarden jack_capture will start and stop when rosegarden is also stopped. Note that because of the -mc option you first need to do the (jack audio) connections to jack_capture *before* you start recording - this is probably good because otherwise jack_capture tries to autoconnect Another approach still using jack transport would be to use another software (e.g. Ardour) for the audio recording part (which I've done in the past) Lorenzo Finally about that superuser thing, that icon-clicking rang a bell here, does the icon execution begin with 'sudo' or such? ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] audio subsystem not available - can't record audio
For troubleshooting JACK issues, there is a log viewer in preferences. Go to Edit > Preferences... > Details... That will display the log viewer. See if there's anything interesting there. If needed, copy and paste and email it to the list and we'll look further. Ted. On 7/15/23 12:25 AM, r...@hydrophones.com wrote: Hi guys, I'm getting the following error message when I try to activate recording on an audio track: "audio subsystem not available - can't record audio" in a window that has the header: Rosegarden (as superuser) This is happening with Rosegarden Version 23.06 "Flutterbye" Build Key 13280f9033 Qt Version 5.15.9 Running under Pop!_OS 20.10 Linux with QjackCtl Version 0.5.0 Qsynth Version 0.6.3 Using FluidSynth 2.1.3 QjackCtl and Qsynth are working and sound fine. Qsynth's audio outputs show up on QjackCtl's patchbay but no audio inputs to Rosegarden appear. All the MIDI ins and outs seem to be working fine. The "self-recording" feature of Rosegarden used to work. Is this a bug? Is there a workaround? I used to use it to record (with perfect synchronization) track by track, and sometimes double track, various patches and synths. Thanks for all you do, and in advance, r...@hydrophones.com ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] audio subsystem not available - can't record audio
Sat, 15 Jul 2023 07:38:51 - r...@hydrophones.com : > Hi all, > > In further bizarre behavior, if I type the command rosegarden in a > terminal, rosegarden comes up but NOT in superuser mode, if I then import > a rg file, it seems to come up normally which contrasts that if I mouse > click on an rg file it brings up rosegarden in superuser mode! > > In any event, in either mode I get the message "audio subsystem not > available - can't record audio" from Rosegarden. > > However, I can record into Audacity, but then how do I synchronize it if I > do several tracks at different times, i.e. not everything in one go? > > Thanks again for looking into this, Somewhat OT... I've been finding direct audio recording into RG 'irregularly successful' so I have drifted to using jack_capture, but that also requires track alignement in any subsequent remix. And how do you record into Audacity BTW, never tried THAT one yet? Finally about that superuser thing, that icon-clicking rang a bell here, does the icon execution begin with 'sudo' or such? -- There is but one ultimately effective exponent: it is the power of Good. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] audio subsystem not available - can't record audio
> On 7/14/23 18:25, r...@hydrophones.com wrote: >> Hi guys, >> >> I'm getting the following error message when I try to activate recording >> on an audio track: >> >> "audio subsystem not available - can't record audio" >> >> in a window that has the header: >> >> Rosegarden (as superuser) >> >> This is happening with Rosegarden Version 23.06 "Flutterbye" >> Build Key 13280f9033 >> Qt Version 5.15.9 >> >> Running under Pop!_OS 20.10 Linux with >> QjackCtl Version 0.5.0 >> Qsynth Version 0.6.3 >> Using FluidSynth 2.1.3 >> >> QjackCtl and Qsynth are working and sound fine. Qsynth's audio outputs >> show up on QjackCtl's patchbay but no audio inputs to Rosegarden appear. >> All the MIDI ins and outs seem to be working fine. >> >> The "self-recording" feature of Rosegarden used to work. Is this a bug? >> Is there a workaround? I used to use it to record (with perfect >> synchronization) track by track, and sometimes double track, various >> patches and synths. >> >> Thanks for all you do, and in advance, >> >> r...@hydrophones.com >> > Hmm, my understanding is that the general recommendation is that > Rosegarden (and other audio applications) *should not be run as > superuser*. In other words, create an ordinary user login and use that. > > In general, running as superuser is a great big security hole... > > -- > David W. Jones > gn...@hawaii.rr.com > authenticity, honesty, community > http://dancingtreefrog.com > "My password is the last 8 digits of Ï." > Hi all, In further bizarre behavior, if I type the command rosegarden in a terminal, rosegarden comes up but NOT in superuser mode, if I then import a rg file, it seems to come up normally which contrasts that if I mouse click on an rg file it brings up rosegarden in superuser mode! In any event, in either mode I get the message "audio subsystem not available - can't record audio" from Rosegarden. However, I can record into Audacity, but then how do I synchronize it if I do several tracks at different times, i.e. not everything in one go? Thanks again for looking into this, r...@hydrophones.com ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] audio subsystem not available - can't record audio
On 7/14/23 20:25, r...@hydrophones.com wrote: On 7/14/23 18:25,r...@hydrophones.com wrote: Hi guys, I'm getting the following error message when I try to activate recording on an audio track: "audio subsystem not available - can't record audio" in a window that has the header: Rosegarden (as superuser) This is happening with Rosegarden Version 23.06 "Flutterbye" Build Key 13280f9033 Qt Version 5.15.9 Running under Pop!_OS 20.10 Linux with QjackCtl Version 0.5.0 Qsynth Version 0.6.3 Using FluidSynth 2.1.3 QjackCtl and Qsynth are working and sound fine. Qsynth's audio outputs show up on QjackCtl's patchbay but no audio inputs to Rosegarden appear. All the MIDI ins and outs seem to be working fine. The "self-recording" feature of Rosegarden used to work. Is this a bug? Is there a workaround? I used to use it to record (with perfect synchronization) track by track, and sometimes double track, various patches and synths. Thanks for all you do, and in advance, r...@hydrophones.com Hmm, my understanding is that the general recommendation is that Rosegarden (and other audio applications) *should not be run as superuser*. In other words, create an ordinary user login and use that. In general, running as superuser is a great big security hole... That is the funny thing, I am logged in as an ordinary user. I have no idea how the superuser designation got in there. Fortunately that machine is not regularly connected to the internet. Not sure, then, but maybe it was run one time as superuser??? I just tried mine, it doesn't show Superuser, but I'm only showing 20.12 for reason, I thought I had 22.something on here...Well, just grabbed 23.12 source, compiled and run... still doesn't show as superuser. Just tried running it as superuser via sudo rosegarden - still no sign of "superuser" in the terminal title... I'm running Debian 11 with the XFCE desktop. Maybe it's something connected with your distro/desktop environment??? -- David W. Jones gn...@hawaii.rr.com authenticity, honesty, community http://dancingtreefrog.com "My password is the last 8 digits of π." ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user