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

ailoI think I would focus more on the actual programs, see what you can do with them, and then add a guide that explains how to use them00:01
ScottLailo, also keep in mind that these "options" to be chosen that install apps based on tasks would be loosely based on the established work flows00:01
ailoFor a beginner, the program should have functionality. One program per function is enough.00:02
ScottLbut more than one applications is probably required to accomplish a particular task00:04
ScottLand many, many permutations of applications selections could be made to support that task00:04
ailoIt depends on what you mean by a task. To create a song, all you need is qtractor and some plugins and instuments00:05
ScottLbut for a beginner, if we have established a best practices work flow and have an option to install applications based on that work flow00:05
ScottLailo, right!00:05
ScottLif we decide that is what we would to for beginners to use, that could be what is installed when they choose "record a song with my guitar"00:06
ailoOn the music side, I think I'm pretty well covered in experience about different software an d functionality. There's not that many different cases for beginners00:09
ailoFor the rock enthusiast, Qtractor, I'd say. Simple, but includes everything you need00:09
ScottLthat's a good choice probably, i'm still getting the feel for qtractor but i like it enough for what i've experienced00:11
ScottLit certainly offers the inclusion of synths, which is quite handy for the one-man-band bedroom guitarist :)00:11
ailoFor the electro enthusiast, a step sequencer (I never use them, so I don't know if theres a good one for Linux)00:12
ailoI think those two cover most needs musically. Just need plugins and samplers00:13
ailoAudacity is a great tool, but most people never need it for anything00:13
ScottLbut there is also video editing and graphics, or even podcasting, live performance, and others we might support00:13
ScottLbut i really wanted input on just the idea of using -controls to help isntall applications based on a simplified base install00:13
ScottLand let the experienced users install their applications based on their own desires/needs/wants/familiarities00:14
ailoFor video editing, I have no idea. For graphics, I know Gimp and Incscape are fantastic00:14
* ScottL thinks that blender rocks for video editing00:14
ailoScottL: I don't think it needs to be very hard. The software is not that advanced yet, anyway, at least on the music side, so you can only do so much. What you need is a guide, how to get going. Pick out the programs that cover all needs for a new user, and work on a guide on how to use them00:19
ailoThe main two things for a rock enthusiast, beside the sequencer is of course a drum machine, and a virtual amp00:21
ScottLailo, but if ubuntu studio started with a very basic installation, how would a new user install the software?00:21
ailoUbuntu Software Center, I guess should be used by the beginner. I've never used it :)00:22
ailoIf UbuntuStudio would put the focus on a  minimal selection of programs for the base install, then the rest of the programs could be in a database. That database could be on the web or in -controls, or both00:24
ScottLailo, okay, then we are aligned then apparently00:25
ailoA tagged database, where you can search for functionality: sequencer, audio, plugin, sampler, instrument00:25
ScottLi just didn't want to suggest that we have a base install, without audio applications say, and expect the inexperienced user to figure out which applications would best suit his/her needs00:25
ScottLand installed them00:25
ScottLs/installed/install00:26
ailoNo, I think some programs should definitely be installed. 00:26
ailoIn a base install00:27
ailoJust like Ubuntu has one office suit, one web browser, UbuntuStudio could have one sequencer, and one audio editor, and so on00:27
ailoI know there's a lot of people who like Rezound, for example, but who needs it if you're already using Audacity?00:29
ailoScottL: In any case, I think the logic way to move forward with abstracting work flows is to first write things down. Compile it in writing. Then, see how you can create automated work flows with software.00:40
persiaWe started that effort last cycle, and it's still underway.00:40
persiaThe new task model is based, in large part, on the output so far.00:41
persiaWhat it really needs is more fleshing out of the use cases: to improve their testability for milestone verification, and their utility for new folk.00:41
ScottLailo, i have no desire to create "automated" music, if i understand you correctly00:43
ScottLi only want to automate the installation process or help the user to setup the computer/installation00:43
ailoScottL: Why not just focus on a set of programs, one for each function, and give the user a guide on how to use them. A basic guide.00:45
ailoWhen explaining for instance how to use Qtractor, you first define what is is, what is used for, and show a list of all programs in the repo that have similar functionality. Thereafter, proceed with how to use that one program.00:47
persiaHow isn't this what is being done?00:47
ailoI'm just thinking there's no need for many audio tasksels. Just one.00:48
persiaWe intentionally moved away from that, because people were complaining it was too complicated.00:50
persiaBefore, every type of audio package was installed, which meant that if someone wanted to do something, they were confronted with a huge selection of things, rather than being able to just select the stuff they really want.00:50
ScottLailo, and too many applications were being installed00:51
ScottLheh, persia beat me to it :P00:51
ailoI agree. Too many00:51
persiaHaving lots more tasks is the price we pay in order to decrease the number of installed applications.00:51
persiaBecause for any given class of use cases (e.g. recording), there's a number of applications that are useful along the way.00:51
ScottLbut that is translated into more selection during installation00:52
ailoWhy not just have a basic tasksel and a install them all?00:52
ailoOr just the basic one00:52
persiaWhat is basic?  What does that allow you to do?00:52
ailoBy basic, I mean, one program for each function.00:52
persiaWe have that.  Which function is overloaded?00:52
persiaOf course, some applications claim to do many things, but that aside.00:53
ailoYea, I don't know. It still feels a little messy somehow. :)00:55
persiaIdeas for cleaning it up are welcome :)00:56
persiabut stuffing it all back in the box is known to be not the ideal solution.00:57
ailoI think I would want it to be as minimalistic as possible. Adding as few programs as possible. And the most simple of all, should be the documentation. Perhaps it is the menu that bothers me00:58
persiaWhat about the menu?00:58
persiaDocumentation always needs help.00:59
ailoOverdoing with a lot of categories in the menu is probably not so nice either :/. 01:00
ailoButt, an easy guide for beginners. Maybe an app, like Ubuntu's help app?01:01
persiaAny ideas how to present it so that it works nicely for both folks with only a few applications installed and folks with lots of applications installed?01:01
persiaWe have that: needs folks to write help pages.01:01
ailoWhere is it? Is it in the repo?01:01
persiaYeah.  package name is "yelp".01:02
persiaDoesn't have much content related to the Ubuntu Studio apps though.01:02
ailoI think it would be great to have a guide only for multimedia. The things that deserve most attention are those that are typically Linux specific. Jack for isntance01:05
persiaAre you up for writing it?01:06
ailoI guess so01:06
persiaCool!01:06
ailoBut where to put it? On the web?01:06
persiaI'd recommend chatting with the folk in #ubuntu-doc to get more details about formats and ways to distribute material.01:06
persiaThey have a number of well-established workflows for dealing with the content.01:06
persiaJust be careful: they always want more people to document the stuff already on their lists, but they will take documentation for other stuff, if you're clear that is what you are writing.01:07
ailoOk, so the documentation ends up on Ubuntu's pages, or wherever, nicely done. How to instruct the user about it? Support link on the Ubuntustudio home page? I wouldn't mind adding a notify app after installing some Ubuntustudio stuff.01:10
ailoOr, at least a link on the desktop01:11
persiaWe could just install yelp, and add it to the taskbar by default.01:11
persiaSame as Ubuntu Desktop does.01:12
persiaOr did, I suppose, as they are moving away from classic.01:12
ailoI would prefer multimedia specific over yelp, which I see as a general Desktop help. I think there's already vast amounts of documentation and Videos about all kinds of things, just spread out. Having a basic guide, with additional links. Something centralized01:14
ailoI guess a wiki section should do01:14
ailoAnd something that makes the user aware of it's existence01:15
persiaWhy isn't yelp good for this?  It can handle vast amounts of documentation, and embed graphics and videos.01:16
persiaPrinciple of least surprise encourages us to put all such documentation in the same place, whether it be for the desktop, for the audio applications, or whatever.01:16
persiato be clear: I'm not opposed to having it somewhere else, I just think it needs a really good reason.01:17
ailoI think for reference, Yelp is good. But, for a specific guide, where you focus on a select group of software, maybe it's better with a dedicated guide.01:18
persiaI'm confused.  I agree that separate content is useful.  I'm not sure why the content shouldn't be delivered using the existing maintained software.  Seems like a lot of extra work to maintain extra software just to deliver content.01:19
ailoI didn't know Yelp had pages about US, so that is why I mentioned the idea of an app. Just looking through the community wiki pages on Ubuntustudio01:24
persiaI don't think it does today.01:24
persiaBut the key thing is that yelp is documentation viewing application: any package can provide content that yelp will display.01:24
persiaThe content just has to be in yelp format.01:25
persiaThe documentation team has a format and some tools that let them convert their working format into moinmoin and yelp automatically, so they write once and deploy to both help.ubuntu.com and yelp.01:25
persiaI suspect that by talking to them, you can get information about this format and the conversion tools.01:25
persiaAnd then you can use this format to deploy your content in both places.01:26
persiaSo that your documentation is seamlessly integrated with the rest of the environment.01:26
persia(and you don't have to maintain any code: just the content, using the ubuntu-doc infrastructure, and yelp)01:26
ailoSounds like a deal01:26
persiaAh, we were both confused.  The backlog all makes more sense now :)01:27
ScottLyes, i see that ailo and i had different definitions of "basic install" :P01:30
ailoI think what ScottL is after and what I agree on is to provide some way for the user to easily get into using the programs. I guess I'm more inclined on doing that through documentation, and focusing on just a few programs.01:30
persiaI think there's room for both approaches.01:30
persiaUse ScottL's vision to ensure that the user can install an appropriate suite of software without feeling like they have too many applications.01:31
persiause ailo's vision to ensure that the user has effective documentation on how to use the tools available for each workflow.01:31
persiaIn the case of disagreement about which applications are useful for a workflow, go back to reviewing the workflow documentation and test cases, and discuss more widely.01:32
ailoYes. A minimal install, that still covers all the basic uses01:32
persia"basic" is still hard to define :)01:32
ailoOr, should I say "standard". There are some uses that are linux specific too.01:34
persia"standard" is just as hard.01:35
persiaIs recording a live instrument a standard case?01:35
persiaIs creating a patchset out of found audio a standard case?01:35
persiaIs MIDI sequencing a standard case?01:35
persiaIs tracking a standard case?01:36
persia(and that's just within audio stuff)01:36
ailoI think standard is what most users do, and new users especially. For audio, I'd say, two types of daws, an audio editor, and the use of plugins (fx and instruments)01:39
ailoTwo types of daws: cubase / fruity loops01:40
ailoAt least, that is how I would start when writing a guide on how to make music on UbuntuStudio01:41
persiaThose seem reasonable places to start.01:42
persiaIt may make sense to try to find some commonality between the workflows defined and the areas you seek to document.01:42
persiaJust to make sure there is some alignment in terms of package selection to achieve the task, etc.01:42
ailoFor linux specific stuff, the concept of jack and the ability to connect programs together. Once knowing that, the user will find it's own ways01:42
ailoAt least the software used in the core of the guide could be installed by default01:43
ScottLcoming to grips with the concept of jack is a huge hurdle for users, and probably one of the first they encounter01:55
ScottLailo, if you would like to collaborate on the documentation i would love to be a part of it02:29
ailoScottL: Sure. For now, I'm just thinking about where to start. I'll be focusing only on Audio to begin with. I'm thinking of a quick start section. Start jack, start a program, get sound out.02:30
ailoAnd then move onto work flows. Record a song. Make an electronic piece. Things like that.02:31
ScottLailo, you might also look at this:  http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/Musicians_Guide/index.html03:24
ScottLit's kinda light on specifics but it has a good structure though03:24
scott-upstairspersia, you have mentioned that there is a better way to install flashplayer than how ubuntu-restricted-extras handles it03:39
scott-upstairspersia, can you tell me more about it?03:39
scott-upstairsusing inkscape on a dual core just rocks that much faster! ;)03:55
persiascott-upstairs, I'm not sure it's better, but it's alternate.  There's a adobe-flashplayer package in the Canonical partner repo.04:33
scott-upstairsah, okay, i'll look into that and perhaps suggest it to paul.tag instead of the one in ubuntu-restricted-extras04:34
persiaThe one in ubuntu-restricted-extras just downloads the one in canonical partner, unpacks it, and installs it as a non-package.04:43
scott-upstairspaultag, sketch of how the -controls might be: http://imagebin.org/13709005:09
scott-upstairsanyone else want to look and offer opinions is groovy too05:10
scott-upstairspaultag, i'll explain this one and work on the other tabs soon05:10
scott-upstairspaultag, doesn't have to be tabs, i just like the mental separation currently05:10
scott-upstairsgoodnight :)05:10
ScottLokay, before i actually go to bed i checked mail, got a comment on my blog suggesting use of this theme:05:13
ScottLhttp://ubuntu-art.org/content/show.php/Ambiance+dark?content=13287505:13
ScottLlooks pretty good actually05:13
ScottLespecially the last image05:14
aboganipersia: Merely because I never see a community kernel pushed into archives *after* Alpha3 (only Canonical sponsored kernels receive that honour). And at the moment 1) documentation isn't still produced 2) No one of the UBK have reviewed -lowlatency kernel despite it is the first appears on kernel.ubuntu.com/git 3) Almost all UKT members thinks that -lowlatency is a useless kernel. So you can understand whi I don't think that -lowlatency 07:29
ailoScottL: paultag: The scetch is nice, but I don't see any point in changing rt settings other than adding/removing /etc/security/limits.d/audio.conf. I would even put that and adding user to audio group into a single toggle, called "enable realtime for this user" or something, and maybe add info somewhere as to what it does.09:57
ailopaultag: ScottL: I would also prefer to have the checks in one window, 1. check if user has realtime (both audio.conf and audio group), 2. check for kernel 3. check extras. At this poing only No1 is absolutely needed.10:00
=== irvie is now known as irv
ScottLailo, good points12:40
ailoScottL: paultag: These may be a little ugly, but I was trying to put together the shape of it functionality-wise http://imagebin.org/13715813:08
ailohttp://imagebin.org/13715913:09
ailohttp://imagebin.org/13716013:09
ailoI don't know if it's possible to decide which "type" of kernel should be booted by default (going by the names -generic / -lowlatency / -realtime. All I know is, you can decide which exact kernel should be booted by default.13:12
ailoScottL: paultag: Here's one with sections but no tabs http://imagebin.org/13716813:42
ailoHey, falktx. What do you think? http://imagebin.org/13716813:52
* abogani has just updated -lowlatency kernel...13:53
falktxailo: honestly, looks kinda primitive, but if it works...13:54
falktxhey abogani13:54
aboganifalktx: Hi!13:54
falktxabogani: is  it possible to update the lucid realtime kernel to the latest patchset ?13:54
ailofalktx: Just an idea of the functions and categories of the -controls. What are you missing there?13:56
falktxabogani: btw, I used your old realtime-31 for the new ppas13:56
falktxabogani: I mean, update the lucid kernel is your ppa, is it possible?13:58
falktxailo: hm, the *_PATH for plugins?13:58
falktxailo: I started making my own plugin host now, so I havent dealed with the my US-controls new replacement thing13:59
falktxailo: but ScottL suggested to have a patchbay inside the controls app, what do  you think?13:59
ailofalktx: You mean *_PATH for VST plugins? 14:00
falktxailo: LADSPA_PATH, DSSI_PATH, etc14:00
AutoStaticWhy would you want to set up  a path for plugins?14:01
ailofalktx: I wouldn't mind the controls to have all functions, but for Natty, at least get the elementary stuff in. I use only one toggle for RT privilegue, for instance, which makes sure audio.conf exists and adds chosen user to Audio Group. 14:01
AutoStaticRt privileges14:01
AutoStatic;)14:01
falktxAutoStatic: user may download plugins and put them in a folder14:01
* ailo needs to learn how to spell14:01
AutoStaticfalktx: that's where PPA's come in handy ;)14:02
falktxailo: i agree, making it simple also means it's released/done faster14:02
AutoStaticAnd any user that knows how to download plug-ins also knows where to put them14:02
falktxAutoStatic: the main reason for this is that some apps dont support recursive search of plugins14:03
falktxAutoStatic: i have some VST organized by maker (in folders), and I need to set VST_PATH to all dirs to make them work14:04
AutoStaticWhat kind of plug-ins are we talking about then?14:04
falktxAutoStatic: i would now except users to copy all Windows VSTs to /usr/lib/vst14:04
falktxalso, some vsts install under wine program-files...14:04
AutoStaticSo we're talking mainly VST's here14:04
falktxyep, kinda14:05
falktxAutoStatic: maybe an user has it's own plugin pack in ~/plugins... <- this may happen14:05
AutoStaticTo be honest, I don't think an open source distro shouldn't bother too much with pulling in even more closed source binary blobs14:05
AutoStaticBut that's just my 2ยข14:06
AutoStaticAnd I'm seeing this too much from my own perspective as I don't use any VST's myself14:07
falktxAutoStatic: you have no idea how many mails I got about something like "I do I make this Windows app work?"14:07
aboganifalktx: Sorry I don't understand. In my ppa last rt kernel available is .33-rt2914:08
falktxvsts are the bridge to the people coming from windows14:08
AutoStaticAnd what do you send them back? http://linux.oneandoneis2.org/LNW.htm ?14:08
falktxabogani: yes, the rt patchset rt30 is available14:08
falktxAutoStatic: haha14:08
falktxAutoStatic: still,  I need to stuff to fill the app with14:10
AutoStaticYou need stuff to fill the app with?14:11
falktxAutoStatic: for me, having extra configuration is good, as the user can simply ignore it if doesnt need it14:11
falktxAutoStatic: i mean, configuration dialogs14:11
* falktx doesnt have the screenshot link14:11
AutoStatichttp://imagebin.org/13716814:12
AutoStaticThen set things up like permissions for hardware timers, rtirq, swappiness, disabling xrun prone services etc.14:12
falktxAutoStatic: i mean my tool...14:12
AutoStaticah :)14:13
falktxAutoStatic: i want to fill it with lots of configuration stuff14:13
falktx(assuming they are not completely useless)14:13
AutoStaticIt would be really cool if someone could make the realtimequickconfigscan tool into something that could actually set up things for you14:16
falktxAutoStatic: that's my plan14:23
AutoStaticAwesome!14:24
falktxAutoStatic: currently I'm trying to make my own audio plugin host14:26
falktxAutoStatic: i got the idea of making the GUI in python, but using C code as backend14:26
AutoStaticYeah, another awesome thing14:26
falktxAutoStatic: this way it can host 32bit, 64bit and windows plugins at the same time!14:26
AutoStaticWhich frameworks will it support?14:27
falktxAutoStatic: my plan is to do it in full jack audio+midi, with all standards available14:27
falktxAutoStatic: hehe, I want to be able to use LMMS synths too14:27
AutoStaticstandards available, so DSSI, LADSPA, LV2 and LinuxVST?14:27
falktxAutoStatic: yes14:27
AutoStaticAnd WIndows VST's?14:27
falktxAutoStatic: yes14:28
falktxAutoStatic: also windows ladspa, if the user wants14:28
AutoStaticSo you want to create a working Jost with LV2 support14:28
falktxAutoStatic: ahah, yes14:28
AutoStaticNow that would be KX!14:28
AutoStaticAs in kick axe14:28
falktxAutoStatic: i already have the patchbay, I just need the audio-host14:28
AutoStaticOh yeah, the LMMS synths are actually quite nice14:29
falktxAutoStatic: currently it checks properly for ladspa and dssi and adds them to the menu, but the plugins wont work14:29
falktxyep14:29
falktxAutoStatic: but, as you can imagine, this will take a while14:30
falktxI want to get ladspa working first, then I'll move to dssi14:30
AutoStaticYeah, you're reaching a point where you will have to set priorities14:31
falktxAutoStatic: btw, take a look:14:31
falktxhttp://img251.imageshack.us/img251/1184/scr001.jpg14:31
falktxhttp://img35.imageshack.us/img35/7760/scr002y.jpg14:31
falktxhttp://img547.imageshack.us/img547/1218/scr003.jpg14:31
falktx(just posted on the forums ^)14:31
* falktx is proud14:32
falktxbtw, it seems that VST only works with C++, which sucks14:35
falktxthe keyboard is from FL Studio (thus non-free), so I have to find a replacement... :(14:36
ailofalktx: The keys have wrong proportions on that too. The reason is because the black keys are all centered exactly between the white keys, which they aren't on a real keyboard.14:38
falktxailo: i never played a piano/midi-keyboard, so i didnt know14:39
ailofalktx: The virtual keyboard that is included in the Ubuntu Repo has the right proportions14:39
falktxis there any place to find audio knobs/sliders artwork ?14:40
falktxailo: vmpk?14:40
falktxor vkeybd?14:40
ailovkeybd, at least. Not good looking, but correct14:40
ailoPerhaps the black keys are just a little too wide.14:41
AutoStaticLooks good falktx14:41
falktxailo: hehe, tell that to the company who mades them14:41
falktxailo: i think LMMS has some similar keys...14:41
falktxAutoStatic: thanks, i'm really trying to make good-looking apps14:42
* falktx needs to learn CSS14:42
AutoStaticCSS is quite simple.14:43
AutoStaticWell simple14:44
falktxAutoStatic: someday, I want to be able to this things like this - http://www.cusisdesign.com/wp-content/uploads/2011/01/lmms.jpg14:45
falktxI know how to code stuff, I just need to know how to design them properly14:46
AutoStaticAh oh yeah, the Cusis stuff14:49
AutoStaticLooks good14:50
falktxwe need someone with good design skills...14:50
persiaabogani, To be clear: if you say you think it's ready, I'll upload it that day.  Just tell me when.  Today works for me, or tomorrow, or whenever.14:56
holsteinso much work in the scroll back :)15:00
scott-worktrue holstein, towards the end of natty release we probably need to discuss what we would like to accomplish and when :)15:38
holsteinyeah, a proper meeting 15:51
holsteinscott-work: im thinking just monthly15:52
holsteinjust set one up15:52
holsteinim still not finding a better solution for posting meeting times for different time zones15:52
persiaUTC15:52
holsteini did that twice15:53
holsteinwith varying results15:53
holsteinwell, it worked OK once15:53
persiaIt's the best we have.  Not ideal, but...15:53
holsteinand the 2nd time, no body came15:53
holsteinpersia: i was thinking the fridge15:53
holsteinim not totally sure what that looks like15:54
holsteinanyways, something regular will help15:54
holstein"same time next month"15:54
holsteinpersia: i think weekly would be overkill for us15:55
holsteinagreed?15:55
persiaMonthly to start sounds good to me.15:55
scott-workagreed :)15:55
persiaBut historically a good time for everyone else has been bad for me, so my opinion should carry very little weight in this.15:56
holsteinwell, we wont be able to please everyone15:56
holsteinand theres no reason why you cant call a special meeting time if necessary persia 15:56
holsteinyou or someone else that constantly has a conflict with the chosen time15:56
persiaI'm not worried about missing meetings.15:57
persiaI'll check the outcome, and complain if there's something that strikes me as very wrong.15:57
persiaI'll even try to check the agenda and complain in advance :)15:57
holsteinhehe ;)15:57
holsteinAutoStatic: can you remember what time of week we talked about15:58
holsteinthat you would be available15:58
AutoStaticAH yes15:58
holsteinim thinking a sunday15:58
holsteinis that where we landed?15:58
AutoStaticI thought it was either saturday or sunday15:58
holsteinsome sunday15:58
holsteineither 10am for you or me15:59
AutoStaticAnd then in the afternoon15:59
holsteini think15:59
AutoStaticoh yeah 10am15:59
AutoStaticThat was it15:59
AutoStatic10am is fine15:59
holsteinAutoStatic: what time is it there?15:59
holsteinnow?15:59
AutoStatic5pm15:59
holsteinOK15:59
holsteinlet me acutally put something on my calendar this time15:59
holsteinhmmm16:00
AutoStatic:)16:00
holsteinmaybe it was the other way16:00
holsteinyour 6 hours a head of me16:00
holsteinits 11am here16:00
holsteinSO that would be *early16:00
holstein10am your time16:00
holsteinhow late int he afternoon is OK ?16:01
AutoStaticAs long as it's not in the evening here I'm ok16:01
holsteinlets say 10am my time16:01
holsteinwould be 4pm for you right?16:01
AutoStaticI'm always rehearsing on sunday evening16:01
holsteinthats good?16:01
AutoStatic4pm is good16:02
AutoStaticso 10am your time16:02
holsteincool16:02
persiaWhat is this UTC?16:02
holsteini put it in my book16:02
holsteinand i'll try for the last sunday of the month16:03
holsteinregularly16:03
holsteinOR the first would be fine too16:03
holsteinpersia: im +5?16:03
holsteini think16:03
holsteinand its 10am16:03
holsteindoes that sound right?16:03
* holstein looks online16:04
holsteincant do it now... gotta run16:04
holsteinBUT its 10am EST16:05
persiaSo, 5 UTC?  That's actually not a bad time for me, surprisingly :)16:05
persiaOh, 15 UTC.  Yeah, that's less good (except today)16:05
AutoStaticUTC  is one hour earlier16:05
scott-worki highly recommend using this web page to help people with the time differences:  http://www.timeanddate.com/worldclock/fixedtime.html?month=5&day=16&year=2010&hour=19&min=0&sec=0&p1=016:15
scott-workit gives many, many times local to many places around the world, and apparently most people can find a locale that is in their time zone to compare16:16
scott-workhehe, awesome : http://www.fsf.org/facebook16:40
scott-worknote, this is NOT a pro-facebook link (if you are familiar wiht fsf you should have guessed that already)16:40
holsteinscott-work: is there an ubuntustudio wiki page about meetings?16:57
holsteinone that i can put some pre-converted times up16:57
holsteinand a link to possible agendas or archives16:58
scott-workholstein: aye, it's: https://wiki.ubuntu.com/UbuntuStudio/Meetings16:58
holsteini'll edit that then16:58
holsteinand get something going16:59
scott-workidea:  maybe we survey who really wants to be involved and query their habitually available times, make a matrix and see where teh most common overlap occours16:59
scott-workoccurs16:59
holsteinscott-work: is there a reason why we need to meet before march 6th?16:59
scott-workholstein: don't think so, nothing critical that i can think of16:59
holsteinim going to go for that17:00
holsteintry this regularly for a bit17:00
holsteina few months at least17:00
holsteinand go from there17:00
holsteinive had some general 'when would be the best time for a meeting' queries17:00
scott-workalpha 3 comes out march 3rd (my birthday!) but i don't think that should impact a meeting, 17:00
holsteinthat have resulted in tumble weeds drifting through the mailing list17:00
scott-worklol, but maybe we ask them on irc and put it to them17:01
scott-workautostatic apparently has expressed interest17:01
scott-workailo as well17:01
holsteinthis doesnt mean that someone else cant schedule a specific meeting17:01
scott-workobviously you and i are in the mix17:01
holsteini said that recently in a response on the email list17:01
holsteinjust come here and ask you when you're available and schedule a meeting17:01
scott-workholstein: well, no it doesn't but if we develop a good meeting time we can stick to it until there is a pressing need to change it17:02
holsteinyup17:02
holsteinIF we have a decent turn out for the first sunday of the month meetings17:02
holsteinwe can leave that, and add others if needed17:02
holsteinto accomodate whatever17:02
scott-workyou have persia's thoughts on the meeting, i don't think that The.Muso really has either the time or the inclination at this point to attend, but it wouldn't hurt to ask him17:03
scott-workthe only other persia that immediate jumps to mind is stochastic, we can email him directly, if he responds then good, if not then we move on17:03
scott-workmaybe a few from the previous meetings like david and brian17:04
scott-worktell you what, if you will follow up with ailo and autostatic i will email stochastic, david, brian, and anyone else from the previous meetings17:04
scott-workthat sound okay holstein?17:04
ailoI'm available most of the time. The proposed time would work well for me17:05
holsteinsorry, phone... im back now17:07
holsteinailo: cool17:08
holsteinso thats a go for ailo and autostatic17:08
holsteini havent seen stochastic in a while17:09
holsteinscott-work: persia seems to be ok with it, and OK with not being able to be there17:09
holsteinwe will have logs for sure17:10
holsteinand hopefully agendas in the near future17:10
scott-workholstein: autostatic has been corresponding with brian david and i about the website stuff17:10
scott-workhe's somewhat involved, at least in that respect17:10
holsteinscott-work: cool, and that could be a totally seperate meeting17:10
holsteinas far as im concerned17:10
holsteinyou guys could even do that privately if needed17:11
holsteinvia email17:11
holsteinwhatever it takes17:11
scott-worki wouldn't mind if brian was the liason between us and the website "committee" and that brian attend regular meetings as well to report :)17:11
holsteinsure, i think it was brian that i replied to on the list17:12
scott-workto be honest, i'm not really that involved with the website stuff at the moment, it's more brian (design) and eric (doing it) :P17:12
holsteinpossibly with a bit of a tone ;)17:12
holsteinscott-work: i would be fine if brian/eric just report to you17:14
holsteinor whoever you appoint17:14
holsteinIF they cant make a regular meeting time17:14
scott-worki would really like to try to encourage brian to take responsibility/ownership and attend the meeting17:15
scott-workbut if not, we can probably handle it by email and i'll attend the meeting anyway17:15
holsteinsure, i was encouraging him to pick the time that works for him17:16
holsteinBUT, its challenging17:16
holsteinwith the TZ's17:16
holsteinand all the schedules17:16
holsteini guess im just saying im about at the end of what i feel like im comfortable doing to try and negotiate a meeting time17:16
holsteinand not get frustrated17:17
holsteinnot opposed to some polling though17:17
holsteinwhile thinking it over though, i decided that no one time is going to work for everyone17:18
holsteinand i think just being regular will help with the TZ's17:18
scott-workvery true17:18
persiaThere are a couple times of day that are least bad for all folks.17:18
scott-workholstein: which time do you have set currently? did you update the wiki already?17:18
persiaIt really depends on where folk are located.17:18
holsteinscott-work: not yet17:18
holsteinlet me get it UTC'd17:18
holsteinpersia: and you can see if you think its one of those times as well17:19
ailoscott-work: You said you needed a secretary of some sort. What exactly would that mean?17:22
holsteinOK17:22
holsteinhttp://5z8.info/orgy.avi_b6g6h_horse-slaughter17:22
holsteinshady url is at least 20% more fun than tiny URL :)17:23
holstein3pm UTC17:23
holsteinon a sunday17:23
holsteinthats probably not too bad17:24
holsteinscott-work: is this 9am for you right?17:24
holsteinscott-work: i'll tighten up the wiki and all that 2 weeks before whatever meeting time we land on17:25
holsteinif its the 6th, i should have time to procrastinate a bit, and still get everything looking right17:26
scott-workailo: just to keep up with team reports at the moment, maybe keep and publish minutes from the meetings17:27
scott-worklol holstein, that's a crazy url17:27
holsteinbbl... gotta run again...17:28
scott-workholstein: yeah, 9am on sunday morning17:29
persiaThere's a low chance I can attend.  It's not safe to expect me, but if I happen to be up fairly late.17:29
scott-worki have a window around that time approximately -3 hours and + 14 hours17:33
ailoscott-work: paultag: Hope I'm not annoying you with these. I did another version. Just learning how to use Glade while I do it :).  http://imagebin.org/13722518:12
ailohttp://imagebin.org/13722418:12
ailohttp://imagebin.org/13722618:12
scott-worklol, i love it ailo , kidna makes me jealous though, i should really look into learning glade as well18:13
scott-workmine was done in inkscape and took an hour :/18:13
ailohttp://imagebin.org/13722718:13
ailoThis time I did a 4 page version, where the first page already takes care of everything for the lazy user.18:14
scott-workailo: i really like what you did, your divisions of items is way better than what i had :)18:15
scott-workailo: was it easy to get working with glade or did you have tutorial help you?18:30
persiaailo, Rather than extras, might be good to target ubuntu-restricted-addons.  From what I understand, addons should be usable by anyone, but extras may not be legal for use for some number of people.18:31
paultagailo: hell yeah :)18:32
paultagailo: send me the glade when you have a chance18:32
persiaI'm also fairly certain that we won't get a realtime kernel in Natty.  Maybe for Natty+1: it really depends on some documentation being available and RT upstream activity.  Currently kernels < 2.6.35 don't do very well with Natty.18:32
ailoscott-work: I didn't follow any tutorial, but it's pretty straight forward, I think. I don't really have an opinion about the extras.18:39
scott-workpersia: we were considering placing latest stable -rt kernel into a ubuntustudio PPA to be installed18:41
scott-workpersia:  are you aware of any objections to this?18:41
scott-workthis would mean that the -rt kernel would not necessarily be aligned with whatever curent kernel is released18:41
persiaI'm not happy about having tools that enable PPAs and install stuff from them without making this very clear to the user.18:42
persiaMy warning is more that there are some parts of userspace that are expecting 2.6.35+, and so older kernels may end up having odd behaviours.18:42
paultagthanks, ailo!18:42
ailopersia: So, if we add a popup that explains about the PPA and requires the user to accept, would that be ok?18:44
persiaLess bad.  If you do implement that, please use the appropriate APIs in software-center, etc.18:45
ailoscott-work: About those extras. I haven't really looked at that at all. You think some of those packages are illegal in some countries?18:59
scott-workailo: i belive them to be illegal in some countries, canonical seems to agree with it as well19:01
scott-workagree that they are not exactly legal in some countries19:01
ailoscott-work: Ubuntu isn't exactly warning the user when installing those packages, but we could of course do that.19:02
ailoscott-work: I don't really have any other opinion about the addons and extras, other than that I would like it to include everything if possible. 19:03
scott-workoh, i agree but i also like how you broke it out to install all or pick the ones you want19:04
ailoEven running the libdvdcss2 would be nice. 19:04
ailoscott-work: Maybe the way I broke it down is not logical, I haven't investigated. 19:05
ailoAt least I can see the point in having "absolutely legal" and "maybe legal" in two separate tasks19:06
scott-workailo: it certainly wouldn't be bad to point out and maybe divide the applications between the two while explaining the difference19:08
scott-workit certianly would be good to explain that it's the user's responisibilty to make sure what he/she is installing is legal in his/her country19:09
scott-workhopefully though if we align ourselves with ubuntu/canonical's methodologies then we should be okay19:09
scott-workailo: i think exploring how the software-center handles it might be good as well19:10
ailoscott-work: This is the key phrase. Same text in Synaptic and SoftwareCenter "Please also note that packages from multiverse are restricted by copyright or legal issues in some countries."19:18
scott-workgood deal :)19:18
scott-workailo: can you work with paultag and explain what each button is intended to accomplish?  this way he knows _exactly_ what he has to code20:21
scott-workailo: if not i can do it20:21
ailoscott-work: I can do that20:22
ailoscott-work: I've been thinking of how we could make a scheme about each button. I would rather not decide on the actual text used, so someone else could help with that. Text for notifiers and popups mainly20:23
ailopaultag: Whatever you need, just ask20:23
paultagailo: you got it!20:24
paultagailo: I really dig that layout, almost identical to what i was thinking in my head20:24
paultagailo: well done, really. Well done20:24
ailopaultag: Thank you20:25
ailopaultag: I could prepare some text on what each button should do, what happens when you push them for tomorrow, if that's ok.20:26
paultagailo: that would rock20:26
paultagailo: I'm going to work on generic code, nothing will touch the glade20:26
ailopaultag: Ok. I'll get back to you tomorrow, then.20:27
paultagailo: I can actually work with what you have now, and then update alongside with you, if you swear to not change names :)20:27
paultagailo: roger! You're already doing wonders better then a "pro" interface designer :)20:27
paultagailo: did you see the *crap* I was sent?20:27
ailopaultag: The glade file is missing a lot in terms of names, I think, so I'd rather edit what you use20:28
ailoNo, didn't see it.20:28
paultagailo: someone had the balls to send me this -- http://i.imgur.com/jCwTv.png20:28
paultagailo: I was livid20:28
scott-worklol paultag, i notice the user in the upper right corner ;)20:30
paultagscott-work: :)20:30
ailopaultag: You will probably want to use your own naming schemes, so that's also why I only edited the names that you see20:30
paultagailo: OK. I'll take a look down the tree. My guess is that it will be perfect for our 1.0 deadline20:30
paultagailo: it's about getting it working and making it work right ( but not more ;) )20:31
ailopaultag: But, changing the visual text should be no problem, right? Shouldn't affect your coding at all, I think20:31
paultagscott-work: can you believe that shitty design?20:31
paultagailo: yeah, no problem there!20:31
scott-workailo: one thing we probably should add to your gui is to add a place to adjust the memlock, there is a reason for it20:31
macinnisrr1that's a great screenshot. ;-)20:31
paultagailo: I access stuff by their names, and I won't be mucking around with text much, I'll just be setting callbacks on buttons20:31
paultagmacinnisrr1: dude, I was not happy with that at all20:31
ailoscott-work: Why change memlock?20:31
scott-workright now there is discussion that between qjackctl/jack and ardour they are confusing users by suggesting two different memlock settings20:32
paultagmacinnisrr1: I could not believe someone sent that rather then saying "no" or "I can't"20:32
macinnisrr1paultag: no shit.20:32
paultagmacinnisrr1: How are you today?20:32
scott-workailo: one is suggested unlimited and the other is suggesting some number dervied ffrom a percentage of your available memory20:32
macinnisrr1paultag: not bad, you?20:32
paultagmacinnisrr1: not too bad, thanks!20:33
paultagailo: We can abstract that pretty well. If I can get this running in 3 days or so ( This weekend is hack-factor-5 ), we can fine tune it to 1.0 in time for freeze20:33
paultagsorry scott-work *20:33
paultagalso ailo 20:33
ailoscott-work: I heard about rtprio having to be 95 for some reason, which it is20:34
paultagscott-work: worst comes to worst, we file a few RC bugs against ubutnu studio and have the upload close them. We can play that game ;)20:34
scott-worklol paultag that's true20:34
scott-workailo: i think setting rtprio so 95 is pretty well established (at least i haven't heard people compliaing about it) so we should be good setting this "blindly"20:35
paultagailo: you're my dude, man! Rock on!20:35
ailoScottL: Now, I noticed, there's a new file in /etc/security/limits.d/ubuntustudio-audio-rtprio.conf, Installed by the ubuntustudio-audio package20:35
scott-workailo: really?!?  hmmmm, that's strange and a little frightening :(20:36
ailoscott-work: It has @audio   -  rtprio     99, instead of 9520:37
scott-workailo: by the way, here's the email i was talking about http://old.nabble.com/sanitycheck.c-is-still-confusing-the-hell-out-of-people-td30728534.html20:37
ailoThat's all it does20:37
scott-workailo: i might download that package and grep for that later this weekend20:38
macinnisrr1Say, I've been wondering if UbuntuStudio would  be interested in an updated UI. I develop Dream Studio, which currently uses a monochrome version of Ambiance, as well as a dark version of the same. Since UbuntuStudio and KXStudio both use blue themes, I've been wondering if either of these projects would be interested in using a version of DreamStudio's themes, but with blue highlights. I'm very much interested in u20:38
paultagscott-work: sounds like your que! :)20:39
macinnisrr1I've just proposed the same question to the KXStudio devs20:39
scott-workailo: obviously we should understand where it came from and why they thought is was needed, but we should really avoid trying to confuse rtprio by establishing it in two places20:41
scott-workmacinnisrr1: abosultely!!20:41
paultagmacinnisrr1: do you have a link, I'd really like to play with it, if you don't mind :)20:42
scott-workmacinnisrr1: it's interesting you mentioned doing this, i got this link last night:  http://ubuntu-art.org/content/show.php/Ambiance+dark?content=13287520:43
scott-workmacinnisrr1: ubuntu studio could REALLY use someone on the art and/or theme side of things20:44
paultag+1 scott-work 20:44
ailoscott-work: I only installed the Ubuntustudio-audio package recently. Don't know why I didn't before, so I don't know when it appeared there. I would remove that file from that package, since jackd already takes care of that, and let -controls edit or replace it, if needed20:44
macinnisrr1paultag, scott-work: My themes for Lucid and Maverick had some kinks to work out, which are now fixed but only on my home computer. I'll post here as soon as I've got something ready to look at.20:46
paultagmacinnisrr1: outstanding20:46
macinnisrr1BTW, a consistent UI (which is as close to stock ubuntu as possible), was one of the main reasons I began Dream Studio (the others were branding and newer packages.20:47
macinnisrr1would you guys consider adding a button to that dialog that adds audio ppas (autostatic and kxstudio)? That could really open up a lot of possiblities for new/additional software that didn't make it to UbuntuStudio by release time.20:51
scott-workmacinnisrr1:  there has been discussion aobut that very topic, but we feel that this exposes dangers for new users and experienced users can do this easily enough 20:54
scott-workmacinnisrr1: but i think we all look forward to seeing whatever you have when you have it ready to look at20:55
macinnisrr1scott-work: understandable.20:56
macinnisrr1I'll keep you posted. Peace out for now...20:56
ailoscott-work: I think there are two files in the ubuntustudio-audio package that are not needed. The /etc/security/limits.d/ubuntustudio-audio-rtprio.conf, and /usr/share/ubuntustudio-audio/rtprio.py21:00
scott-workhmmm, we might query persia and TheMuso if they remember anything about these files ^^^21:12
scott-workailo: it mgiht be an old fix, maybe 2 generations ago, i.e. before the current and /etc/security/limits.d/limits.conf21:13
ailoscott-work: Yea, I think so too. Before jackd started shipping audio.conf perhaps?21:14
scott-workpaultag: was the +1 for the theme link i posted?   if so, i totally agree, i think this looks tight:  http://ubuntu-art.org/content/preview.php?preview=3&id=132875&file1=132875-1.PNG&file2=132875-2.jpg&file3=132875-3.jpg&name=Ambiance+dark21:14
paultagscott-work: yeah, man. I really dig the icons, I think that looks sharp as all hell21:15
ailoscott-work: Why not pimp up on the ambiance theme? I like dark themes, but so many of them are not very functional. 21:15
paultagscott-work: I also +1'd the we need an art guy21:15
scott-workpaultag: yeah we do, i think it's historically been difficult to find someone to do it 21:16
scott-workailo: i agree, i agree wholeheartedly21:16
paultagscott-work: +1. There's a huge gap between nerds and graphic design folk21:17
scott-workailo: one of my concerns is that i fear that cory really got into the plumbing on the theme and i'm not really sure that it will be too easy to change things21:17
scott-workthis doesn't mean that i don't want to because i really, really do (espeically seeing that screenshot)21:17
ailoscott-work: I wouldn't mind UbuntuStudio to be more similar to Ubuntu in design, especially since the Ambiance theme kind of rocks.21:18
scott-workailo: lol, yeah, their designs are getting much better, maybe we should ask someone from canonical if we could borrow a designer or two ;)21:28
ailoscott-work: It would make things easier on us, if we were just to tweak that a little bit. 21:28
scott-workailo: i'm not sure about that, cory did a lot of plumbing with gconf and we might need to touch quite a few packages to make it all work21:29
scott-workbut maybe not, i'm just basing this on a few files that i've seen21:29
scott-workbut we could certainly add this to the upcoming discussions for improvements for next release :)21:31
scott-workif we had the commitment from individuals to help work through it then i would absolutely like to work through it21:31
persiaailo, scott-work: the audio.conf and rtprio.py stuff is something which diwic is better asked about.21:44
persiaLast I knew, the remaining work was 1) add memlock support to rtkit (or create memkit), and 2) make JACK use rtkit (and memkit, if created).21:44
ailopersia: But, then the files will not be needed anyway, right? If using rtkit and memkit..21:47
persiaRight.  If diwic completes his spec, the files aren't needed.  If he runs out of time, the files may be needed.21:48
persiaDepends how much time he has, really.21:48
persiaOf course, if anyone wants to help, I'm sure he'd appreciate it.21:49
ailopersia: But, I don't think we need those files now, even, since jackd provides rtprio and memlock with /etc/security/limits.d/audio.conf21:49
ailoThe package jackd, that is21:49
persiaAh, maybe we don't need them in ubuntustudio-controls then, and diwic's spec lets us drop that file from jackd21:49
ailopersia: jackd includes an installation script which provides that file, if the user chooses to have rt or not. We will also add that file through the new -controls, if not already there.21:51
scott-worklet's be clear though, jack provides a different file that sets rtprio than ubuntustudio-audio, which sets rtprio in a different file21:52
scott-workaccording to what ailo has stated21:53
ailoTrue21:53
persiaThe issue is that the way that jackd does it isn't very secure.  It grants rights to users who oughtn't have them, and fails to grant rights to users who ought have them.21:54
persiaIt also forces us to retain the "audio" group, which is dropped everywhere else, and actively deprecated in an increasing volume of documentation.21:54
ailopersia: Yes, but until we get rtkit going, we don't have any choice, right?21:54
persiaRight.21:54
persiaPoint being that this change is dependent on diwic's spec, and we ought be following that, rather than just adding stuff.21:55
scott-workailo: it seems that it wouldn't be too much change to the default "dark ambience" them to make it look like the previously linked theme according to this page:  http://www.webupd8.org/2010/03/new-ubuntu-1004-light-and-dark-themes.html21:55
scott-workailo: looking at the 2nd picture21:55
persiaIt may be that we want ubuntustudio-controls to do something slightly different than it does now, depending on how much progress diwic makes.21:55
persiaBut he doesn't tend to idle in this channel, so has to be hunted down.21:55
ailoScottL: Do you have his email? David Henningsson / diwic21:59
scott-worksent it pm22:00
scott-workjust putting this into the channel for record:  Faenza icons22:14
rlameirohi there23:44
rlameirohi ScottL 23:45
ailohey rlameiro23:45
rlameirohey ailo, how is it going23:45
rlameiroI was making more tests on the alpha... its looking bad for my side...23:45
ailoI started a test patch on puredata, yesterday I think, but it seems the -generic kernel changes a lot perfomance-wise, so I didn't continue on the patch23:46
rlameiroI think i need to buy an external ti chipset Firewire board23:46
rlameiroreally?23:46
rlameirowell, i need to update then23:46
ailoperiodic xruns?23:46
rlameiroa lot of Xruns and a lot of little ones too23:47
rlameiropd has a lot of crackles23:47
ailoNo matter which period/buffer?23:47
ailoDo you get good performance with an -rt kernel?23:48
ailoand rtirq script23:48
rlameiroailo: with rt it improves but not too much23:48
rlameirothats what i need to know23:48
ailoWhat chip is it?23:48
ailoThe firewire chip, that is23:48
rlameirohow does rtirq work on ubuntustudio?23:48
rlameiroRICOH.....23:49
ailoDoesn't work without an -rt kernel23:49
ScottLhi rlameiro 23:49
rlameiroaon board, probably with shared IRQ23:49
ailoI guess it's because of ricoh, then. Heard very bad things about it23:49
rlameiroScottL: hey, not beeing a good tester....23:49
rlameiroScottL: we should make some kind of hardware recommendations on release notes23:50
ailorlameiro: rtirq script should take care of irq share problems23:50
rlameirobut do I need to runn it?23:50
rlameirowasnt he on a rule somewhere?23:50
rlameirolike it would run when some FW device is plugged or something?23:50
rlameiroI remeber someone talking about it, not sure if it was an idea tough...23:51
ailothe rtirq scrip is available as a package. You should try with a distro that has -rt kernel and rtirq script together23:51
ailopuredyne should be fine to test23:51
ailoThe rtirq script is run at bootup. Not sure about the details23:52
rlameiroI will take a look into Ubuntustudio23:52
ailoIt gives higher prio to audio devices23:52
rlameirowell, then i need to have the interface connected at boot time...23:52
ailoBut, it will only work with an -rt kernel23:52
rlameiroyes i know that23:52
ailoNot with -lowlatency23:52
ailoI don't think you need to have the device connected at boot time, but I'm not sure. 23:53
rlameirowell, either way, i want to run it on ubuntu studio...23:54
ailoLucid has realtime kernel, right?23:54
ailopuredyne uses the same kernel as ubuntustudio karmic23:54
ailopuredyne 910 and 911, that is23:55
rlameiroI still have 9.10 for hardcore pd usage...23:55
ailoYou probably have rtirq installed on that. The package is called rtirq-init23:56
ScottLrlameiro, sorry, just got home, catching up with backscroll23:56
rlameiroScottL: np23:56
rlameiroailo: yes i have23:56

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