/srv/irclogs.ubuntu.com/2011/10/02/#ubuntustudio.txt

holsteinjo-erlend: hey00:07
holsteinjack is not running by default00:08
holsteinmost applications support jack00:08
holsteinand jack is installed by default00:08
holsteinpa is installed and running for now00:08
holsteinthere is talk of pulling it out00:08
jo-erlendis that because there isn't any user friendly tools to control JACK yet?00:09
holstein?00:09
holsteinits not really something that you want running like that00:09
holsteinKXstudio runs jack out of the box00:09
jo-erlendI'm writing a little pamphlet about the infrastructure in Ubuntu, and one of the things I'm covering is PA vs JACK.00:09
holsteinjo-erlend: right, but they are not really comparable00:10
jo-erlendI need to study JACK further though. I've only ever used either PA or JACK. I don't think I've ever used a system with both.00:10
holsteinthat would be like saying gnome-terminal vs. KDE00:10
holsteinthey are really totally different things00:10
jo-erlendreally? Explain that.00:10
holsteinyou could say pulse vs. also00:11
holsteinalsa*00:11
holsteinJACK is not really something for the common daily user to play mp3's with00:11
holsteinor run at login with daily use apps00:11
jo-erlendright, and that's the point.00:11
holsteinpulse *is* for that purpose00:12
holsteinpulse does all kinds of cool things00:12
jo-erlendyes, I know. But can JACK run along side with PA?00:12
holsteinlow latency is not wone of those things though00:12
holsteinjo-erlend: JACK takes over00:12
holsteinyou can run pulse with JACK00:12
holsteinthere are lots of ways to have JACK running and port pulse audio into it00:13
holsteinyou can also just stop JACK, and use pulse00:13
holsteinstart JACK, do pro audio00:13
holsteinstop JACK, play mp3's or youtube... flash00:14
jo-erlendright.00:14
holsteinwhatever00:14
holsteinthe idea that JACK should become something for the normal desktop user is odd00:14
holsteinits unneccessary00:14
holsteinthat user doesnt need the hassle, and wont benefit from the perks00:15
holsteinjo-erlend: depending on the target audience, i say dont mention JACK00:19
jo-erlendright. So that's a good example of why sometimes, it's good to have concurrent, if not competitive, infrastructures for similar things.00:19
holsteinunless its a user who needs interoperablity, or low latency, they are probably never going to need it00:20
jo-erlendI want to mention it in order to show why there are different solutions to these types of issues.00:20
jo-erlendyou might say that the goal of the pamphlet is to show users why they are not stupid for not having chosen Ubuntu until now. I want to show them that the reason why Ubuntu is suddenly becoming such a great OS is that we're converging on one infrastructure, but that it's been in the making for a long time. This is to close the gap between those who have been speaking about Linux for decades and those who don't believe them. But th00:27
jo-erlenden I also need to explain why we still have these kinds of conflicts.00:27
holsteinJACK is a pro audio tool though00:28
jo-erlendright.00:28
holsteinyou can even go find jono bacon and ask him about why he doesnt use JACK and other pro audio tools00:29
jo-erlendand the alternative would be to either have a less user friendly audio system for casual users, or to have a less powerful system for professional users.00:29
holsteini think that would go a long way to answering the need for a pamphlet like you are proposing00:29
holsteinjo-erlend: thats not a true statement either though00:30
jo-erlendwell, I'm not only writing about audio. I'm writing about everything from the FSH and XDG BDS to the Desktopcouch.00:30
jo-erlendholstein, how come?00:30
holsteinJACK is quite powerful in a totally different way00:30
holsteinand if you want to connect different apps together, JACK is quite user friendly00:30
holsteini just dont even think JACK needs to be mentioned in comparison to pulse00:31
holsteinits more of an added tool00:31
holsteina totally different thing00:31
holsteinit just happens to need your audio device, and suspends pulse00:31
jo-erlendwill it feel that way if you install a JACK application and you don't get any audio?00:31
holsteinIF you have 2 audio devices? pulse will run on one while JACK uses the other00:32
holsteinjo-erlend: thats the nature of it though00:32
jo-erlendright. That's what I want to explain.00:32
holsteinand making a 'how to use JACK' page is a pain00:32
holsteinjo-erlend: you cant explain it though00:32
jo-erlendthat's not the goal.00:32
holsteinwhat kernel are they using?00:32
holsteinwhat audio device?00:32
holsteinfirewire?00:32
jo-erlendthis is not a howto.00:32
jo-erlendthis is not a guide.00:32
holsteinsure... and i think its a great idea00:33
holsteinjust think about adding it on like a tool00:33
holsteinsuch as the gimp or openshot00:33
holsteinJACK is more like that00:33
holsteinits not really a sound server replacement00:33
jo-erlendI want to explain why GTK isn't necessarily better than Qt or vice versa, but that they suit different needs.00:33
holsteinsure, but i think this is even different than that00:34
jo-erlendsure. But it is related to it.00:34
holsteini think this is more like comparing python and qt00:34
holsteinyou can compare those00:35
jo-erlendright. That'll probably need to have a section as well. :)00:35
holsteinbut you dont compare them like you would qt and gtk00:35
holsteinits not like you either use pulse or JACK00:35
jo-erlendoh?00:35
holsteinJACK just suspends pulse because it needs to use the hardware00:35
jo-erlendwhy do I need PA if I use JACK?00:35
holsteini have a firewire device for example00:35
holsteinwhen i run JACK on it, pulse is still running on the internal card00:36
holsteinits not a replacement for the sound server00:36
jo-erlendyes, but you don't need PA in order to use JACK.00:36
holsteinit gives you lowlatency access to the device allowing interconnectivity of JACK supported hardware and woftware00:36
holsteinsoftware*00:36
holsteinits not a replacement for the sound server00:37
holsteinit just cant use the card while the sound server is using it00:37
holsteinjo-erlend: qjackctl or jack control is the GUI front ent00:38
holsteinend*00:38
jo-erlendyes, but can you explain in one sentence why JACK and PA aren't competitors?00:39
holsteinjo-erlend: sure00:40
holsteinits not a replacement for the sound server00:40
holsteinJACK only suspends the sound server because it needs to use the same audio device00:41
jo-erlendI'm not writing for geeks. "Sound server? This is my desktop, not the internet".00:41
holsteinlike when you open the gimp on the screen00:41
holsteinand then you open a web browser00:41
holsteinthose are not competing00:41
holsteinthey just both use the same screen00:41
holsteinjo-erlend: right, and JACK is geeky00:41
holsteinif you are not writing for geeks, or audio pros, you need not mention JACK00:42
jo-erlend"Right, some geeks have told me this before, that I don't need the internet to use GMail. I can run it as an app on my desktop".00:42
jo-erlendno, I do need to mention it, because I want to attact audio pros as well. I just want people to understand why PA is the default and why there are alternatives.00:43
holsteinjo-erlend: sure... but im not sure you are willing to take this in00:44
jo-erlendbecause... JACK is an alternative.00:44
holsteinits not a sound server00:44
holsteinnot in that sense00:44
holsteinits *not* an alternative00:44
holsteinits a different tool00:44
jo-erlendhehe, interesting perspective. I never intended to say that a hammer and a saw were equal competitors. I just want to explain why we have both, but in a comprehensible way.00:45
holsteinjo-erlend: right, and you cant00:46
jo-erlendthat sounds like a bet to me. :)00:46
holsteinbecause you are comparing cutting a board with a saw or a hammer00:46
holsteinJACK is not intended to be a sound server replacement00:47
holsteinjo-erlend: if you want00:47
holsteingo to #ardour00:47
holsteincatch las00:47
holsteinhe co-wrote JACK and knows a lot about alsa and pulse00:47
holsteini dont think thers anything i can say to convince you00:48
jo-erlendwhat exactly is it you're trying to convince me of?00:48
holsteinjo-erlend: ?00:49
holsteinthat JACK is not a replacement for pulse00:49
holsteinthey just both use the audio hardware, so they cant co-exist easily00:50
jo-erlendwhat I'm trying to describe, is why we have different types of infrastructures in Ubuntu and why not all of them are in use by default.00:50
holsteinsure00:51
holsteinbecuase you dont need lowlatency or the interconnectivity of JACK00:51
holsteinyou need the dekstop friendliness of pulse00:51
jo-erlendright. That's why I came here. I wrote something similar to "While we always want to have a single infrastructure, it is not always useful because people have conflicting goals. Whereas a desktop user wants to have easy access to internal audio and USB speakers, an audio professional wants to route audio precisely between applications. This is why we have PulseAudio installed by default in Ubuntu  and why things like UbuntuStudio00:55
jo-erlend wants to use JACK by default". I couldn't say that because I didn't know if UbuntuStudio does.00:55
holsteinjo-erlend: right00:57
holsteinand we dont00:57
holsteinits just there to run as a tool00:57
holsteinbut, KXstudio runs JACK like that00:57
holsteinat login00:57
holsteinwith mixed results00:57
holsteinnot all ubuntustudio users are doing audio either00:58
holsteinjo-erlend: understand?01:02
jo-erlendyes. Ubuntu Studio is a bad example. :)01:03
holstein;)01:03
holsteinto be more precise, JACK is a bad example01:03
holsteinask las01:03
holsteinit was just not intended to be used like that01:03
jo-erlendno, I don't think it is, because there are lots of applications that require it.01:04
holsteinas a desktop sound system01:04
holsteinjo-erlend: nothing installed by default in ubuntu requires JACK01:04
holsteinnothing the normal user would ever encounter01:04
holsteinyou can use audacity and do lots of pro-ish audio without useing JACK01:05
jo-erlendfor instance, my father is interested in MIDI. He asked me the other day if we have MIDI tools. I told him yes. He haven't started to explore them yet. When he does, I'm quite certain that I'll have to explain these things and it won't exactly be easy.01:05
holsteinalsa midi is not all that bad01:05
holsteinbut, its got a learning curve like anthing else01:06
holsteinanything*01:06
jo-erlendhow many applications in the USC require JACK for MIDI?01:06
holsteinrequire?01:06
holsteinjack uses alsa midi, so technically none01:06
holsteinbut, you need JACK to do the audio for some of them01:06
jo-erlendlet me put it another way... How many applications in USC will not give you audio out of the box?01:07
holsteinand you want JACK running for that purpose01:07
holsteinjo-erlend: USC = ubuntustudio?01:07
jo-erlendubuntu software center.01:07
holsteinoh... not sure01:07
jo-erlendlet me give you a very precise answer... Lots.01:07
holsteinless all the time01:07
holsteinnah01:07
holsteinits not lots01:08
jo-erlendIn Oneiric, I've explored 5-6 MIDI applications or so. None of them has produced any audio. I haven't installed JACK.01:08
holsteinthey expect JACK like ardour01:08
jo-erlendperhaps I've only been very unlucky.01:08
holsteinyou you *can* use ardour with out JACK tough01:08
holsteinthough*01:08
holsteinjo-erlend: they dont produce audio though01:09
holsteinthat has tnnothing to do with JACK01:09
jo-erlendhehe...01:09
holsteinthose are sequencers01:09
holsteinMIDI doesnt make sound01:09
holsteinMID is just a message01:09
holsteinnote on, note off01:09
holsteinthat triggers a sound module01:09
jo-erlendI think most Windows users will  be used to audio applications producing sound though.01:09
holsteinthe module can be hardware or software01:09
holsteinjo-erlend: right, this is a change from coming from windows01:10
jo-erlendbut I should not explain it?01:10
holsteintypical 'all in one box' setups01:10
holsteinjo-erlend: explain what?01:10
holsteinit really depends on the target audience01:10
jo-erlendwell, as I said, I want to explain why Ubuntu is different from Windows. You said I should just ignore JACK and all that.01:11
holsteini would01:11
jo-erlendbecause we don't _have_ one infrastructure and we probably never will and there are good reasons for it, which I would like to explain in a comprehensible manner.01:12
holsteinits not something the normal desktop user is going to be aware of01:12
jo-erlendbecause people who use OS X and Windows are not interested in music?01:12
holsteinjo-erlend: i mean, i think youa re quite an advanced user, and you are wondering why the MIDI sequencers dont make sound01:12
holsteinthis is not a JACK issue01:13
holsteinnor a windows vs mac vs linux issue01:13
jo-erlendno, I don't. It's because I haven't got JACK installed.01:13
jo-erlendat least, that's what the applications themselves claim.01:13
holsteinjo-erlend: right, but that doesnt have anything to do with JACK01:13
holsteinthey *dont* make sound01:13
holsteintey are not supposed to01:13
holsteinthey trigger sounds01:13
jo-erlendhehe01:14
holsteinall im saying is, if you *dont* know what JACK is, theres no need to try and explain it01:14
jo-erlendyes, because people who don't know what JACK is, shouldn't be using Ubuntu in the first place?01:14
holsteinnah... lost of folks use ubuntu without ever using JACK01:15
holsteinlots of folks do pro podcasts with linux *without* using JACK01:15
holsteinyou dont *have* to use JACK at all01:16
holsteinbut, at first glance its daunting, and odd01:16
holsteinand im afraid thats where you are with it01:16
holsteinat first glance01:16
holsteinwhich is fine01:16
jo-erlendand that's why it should not be explained?01:16
holsteinjo-erlend: you dant explain it01:16
holsteinnot in a pamphlet like that01:17
holsteinjo-erlend: what are you going to say about GCC in that pmaphoet?01:17
holsteinor python?01:17
holsteinits too specialized01:17
holsteinits not necessary to bother the new user with01:17
jo-erlendthen we should get ridd of all the applications that depend on JACK. Perhaps we should move those types of applications out of official Ubuntu repositories?01:17
holsteinthe normal desktop user01:17
holsteinjo-erlend: ?01:17
holsteinwe use them quite a bit01:18
jo-erlendthe current situation is that if you want a midi sequencer, the chance is that it'll load and run perfectly and you won't be able to get any sound from it.01:18
holsteinjo-erlend: right, but thats a feature, not a bug01:18
holsteinthats what a sequencer does01:18
jo-erlendand that's why we should ignore those features?01:19
holsteinjwe dont01:19
holsteintheres some app like that01:19
holsteinits just not very good01:19
jo-erlendbut you are telling me not to tell people that most of the music software will not work.01:19
holsteinits like something youd see on windows01:19
holsteinall in one like that01:19
holsteinwe have tools01:19
holsteinJACK01:19
holsteinsequencers01:19
jo-erlendok. I need to eat.01:20
holsteinsound modules01:20
holsteinmore like what you would find in a pro studio01:20
holsteinjo-erlend: we struggle with documentation for UbuntuStudio01:20
holsteinmost things are just too specialized01:20
holsteinlike sequencers01:20
holsteinto suggest that a sequencer should make sound is to miss the point01:21
holsteinwe have the freedome to use whatever sequencer with whatever sound modules we want01:21
jo-erlendyes, there should be no explanation.01:21
jo-erlendfood.01:21
holsteinwith JACK, that can be harware or software01:21
holsteinjo-erlend: if you want a sentence that explains JACK for the pamphlet, i would ask las01:22
holsteinor i could put something together01:22
holsteinor ScottL , ScottL = the ubuntustudio team lead01:22
holsteinjo-erlend: i know you are out for food... but01:26
holsteinthe last think i wanted to do was be abrasive... however, i feel it is a misrepresentation to say JACK is something to be used like pulse01:27
holsteinits got a wicked learning curve01:28
gslHI07:31
gslthere is a problem07:33
gslmy config is: sw - ubuntustudio 11.04_i386, hw - Creative X-FI Platinum07:38
gslX-FI has a one input multifunctional port   Line-in/Digital-IO07:39
gsli configure it as Line-in07:39
gslconnect the instrument into Line. I hear the sound but i cannot capture it.07:43
gslp.s.: I remove pulseaudio from system, because it slow in lmms. I use jackd for most my needs.07:44
gslSomebody can help me with capturing?07:45
gslThanks in advance!07:45
Lord_Kakturionhi all13:18
holsteingood day Lord_Kakturion :)13:53
Lord_Kakturion#ubuntu-pl14:05
Lord_Kakturiontfu14:05
Lord_Kakturionforgot about /join :D14:05
* Lord_Kakturion just finished installing ubuntu studio21:04
Lord_Kakturionit starts really fast :)21:04

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