/srv/irclogs.ubuntu.com/2013/02/02/#ubuntustudio-devel.txt

=== Lump|AFK is now known as lumpy
len-1304zequence, have you played with 13.04 much? Which file manager do you use on a daily basis?15:38
len-1304I have been using Thunar with no issues for over a month now.15:39
len-1304I find the UI easier to understand... but I don't know how long that will be true for the average user.15:40
len-1304catfish is getting a rewrite and looks like it is to the testing stage.15:41
zequencelen-1304: I don't really do much desktop testing15:42
zequenceI don't use XFCE on a daily basis. I rather use Gnome315:43
zequenceI only boot into XFCE if I need to do something specific15:43
zequenceRight now I've got all the releases, both 32 and 64 bit installed, so I can do testing, if needed15:43
len-1304Ok, I am just wondering if there is any reason to keep nautilus.15:44
zequenceSo far, I'm just booting lowlatency kernels on them as a part of the update/maintenance procedure15:44
zequencelen-1304: I'm more or less of the opinion, that we could just as well use either XFCE defaults, or Xubuntu defaults as far as it doesn't affect our workflows negatively15:46
zequenceI've started to think about the possibility of keeping multiple desktop solutions for Ubuntu Studio15:46
zequenceI pitched the idea to falktx, saying why not he maintained a KDE version of ubuntustudio-desktop15:47
zequenceHe didn't seem to interested though15:47
zequenceAnd of course, it would require interest15:47
len-1304I should perhaps work on a menu set that was more generic then.15:47
zequenceI think our menu is great. I just think we should follow the established standards to the letter, and push upstream changes to the standards that we require15:48
len-1304What I mean is that our menu will only show in xfce15:49
len-1304it is possible to make those changes show up in kde as well15:49
zequenceOh, I think that would be much better, yes15:49
len-1304(and gnome )15:49
len-1304It will take some work :)15:49
len-1304I don't want to go back to three or more menu config files15:50
zequenceWe might need to think more about these things, but AFA the meny goes, I think it makes sense to have it be as generic as possible15:50
len-1304OK, once -settings gets released as is so I can test our icon theme and it works right I will work on that next.15:51
len-1304Just tested the newest catfish, it opens but has problems in R.16:18
len-1304The dev lives on #xubuntu-devel so I will follow his PPA and do testing for it. I think we need a search utility now that none of the file managers have one.16:19
len-1304zequence, I have set up an internet streaming set up with two machines. (this is the normal way to do it) I don't know if we want to add the apps for this workflow or not. Basically it is just IDJC. The server side... well is server :)16:25
len-1304By the time the stream gets to the server it is high latency (5 sec or so) and I have ubuntu server on that one.16:26
len-1304There seem to be a number of fixes coming in the new unreleased as yet pulse. I hope to see them in Ubuntu for R, but if not we should have them by next LTS.16:29
len-1304I have asked for the PA-jack bridge to default to stereo (2 channels) rather than as many as the hardware supports.16:30
len-1304This should be more in line with (semi)pro needs.16:31
zequencelen-1304: Sounds good about the bridge16:56
zequencelen-1304: Don't know much about streaming, but that's probably something worth making easy on US as well16:57
len-1304zequence, The streaming part is actually easy. It is the extras that seem to cause the most trouble.17:05
len-1304It seems that with either streaming or podcast creation, remote interview stuff gets thrown in.17:06
len-1304So the phone/conference to jack interface gets to be the trouble part.17:06
len-1304It is possible to do a phone/skype recording all in PA... but it is not intuitive at all. There is much manual set up required after the call has been connected :P17:08
zequenceI guess it might make sense to finish testing stuff first, as that is the "simplest" part of development, and the first step towards fixing stuff17:27
zequenceJust thinking what I should do right now17:27
zequencelen-1304: This might be a nice resource, if you wanted to learn python https://python-guide.readthedocs.org/en/latest/19:41
len-1304Thank you. What I really need to do is some coding... like work on a project  :)19:42
len-1304But I will add that to the site I was following.19:42
len-1304(a gnome site I think)19:43
zequenceI was looking at docs for UTAH, the testing system being developed and which I was intending to see if we could use for anything intelligent. Seems to be some nice docs on that site19:43
zequencereadthedocs.org19:44
len-1304Oh my, someone is trying to suspend US  :P  19:59
len-1304Anyway, I have posted an email to the list about the internet streaming/podcast work flow.19:59
len-1304Just some thoughts and experiences.20:00
zequencesuspend?20:00
len-1304Lumpy, feel free to add whatever as you use this setup.20:00
len-1304Ya bug #58620920:01
ubottubug 586209 in jack-audio-connection-kit (Ubuntu) "jackd crashes on suspend" [Undecided,Confirmed] https://launchpad.net/bugs/58620920:01
zequenceSince Ubuntu is going mobile some time next year, that will become a possible tool for anything multimedia, including low latency audio22:49
zequenceAndroid is said to have lousy low latency audio22:49
len-1304zequence, The question is if that is internal audio or USB audio.23:03
zequencelen-1304: Not sure what the hardware will look like, but since from what I understand, the phone can be docked and turned into a regular desktop system, it might support a usb interface23:05
zequenceEven with internal audio, you can use it to create content, even if not recording audio with it23:06
zequenceYou could make beats, record voice fragments, sample stuff23:06
zequenceSampling does require a bit of quality though, so some way of using an external mic would be required23:07
len-1304I guess what I am saying is that my netbook, similar in design idea, has really bad internal latency because of bad HW decisions. But is ok with external HW23:07
zequenceThe change in processor architecture alone makes a big difference23:09
zequenceFrom what I've seen, arm processors need some getting used to for audio developers23:09
zequenceThe big difference with the Ubuntu phone will be that it's practically the same OS as a desktop os. It has the same core components23:10
zequence..compared to other phone OSs23:11
zequenceAnd that does open up for a lot of fun things23:11
zequenceWe aren't exactly well manned, but it might be something we should look into. How to bring Ubuntu Studio to the phone23:12
len-1304It means to me (hope I'm wrong) that the desktop version will be less nice... or less smart.23:12
zequenceIt just means that the desktop will be available directly from the phone23:12
zequenceUnity will have three different view modes. 1.Phone, 2.Desktop, 3.TV23:13
zequenceThe phone becomes all of those three things23:13
zequenceThat's at least the impression I'm getting23:13
zequenceYou can still install anything you want on it23:13
zequenceApplications will need more than one view mode as well23:14
len-1304Ya, From looking at unity though, The desktop is getting less able to handle complex tasks such as development.... which includes audio/video etc.23:14
zequenceHow so?23:14
zequenceIt's a regular desktop23:14
len-1304Unity tends to single app use.23:14
zequenceNothing has disappeared in functionality23:14
len-1304BRB23:15
zequenceI don't see why people think that23:15
zequencePersonally, I find Gnome3 a lot easier to work with than Unity, which is a little slow, and I don't like the global menu. 23:16
zequenceAnd, I wouldn't go back to the traditional desktop23:16
zequenceI only do multimedia and development pretty much23:17
zequenceas well as normal usage of course23:17
zequenceI think with the Ubuntu phone, probably other UIs will be installable at some point23:18
zequence..and used for the phone UI23:18
zequenceThe term "single app" is not something that is likely to happen on a Linux system23:19
zequenceIt's a multiuser and a multi application environment. All though some systems, like pulseaudio, don't always fit that category23:20
astraljavazequence: I'm not exactly sure Ubuntu Phone users should even be our target audience.23:21
len-1304Sorry I should have said single app on the screen at one time23:22
astraljavaI don't think any self-respecting high quality creator would give half a thought of recording much with a phone. Not even a tablet.23:22
len-1304Phones are good for "reporter" kinds of use.23:23
astraljavaYes, but are they our target user base?23:23
zequenceastraljava: Why is that exactly? You ever heard of people recording with portable DAT tape recorders?23:23
len-1304A very very small part :)23:23
zequenceIt's not exactly a new concept23:23
zequenceJeez23:24
len-1304But it could become a larger part if the HW supports it.23:24
zequenceIt's a computer, like any computer. It's just small23:24
astraljavaYes, true. But like len-1304 said, the user interface is designed for showing one window at the time. That's not very practical for anything multimedia creation work flow, is it.23:24
len-1304SWitching workspaces with unity is a pain... with a capital P23:25
len-1304Maybe there is a shortcut... but the gui option is slow23:25
astraljavaAnd even with a screen with 4.8" desktop, especially when we're going towards Full-HD, or even larger, how would you handle a mixer window with, say, 8 channels?23:26
zequenceUnity is in no way designed for single app windows, one at the time. The phone will of course do that, in phone mode (would be weird having 5 apps open in the same window, when you're only interested in controlling one at the time)23:26
zequencelen-1304: Ctrl+Alt+Arrows23:27
astraljavaOr from a graphic artist POV, how would you draw anything on that screen? Even selecting anything on that precise a screen would become a PITA.23:27
zequenceastraljava: Are you talking about recording, or mixing?23:27
len-1304Short cuts are not GUI. They are CLI stuff23:27
zequenceA table might actually do all the things you can do on a desktop23:28
zequenceBut, not a phone, with such a small gui23:28
astraljavaWhatever. The information bits become way too tiny for any type of pointing device, stylus etc. but digits even more so.23:28
zequenceI mean, you could, but it might not be time saving23:28
zequenceI think all of that is bollocks. It's a computer. Each gui mode has it's own interface. You can code new interfaces for old functions(programs). You use the right tool for the right job, and sometimes, or often, they are all good for the same job23:29
len-1304Normally a small device for audio would be something that records two tracks. Once you add an external card, there is no point in using such a small device.23:29
astraljavaYeah ok. When I see someone using Ardour 3 with a new front-end without any glitches, on a Samsung Galaxy S3 (or similar), I'll buy it. For some reasons, I'm not holding my breath.23:30
zequenceastraljava: Let's say there is one thing you can't do using the phone. Does that mean it's useless for multimedia?23:31
zequenceEven if it only does 30%, it's still a valid device23:32
astraljavaLook, I'm not questioning the device's limitations. I'm questioning users' limitations. Information shown becomes too small for most people's eyes. And I'm saying this as a person who has been complimented as having the best eye-sight from a couple of tens of thousands of employees' corporation.23:32
len-1304I can't see tracking.... but then again there are 4 track devices that are really small too.23:32
zequenceYou can do tracking as long as you have multichannel devices23:32
len-1304Tracking requires one input... at least23:33
zequenceAh, right. You mean adding tracks afterwards23:33
astraljavazequence: I'm saying I don't see those devices as something this project should be concentrating on. Sure, fix bugs if people find them on those devices. But don't put it too high on the priority lists.23:33
len-1304I think a studio meta for portable devices might be a better idea.23:34
zequenceastraljava: I think that's up to anyone who wants to do the work23:34
zequenceThere are no limitations to what we can do, other than, who is willing to do it23:34
zequenceThere's no need for consensus on a lot of things we do. If we had more people, we could do more things. That's how I see it anyway23:35
zequenceThere's no need to pull the handbrake everytime someone suggests something new23:36
len-1304Yes.23:36
astraljavaOf course, I'm in no position to tell anyone what to do. Simply stating my point of view. But like you said, the power of this project is having a few people working on things mutually agreed upon. It's not like there's a queue of willing people that are just dying to have their hands on the codebase.23:36
len-1304I agree.23:37
astraljavazequence: That's a very funny idea, how did you even come up with that? Is it like you were about to commit code, and I refused a merge proposal? 23:38
zequenceIt's just the general attitude I see from most people. Including me, sometimes23:39
astraljavaI'm sorry if you took that personally. I hope you understand I have no formal authority here, and that you are free to proceed with anything the project sees appropriate.23:39
zequenceI will probably never take anything here personally ;)23:40
astraljavaOk good.23:40
astraljavaI'm not so sure there's been a lot of pulling the handbrakes here. Like you yourself stated, it's more a question of not having enough contributors, rather than any shortage of ideas.23:41
astraljavaAnd I really don't see too many prospects being turned away by refusing to consider their ideas, either.23:42
zequencethe Ubuntu phone will be the first ever PC in a phone. In not many years after that, probably, the phone will do what our PCs are doing now. You dock it to get the desktop view. The apps are the same, just with different guis. Some things you can always do on a phone. Listening to mixes using earphones. Adjusting levels. Making beats with sequencers. 23:42
astraljavaWhat I do see is not having a real team effort. There's lots of discussion between a handful of people, few of which push commits to the bzr branches. Nothing else, really.23:43
zequenceI would say there are three people doing work right now23:43
zequenceAnd that is from the best of our abilities23:44
zequenceThere's a clear plan23:44
zequenceAnd one of the items in that plan is to get more people involved23:44
zequenceastraljava: ever looked at the blueprints we have?23:44
astraljavaNot really, the very limited time spent on this project has been in the scope of monitoring this channel. And as such, I have really not witnessed any suppression of new contributor efforts.23:45
zequenceastraljava: I'd suggest taking a look at the blueprints, as they show what we have planned, what we are doing, and what is left to do23:46
zequenceOne of the efforts towards that is PR23:47
astraljavaI would do so, if I saw that I had any energy to be valuable to the project. But as it stands, I'm hardly valuable to any organization within my immediate circles.23:48
zequenceUnified, and more professional communication outwards23:48
astraljavaWell I'm glad that is on the agenda.23:48
zequenceOne caveeat with a phone is storage23:49
zequenceBut, there's still plenty for one audio project, or any other media type23:50
zequenceone, or more..23:50
zequenceI was trying out autopilot earlier. Not working right for me, but seems promising for doing automated testing. I'm thinking, at least see if applications will run or not. 23:57
zequenceOne can make more elaborate tests, involving gui interaction23:57
zequenceThose would need to be written for each application23:58

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