[02:29] Hi, I'm trying to follow the instructions on this page https://help.ubuntu.com/community/HowToJACKConfiguration I installed the ubuntustudio-audio package and am now trying to run qjackctl, but it just freezes on startup. :( [02:29] Azelphur: i would either check for JACK running, or kill it, or reboot if you are not sure [02:30] holstein: apparently I have jackdbus running, and I only just rebooted after installing that package :p [02:30] Azelphur: i would open a terminal and type gksudo qjackctl [02:30] when you can get jack runing stable as root, then you can move on to "as normal user" [02:30] woo that got it to start [02:30] maybe you need to add your user to the audio group [02:31] then, start somehting like xynadd or yoshimi and try making a noise [02:31] i'll be back in a second [02:32] jack won't start because it says pulseaudio and jackdbus have control over my playback device. :( [02:32] I heard someone say you could configure pulseaudio to run via jack, essentially a "everything just works" setup \o/ [02:33] Azelphur: i dont use pulse and JACK [02:34] I really need both, being able to play some music is fun but not being able to answer the phone kinda essential :P [02:37] Azelphur: you can [02:37] Azelphur: That guide is a bit old [02:37] i just dont [02:37] Azelphur: i would getJACK running stable first [02:37] ok do you have any better documentation I could follow? [02:38] I imagine I need to stop pulseaudio from starting, because it auto restarts itself usually [02:38] Azelphur: Make sure you killed jack, and pulseaudio before proceeding. "killall -9 jackdbus" "killall pulseaudio" (pulseaudio will respawn [02:38] Azelphur: No need [02:38] ok [02:38] done that [02:39] Azelphur: Just make sure no applications are using PA, like a browser [02:39] Azelphur: If you haven't set up realtime privilege, you won't be able to start jack in realtime mode [02:40] Azelphur: Not on Ubuntu Studio? [02:40] I believe I did that, when I installed the ubuntustudio-audio package it asked me if I wanted realtime and I said yes, I then added myself to the audio group [02:40] on Xubuntu 12.04 [02:40] Azelphur: On Debian, that would be enough, cause the user is already member of audio group, but not on Ubuntu [02:40] The package is imported directly from Debian [02:41] I added myself to the audio group though :P [02:41] Azelphur: Did you logout, and login? [02:41] yup [02:41] Ok, so then you should be fine [02:41] Try starting jack again [02:42] Azelphur: No luck? [02:43] nope, takes a long time to check as it hangs [02:43] Azelphur: Kill jackdbus again with "killall -9 jackdbus" [02:43] https://dl.dropbox.com/u/3832397/screenshots/2012/August/2012-09-05-034320_858x677_scrot.png [02:44] done [02:44] Azelphur: In a terminal, do: pasuspend -- jackd -d alsa [02:45] Azelphur: Sorry: pasuspender -- jackd -d alsa [02:45] I don't appear to have pasuspend [02:45] ah :P [02:45] it looks like that worked [02:45] Azelphur: Ok, so jackdbus is not getting a hold of your card, because of PA [02:45] fun [02:46] Azelphur: There are two ways to get around that. If you never want PA running alongside jack, use "pasuspender --" before opening whatever jack control program you use, like qjackctl [02:46] If you want to make your own starter, use alacarte [02:47] You can start it from the terminal [02:47] If you instead want PA to connect to jack, install pulseaudio-module-jack [02:47] Option B sounds like the one for me, *installs* [02:47] And make sure to restart pulseaudio, before trying that [02:47] apparently I already have that package [02:48] ok.. [02:49] so what do I do to make pulseaudio connect to jack? [02:50] Azelphur: When starting jackdbus (which is how qjackctl is set up by default), PA will create sinks for jack automatically [02:50] It's important that PA is not using the card for anything, when you start jack [02:50] Azelphur: I'd start a new session, and try again [02:50] ok [02:50] This is Ubuntu 12.04, right? [02:50] I'll jump on IRC on my tablet, my irc client makes sounds :p [02:50] Or, Xubuntu, as you said [02:50] Xubuntu 12.04, yes [02:51] That could be the problem [02:51] The xubuntu or the Irc client? [02:52] The irc client [02:52] Doing a full reboot on my PC too just to be sure [02:52] :) [02:57] Ailo fresh boot, it still doesn't start [03:00] Doesn't work as root either :( [03:01] Azelphur: I don't think using root is helpful at this moment [03:02] It's mostly helpful to determine whether you have realtime privilege [03:02] Ok [03:02] Azelphur: Since you were able to start jackd with pasuspender, that means PA is in the way when you're starting normally [03:03] Makes sense [03:03] Azelphur: From the error log, I see that it is in fact jackdbus you are starting, which is what we want [03:03] Perhaps some application that starts at boot is connecting to pulse audio? [03:03] Azelphur: Default settings on qjackctl should just work [03:03] Azelphur: Have you added any custom auto start apps? [03:04] Not that I know pf [03:04] Of* [03:04] It's a bit mysterious then [03:05] Azelphur: One way to test your machine would be to make a live media of Ubuntu Studio, and try it. Everything is set up, so all you need to do is boot the live session and try starting jack [03:05] I started up pavucontrol and in the playback tab where it lists connected applications it lists "system sounds" [03:05] Yeah? [03:05] That should only be connected when you're actually using system sounds [03:06] It is in the list at all times [03:06] I mean, everytime there's a system sound, it connects only for that time [03:06] Azelphur: The would explain it though [03:06] Indeed [03:07] Any idea what service does that? I could kill it [03:07] And it doesn't block things if it is going thrugh pulse. [03:07] len-dt: As long as pulse is being used for something, jackdbus won't start [03:07] I'm also downloading Ubuntu studio [03:07] len-dt: Meaning, if any app is connected to PA, jackdbus won't be able to grab that device [03:08] Your experience and mine are different then [03:08] len-dt: It's different if you're starting jackdbus with another debice [03:08] device* [03:09] I'm also using a USB headset if that effects anything *shrug* [03:09] I have had audacious playing an MP3 on the d66 and start jackdbus with qjackctl and the sound from pulse stops and jack starts [03:09] Azelphur: Oh, I forgot to ask you which device you were trying to start jack with [03:09] No idea, I just started qjackctl then hit start [03:10] Azelphur: You need to choose the right device in Qjackctl -> Setup -> Interface [03:10] internal sound then [03:11] len-dt: Could be this works a bit differently between releases. PA does not let go of the device for me at this moment, anyway. [03:11] Also using M66 [03:12] Interface options are: (default), hw:0, plughw:0, /dev/audio, /dev/dsp [03:12] What should I set it to? [03:12] Azelphur: That's not the right menu. Use the arrow next to it, pointing left [03:13] Ah, setting it to hw:5 Logitech G930 headset [03:14] It started! [03:14] Yay :D [03:14] Azelphur: What was hw:1 set to? [03:14] I mean, hw:0? [03:14] HDA Intel [03:14] Strange. That's your internal card [03:14] Should work [03:15] I have HDA NVidia too [03:15] Anyway, sounds like you are on top of it now [03:15] Azelphur: That's your hdmi out [03:15] Also hw:0,0 is ACL892 Analogue [03:15] OK, yep progress :) [03:16] Azelphur: https://help.ubuntu.com/community/UbuntuStudio/ProAudioIntro/1204 [03:16] Just a bit of info on the sound systems [03:17] Seems like audio isn't working now, at least the pulse side isnt [03:17] Azelphur: Open the PA mixer [03:17] Azelphur: Oh, and check Qjackctl -> Connect [03:17] You should see PA there [03:18] You still need to set PA to use jack as output, if you want it to send audio to jack [03:18] Yep I see pa in there [03:18] Ah, how do I do that? [03:19] Azelphur: In the PA mixer [03:19] After starting jack, jack will appear as an output device for PA [03:19] Oh that was easy [03:20] Yep got sound via pa through the jack sink :D [03:21] Azelphur: using PA with jack will reduce the ability to get stable performance at really low latencies. Something I would believe is hard to get anyway with certain devices [03:21] Azelphur: That's mostly important only if you're planning on playing live on soft instruments [03:21] You mean if I use an app that goes pa > jack [03:22] Or even if the app connects direct to jack [03:22] Azelphur: It's really pulseaudio-module-jack that does that, and using jackdbus [03:22] The sinks are always created, even if you don't use them [03:23] I use a midi piano [03:24] Up until now I've been suffering with pulse audio latency haha [03:24] Azelphur: To get lower latency, set Qjackctl -> Setup -> frames/period lower [03:24] Hopefully this will be an improvement [03:24] Azelphur: You can get latencies as low as 1ms on some systems [03:25] I prefer 64, but 128 is often enough [03:25] That's better than pa by far, the longer pa runs the more latency creeps in, I've had it up at 100+ms haha [03:26] 64 frames/period that is. The latency should be well under 10ms [03:26] What's the downside to setting it lower, more CPU usage? [03:26] breakage.. crashing... clicks.. pops [03:26] Azelphur: The lower you set it, the less CPU cycles jack will had to deliver the audio to and from your device [03:26] Ah [03:28] Azelphur: You could try something simple, like Hexter [03:28] Azelphur: Make the midi connections in Qjackctl -> Connect -> Alsa [03:28] I'm testing with lmms and my USB midi piano [03:28] Does lmms use jack? [03:29] Yes [03:29] how is lmms now Azelphur ? [03:30] Yay, low latency works now [03:30] It seems pretty cool [03:35] Gay, hate when that happebs [03:35] Happens* [03:36] 64 seems a bit choppy sound wise, what makes you able to set 64 and me now? [03:36] Not* [03:37] Azelphur: Could be that your headphones won't work well at lower latencies [03:37] Ah probably not considering they are wireless :p [03:37] That shouldn't be a factor [03:38] The internal card should work fairly well with that [03:39] Guess I would need pro audio headphones to go lower, the set i am using is meant for gaming [03:40] Ah, right [03:40] He has probably not installed linux-lowlatency [03:40] Azelphur: Did you install linux-lowlatency? [03:40] nope [03:41] Azelphur: That will change the latency situation [03:41] It's the default Ubuntu Studio kernel [03:41] awesome, we've already made significant improvements latency wise...my piano is actually usable :D [03:41] I will try that package too [03:42] Azelphur: It's basically exactly the same as the generic kernel, but hasn't been updated for a while. [03:42] If you don't need linux-generic, I would just uninstall it after making sure linux-lowlatency booted fine [03:43] All though, you'd need to uninstall each kernel image separately [03:43] righto :) [03:43] there's a janitor thing that can do that iirc [03:45] ty for your help anyway, I shall be sure to have lots of fun :D [08:29] !dev [08:29] Interested in becoming an Ubuntu Developer? Get started here: https://wiki.ubuntu.com/UbuntuDevelopment [08:29] !devel [08:29] If you want to contribute to Ubuntu Studio, please visit #ubuntustudio-devel or join the mailing list from https://lists.ubuntu.com/mailman/listinfo/Ubuntu-Studio-devel [08:30] !contribute [11:00] hiya, i'm migrating from an ASIO world and wondering if I need wineasio to route something between reaper,fm and jack [13:57] radar_: there is nothing in ubuntustudio preventing *any* software from being written for it [13:57] JACK is the routing tool [13:58] if the applications you are running are written for JACK, then it will be as easy as connecting a line to connect any application, or physical input or output on your hardware to anything else [14:04] if routing to/from an app running with wine should I need wineasio or wine default driver is fast enough ? [14:05] radar_: i havent used wine with JACK [14:05] radar_: i use and have good luck with native apps [14:06] radar_: if these are windows native applications, i would suggest looking at KXstudio.. its built on ubuntustudio and i know that dev and team have made some windows apps work well [14:06] radar_: you can also ask in #opensourcemusicians ..lots of smart folk over there that might be doing what you are trying to do [14:07] thks for the useful tips [14:08] i want to use Reaper (wich runs on wine ... ) the way to join ninjam server and stream [14:08] will see ;) [14:08] still thanks gtg now [15:55] i have a belkin home base control center can u tell me how to connect to ubuntu [15:55] connect to ubuntu [15:56] billc, what is a " belkin home base control center"? A midi device? [15:57] it makes printers appear to b wireless [15:57] it connects usb to eithernet [15:57] eithernet [15:57] eithernet whew [15:59] found supposedly ubuntu drivers but can't install [15:59] cant install [15:59] billc: This is more of a ubuntu question. I would just google it though [16:00] all is not printing on screen [16:00] screen [16:00] u saying xubuntu help [16:01] no #ubuntu [16:01] xubuntu and ubuntustudio are built on ubuntu [16:02] what you are asking about is part of the base ubuntu packages ubuntustudio is built on. [16:02] k [16:03] the #ubuntu channel has a whole lot more knowledge base than the few people here [16:03] understand [16:03] where? [16:04] billc: Same network. The channel is called #ubuntu [16:05] ty [19:55] hey all [19:55] long time no see peeps [19:56] do we have an RT kernel anymore? [20:46] cbx33, low latency kernel. [20:46] how do i install that? [20:46] performance is very good. better than generic for sure [20:47] What are you running for a distro? [20:48] ubuntu 12.04 [20:49] there is a package called linux-lowlatency [20:49] ok ty [20:49] No problem. [20:50] what's the diff between PAE and non PAE [20:52] PAE allows the kernel to use more memory if it is 32bit. 64bit doesn't need that [20:53] so the pae is 32bit and the non should be 64bit [20:54] ahh ok [20:55] ty [20:55] installing [20:55] * len-dt has kids to pick up from school