/srv/irclogs.ubuntu.com/2012/07/27/#ubuntustudio.txt

phaedralping03:42
len-dtphaedral, pong03:43
phaedralHowdy. Just committed my newest machine to ubuntustudio. Thought I'd drop in and listen and learn.03:44
len-dtGenerally pretty quiet here.03:45
len-dtFeel free to hang around though.03:45
phaedralMakes sense. Used to run a couple education bots back in '05, part of my law school study program.03:46
len-dt#opensourcemusicians probably has more traffic03:46
len-dtNormally though Lots of people leave the irc on and read any back stuff, so if you ask a question leave it on as long as you can.03:47
len-dtPeople do respond sooner or later.03:47
phaedralPerfect.03:47
phaedralI'm a long time irc user. Patience and manners fix almost everything in time.03:48
phaedralexit04:39
phaedralgrr04:39
KiteHawkAnyone know about ubuntu 12.04 and airtime/mixxx/jack setup?13:05
len-dtKiteHawk, after some playing around.. I found I could run mixxx on one machine but not the other.13:08
len-dtMy desk top video card/driver seems to have problems with mixxx13:09
len-dtSo if I run it on my netbook, it starts and runs fine... but the screen is not big enough to see all the controls.13:10
holsteinwhen i tried mixxx years ago i got it working no problem13:11
holsteinKiteHawk: i would go one at a time13:11
KiteHawkhmmm13:11
len-dthowever my desktop with the old nvidia running nouveau as a driver13:11
len-dtit fails.13:11
holsteinget JACK running and working stable13:11
KiteHawkinteresting thanks for the feedback13:11
holsteinthen, move on to mixxx13:11
KiteHawki'm wandering if 10.04 can do better with mixx13:12
holsteinalso, consider something that doesnt use JACK, or something else13:12
holsteinim using 10.04, but i wouldnt take a step back just yet13:12
holsteinwhat are you trying to do?13:12
holsteinidjc is nice as well13:12
KiteHawki finally got jack running but mixxx is what i need for a live stream13:12
holsteinof? .. i use BUTT, and idjc ...theres several other options13:14
holsteindarkice13:14
holsteintheres nonjack options like ustream13:15
holsteini would ask the mixxx folks how to force it on unsupported graphics cards, or try different graphics drivers13:16
KiteHawki have on board graphics and im trying to setup internet radio station. i had it working with vlc but it would randomly crash occasionally13:17
KiteHawkhow to contact the mixxx folks?13:18
holsteinhttp://www.mixxx.org/contact/ maybe ... or #mixxx13:18
holsteinid send an email and try idjc while you wait13:19
KiteHawkthanks #mixxx is there should have tried that tnx13:20
len-dtI have heard that the old nv drivers are more stable, but lack any accelleration.13:20
len-dtI have been thinking I should mess  around with this stuff, but I have too much else to do right now.13:21
holsteini would also try a version ahead, and behind13:22
KiteHawklol thanks. yes it looks like i might be going down to 10.04. Should i load studio this time?13:25
KiteHawkI've loaded studio before and it seemed like it had a bunch of extra stuff that i dont need in it13:26
len-dtubuntustudio is ubuntu. so you can do vanilla and add studio metas... but if you are doing 10.04 you can choose not to install everything.13:27
len-dtHowever I think holstein was talking about version of mixxx13:28
KiteHawkyes i understand and not to skip around but i did jump subjects there a little13:29
KiteHawkNothing back from mixxx yet i'll let you know what they say13:31
holsteinyeah, i would try an older version of mixxx, and the latest from the site13:56
holsteinKiteHawk: ^13:56
holsteini am using 10.04, but i wouldnt jump back to it for mixxx13:56
KiteHawkwell i spent 3 days loading the new 12.04 and i don't mind spending another to load 10.0414:07
KiteHawki saw tutorials on loading everthing i wanted but they didn't pan out with my architecture i guess14:07
holsteinKiteHawk: sure.. but you are having a graphics card driver issue it seems.. you go back to 10.04, you could have a more challening time14:08
KiteHawkinternal graphics in this case.14:09
KiteHawkstrange that graphics would be the trouble14:09
holsteinKiteHawk: doesnt really matter where or what14:09
holsteinthe driver is the issue14:09
KiteHawkactually maybe i could just go to gnome and my drivers might be more available14:09
holsteincould be some random intel GPU, just outside the scope of support.. or a brand new nvidia card thats not supported yet14:10
holsteinKiteHawk: nope.. drivers are just that14:10
holsteinnothing to do with the DE14:10
holsteinubuntustudio *is* ubuntu.. and the kernel is the kernel14:10
holsteindrivers tha can be included generally are included14:10
KiteHawkso all systems look at my graphics the same?14:10
holsteinsometimes different distros support different things, depending on licensing restrictions14:11
holsteinsometimes device support gets dropped after a certain time14:11
holsteinyou can always add this upport back in14:11
KiteHawkso i need to research my architecture a lil more14:12
holsteinKiteHawk: i would also try the generic kernel.. would probably fit your needs with audio just fine, and might be friendlier for your graphics14:13
holsteinis it nvidia?14:13
KiteHawkyes i need no xtra graphics just enough to run the wave displays.14:13
KiteHawkit doesn't see any available drivers for it14:14
holsteinKiteHawk: its not an issue of "extra".. its an issue of support14:14
KiteHawkso its just the generic whatever ubunutu 12.04 comes with14:14
holsteinif mixxx is requiring 3d acceleration, then you'll need drivers that support that14:14
KiteHawko damn i didn't know mixxx needed that support14:14
holsteinKiteHawk: have you tried idjc?14:15
holsteinKiteHawk: is it an nvidia?14:15
len-dtholstein, I suspect it tries to use accell if it is there. The free driver will tell the program it's there. Maybe a driver with no accell will work better.14:15
holsteinthere should be an argument to get around it14:15
holsteinto turn it off14:15
holsteinit shouldnt need it... require it14:16
holsteinmixxx that is...14:16
holsteini just found it busy and cluttered...14:16
holsteinbut, im not a DJ, and i dont need a monolithic app to allow that functionality14:16
KiteHawkyes it seems we would want to have the option to allocate most of the resources to audio?14:16
holsteindarkice lets me stream anything to icecast through JACK14:17
KiteHawkall i need is to get a stream through airtime14:17
KiteHawkdarkice?14:17
holsteinKiteHawk: that wont be an issue.. you just need the UI to load without trying 3d accell14:17
KiteHawkyes14:17
holsteinKiteHawk: darkice, BUTT, idjc.. these are some options i much prefer to mixxx14:18
holsteinbut, im no DJ... so if you need mixxx, you need it.. though i would just wait on a response from a mixxx user about how to disable 3d14:18
KiteHawksweet thanks for the heads up i saw the idjc but hadnt tried it yet14:18
KiteHawkBUTT?14:19
holsteinhttp://butt.sourceforge.net/14:19
KiteHawkdo i need all three or are they three different options?14:19
holsteinKiteHawk: you dont "need" any of this, right? ;)14:19
holsteinthese are different options, that do different things14:20
holsteinBUTTT doesnt use JACK14:20
holsteinif i dont need the overhead, i dont bother14:20
holsteini have literally had JACK running on one machine, and sent the audio out through a cable analog to another machine running BUTT without JACK14:20
holsteini have used netjack to slave one to the other14:20
holsteini have just used idjc to do it all14:21
KiteHawkleast amount of hassel overhead resource yet still accomplishing streaming internet radio station. I used vlc but it was a lil glitchy when it came to holding a stream seemed to drop off occasionally14:22
holsteinsure, but that could be on the server-sid14:22
holsteinside*14:22
holsteini would try BUTT, or something easy and send *anything* to that server to test14:22
holsteinin the meantime, you are waiting on a answer about 3d from the mixxx folks14:22
KiteHawkso its BUTT>Icecast>airtime?14:23
holsteinotherwise, you spend a couple more days troubleshooting mixxx, and find out its a server issue14:23
holsteinKiteHawk: i have not used airtime14:23
holsteini have my own icecast server14:23
holsteinim not saying, "i havent heard of airtime, so it must be the issue", but i am implying that14:24
KiteHawkwell airtime connects to icecast so that shouldnt b a problem as long as BUTT connects to Icecast14:24
holsteinBUTT does that14:25
KiteHawkyes i better research a lil more about BUTT to Airtime14:25
holsteinand without JACK.. and stable14:25
holsteinthough, i havent used it on 12.0414:25
KiteHawki like that it is w out jack something about jack makes me leary14:26
holsteinwe got really into streaming in #opensourcemusicians a few years ago.. now i just dont bother..14:26
holsteinKiteHawk: JACK is great.. but if its overkill, its overkill14:26
holsteinif you dont need it, you dont need it...14:26
KiteHawkyes im doing it for a small community of musicians its fun we webcast our minishows14:27
KiteHawkdoes jack improve audio quality above and beyond others?14:27
holsteinKiteHawk: i you dont need it, you dont need it.. its really that simple14:27
holsteinyou dont need anything in realtime to stream14:28
holsteinyou dont need it to support anything, so if you can get by without it, go for it14:28
KiteHawkyes i need realtime streaming cause of the live shows14:28
holsteinKiteHawk: you dont14:28
holsteinKiteHawk: realtime would be for this14:28
holsteinyou have a midi keyboard.. you play a note, and you want the sound to happen *exactly* when you hit the key14:29
holsteinnot 20ms later14:29
holsteinfor you... you will have the stream streaming ideally somewhere at less than a minute behind you14:29
holsteinand that'll be network latency14:29
holsteinhardware latency is not something you need to be worried about14:29
holsteinwho cares if it takes 3 seconds for the audio to "go through the computer"14:30
KiteHawkslightly behind is fine14:30
holsteinKiteHawk: slightly is not an option14:30
KiteHawkya i agree14:30
holsteinKiteHawk: best we got was using mumble.. running our own servers14:30
holsteinicecast was stable, and typically less than a minute latency14:30
holsteinbut, thats not important to a stream anyway14:30
KiteHawkyeah im not trying to jam across the internet :)14:31
holsteinyou *will* get network latency, and the hardware latency you would get in a worst case scenario will be a non issue14:31
holsteinyou dont need JACK14:31
holsteincan you use JACK? sure.. is JACK your problem? no14:32
KiteHawkthanks. Ok i think i might start with a fresh install should i go with ubuntu studio or just ubuntu or what framework is best for this specific use?14:33
holsteini would get anything running in something simple like BUTT and make sure its not a server issue14:33
holsteinKiteHawk: ubunstudio *is* ubuntu14:33
holsteinKiteHawk: ubuntustudio uses XFCE, and is more closely similar to xubuntu in look and feel14:33
holsteinwe all use the same repos, and have the same access to the same resources14:34
holsteinKiteHawk: i would literally go with which ever one works14:34
KiteHawkyes but there is a reason for the different distributions yes?14:34
holsteinsure.. its a better fit "out of the box" for someone doing audio production14:35
KiteHawkyes which one is the most streamlined with least amount of extras/14:35
holsteinKiteHawk: depends on the extras14:35
holsteinubuntustudio is more streamlined in some ways, but has more software installed14:35
KiteHawkaudio centric ubuntu?14:35
holsteinKiteHawk: not just audio, but yes14:36
holsteinKiteHawk: you can make ubuntu into ubuntustudio14:36
holsteinyou can install ubuntu, and add what you want to it from the ubuntustudio packages14:36
KiteHawkthats what im looking for is a audio machine desktop install14:36
holsteingtg... good luck!14:37
KiteHawkk i was just trying to figure out if i needed anything out of studio or if its ready togo from ubuntu 12.04 w out studio14:37
KiteHawkThanks so Much :holstein!!!! Big help14:37
vaevhello. I would like to talk about alsa-pulseaudio-jack connectivity, how it's done and what problems have been encountered in ubuntu studio, with someone who's been there working with it19:41
vaevnot related to ubuntu studio support directly tho19:42
vaevI'm gathering experiences on a certain showstopper situation in loading jackd first with alsa-plugins -> pulseaudio present, crashing jackd when pa tries to create a sink as a jack client19:46
vaevif this has been encountered please let me know, I'll be hanging around :)19:47
KitehawkHello19:56
ailovaev: Ubuntu Studio gets those packages directly from Debian, but we do put some effort in testing them, and reporting bugs, etc20:25
ailovaev: What do you mean by alsa-plugins?20:27
vaevailo: alsa-plugins (from upstream) is a set of modules enabling alsa to create virtual devices that connect to other audio backends20:35
vaevlike pulseaudio or jack20:35
ailovaev: You have a link to how that works?20:41
vaevwhat do you mean?20:42
vaevI don't have a link as such, but this is the upstream package that enables alsa aware applications to connect to pa or jack, for example, if so configured20:43
ailovaev: What's the name of the package?20:44
ailolibasound2-plugins?20:46
vaevhmm? alsa-plugins. I don't know how it's named in apt world.20:46
vaevprobably yeah20:46
vaevlike I said this is not directly ubuntu studio support, I'm looking for info on how ubuntu studio has worked with alsa-pulseaudio-jack scheme20:46
Len-nbvaev, when set up right it works very well even on minimal hardware like this netbook20:47
ailovaev: Could you give me an example of what apps you use?20:47
Len-nbI have tried as many as I could in the name of testing.20:48
ailoLen-nb: I think he's talking about a specific issue related to alsa plugins20:48
Len-nbalsa plugins?20:48
vaevailo: we're not talking in the sound producing applications level yet, just the sound daemons20:48
vaevLen-nb: I'll paste what I wrote earlier:20:48
vaev22:44 < vaev> I'm gathering experiences on a certain showstopper situation in loading jackd first with alsa-plugins -> pulseaudio present, crashing jackd when pa tries to create a sink as a jack client20:49
vaevand wondering if ubuntu studio had encountered this in developement20:49
Len-nbI'm sorry, I'm not sure what you mean by alsa plugins... sometimes I can be dense or tired.20:50
vaevLen-nb: in apt world it might be this libasound2-plugins that ailo mentioned20:50
vaevit's called alsa-plugins package by alsa-project itself20:51
Len-nbAh, I'll look.20:51
ailovaev: You mean, starting jack doesn't work, if there is something connected to pulseaudio?20:51
ailoLen-nb: It's a part of libasound2-plugins20:51
ailoLen-nb: Give us the error message from jack, when it fails to staret20:52
ailostart*20:52
Len-nbI have not had jack fail to start.20:52
vaevailo: I'm talking about jackd crashing, when there's a /usr/lib64/alsa-lib/libasound_module_ctl_pulse.so present, which is apparently loaded regardless of settings if pulseaudio is present. it starts pulseaudio which in turn is configured to start jackd, which segfaults when the first sink connects20:52
ailoLen-nb: Sorry :)20:53
vaevso it's sort of a cyclic, brain-melting thingie here :)20:54
ailovaev: I'm not makings sense of that. Pulseaudio configured to start jackd?20:54
vaevyes. pulseaudio starts jackd is it's explicitly configured to load module-jack-sink or -source on startup20:55
Len-nbOk,  libasound2-plugins is installed by default. pulse runs all the time. when jackdbus starts, pulse connects it self to jack20:55
vaevtries to start or to connect to an existing jack in this case, which segfaults20:55
Len-nbAt least that is what happens here.20:55
vaevLen-nb: okay.. that's the default ubuntu studio scenario?20:55
Len-nbyes20:56
vaevthat would mean that pa is suspended while jack is loaded and then resumed to connect to jack20:56
Len-nbpulse should not try to start jack20:56
vaevso a different scenario altogether20:56
Len-nbas far as I know pulse does not suspend at this point of jack starting20:57
Len-nbI have found pulse jack works best if pulse is configured to have the audio IF that jack uses turned off20:57
ailoNot when using jackdbus, and the pulseaudio-module-jack is presetn20:57
vaevhmm okay I see what you mean now20:58
ailoIf using jackd, it won't be able to use the pa sinks20:59
Len-nbailo, right. in fact is pulse is playing a file through the device jack uses, that stream is blocked when jack starts20:59
ailoSo, it will just grab the card, if available20:59
ailojackd won't start, if the card is not available20:59
vaevailo: in this scenario we're not using pulseaudio's dbus autodetect to connect, but explicitly loading module-jack-sink to connect with specified parameteres21:00
Len-nbthe only jack crash problem we have had is with trying to _stop_ jackdbus, but that is a problem even with pulse turned off21:00
Len-nbvaev, are you using a firewire device?21:00
vaevin any case, thanks for the answers. ubuntu studio is not using the approach I'm looking for, based on them21:00
vaevLen-nb: nope. this is quite directly related to how alsa's pa plugin initiates pa if it's not running which in turn (in this case) crashes jackd if it's running already, by explicit loading of the related modules21:02
vaevfunnily enough if pulseaudio is started first, everything is peachy21:04
vaevanyway, thanks again for your time gents. I'll continue hunting for a solution, but unfortunately how you guys have implemented it is a different case altogether21:05
Len-nbsorry about that.21:05
Len-nbhave fun21:05
Len-nbOh and tell us how it goes.21:05
vaevwill do. I'll hang around here :)21:06
vaevin case you're wondering why I'm trying to run such a strange setup..21:08
vaevI'm looking for approaches to make a manageable, generic and documented setup for gentoo that works in all-round (desktop and proaudio) usage21:09
vaevthat isn't limited to my own use case, which is working already21:10
Len-nbvaev, Ya its hard. we are facing the same thing, just going about it different.21:10
vaevyeah hehe. and try to approach any one of the three, alsa pa or jack about something like this..any one of them will direct you to the other two :)21:14
Len-nbWhen I first tried pulse-jack bridging I was ready to throw out pulse all together.21:14
Len-nbbut firewire has to have it for a lot of desktop stuff21:15
vaevit has worked rather well for me as long as pulse gets to call the shots (start first)..aside from having to patch pulse to allow multiple sinks to connect to jack. but that's another story altogether..21:16
KiteHawkwell i just finished loading a new install of kubuntu as well as airtime and mixxx. It was a success with one small exception. No Sound!23:35

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!