Re: Jackd hell and other oddities

2007-04-21 Thread Free Ekanayaka
Hi all,

sorry for the delay.

|--== Daniel James writes:

  DJ Hi Free,
  Well, a possible definition of the group could be the list of the
  Alioth's project members
  http://alioth.debian.org/projects/demudi

  DJ Do you think it would be possible to ask Nicola Bernardini to redirect
  DJ demudi.org to this alioth page? The Plone site created by the Agnula
  DJ project which is currently visible via that domain name hasn't had any
  DJ news posted for nearly two years now.

Yes it would be possible, but I'd rather keep the current DNS for
www.demudi.org, as historically it was the AGNULA project that
fostered the development of DeMuDi (hence the name AGNULA/DeMuDi), and
even if the chances are relatively low, I wouldn't exclude that it
could do that again in the future.

For the moment I've simply modified the home page of www.agnula.info
(to which www.demudi.org is pointing), and added a notice about the
Debian Multimedia project on the top and a like to its wiki at:

http://wiki.debian.org/DebianMultimedia

Notice that I've split the page above in sub-pages, to make it easier
to read and extend. Wiki maintainers are welcome!

  DJ By the way, http://demudi.alioth.debian.org/ links back automatically
  DJ to the hijacked demudi.agnula.org site, which sometimes has dodgy
  DJ links on it.

  DJ demudi.alioth.debian.org is listed as the project homepage on
  DJ alioth.debian.org/projects/demudi - so there's a bad loop there. It
  DJ gives the false impression that nothing's going on with Debian
  DJ multimedia these days.

Thanks for the report, I've changed the redirection of
demudi.alioth.debian.org, and it now points to the wiki page of Debian
Multimedia.

  DJ Perhaps the alioth page could list all the active, Debian-derived
  DJ multimedia projects. There are some projects under
  DJ http://alioth.debian.org/softwaremap/trove_list.php?form_cat=99 which
  DJ could probably be cross-linked.

Yes, anyone willing to make a selection and add it to

http://wiki.debian.org/DebianMultimedia/Links

  DJ Also,
  DJ http://alioth.debian.org/mail/?group_id=30525 doesn't show the
  DJ debian-multimedia@lists.debian.org list.

That's because it shows only the alioth mailings list, it's not
possible to change that.

  DJ And finally, on http://alioth.debian.org/projects/demudi it says
  DJ 'Development Status: 3 - Alpha' which I don't think is a fair
  DJ reflection of the stability of the software in 2007.

I couldn't understand how to modify that, perhaps is something that we
have to ask to the Alioth admins.

Ciao!

Free


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Jackd hell and other oddities

2007-04-13 Thread Marco Ghirlanda
Daniel,

you are right, sorry.

Let's see asking for it to Bernardini...

Marco


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Jackd hell and other oddities

2007-04-13 Thread Ismael Valladolid Torres
Daniel James escribe:
 The point I like to make to them is that the true innovators in 
 electronic music didn't follow what everyone else did, they created 
 their own tools. Still, it does explain why there's so much derivative 
 dance music around. I remember when Rebirth first came out, it was like 
 'instant acid house, in a can'.

Right, like John Cage's piece for a detuned piano or Ligeti's one for
a hundred metronomes. Then people ask Linux to ship with a hundred
metronomes an apt-get away...

Cordially, Ismael
-- 
Ismael Valladolid Torres  m. +34679156321
La media hostia   j. [EMAIL PROTECTED]

http://lamediahostia.blogspot.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Jackd hell and other oddities

2007-04-12 Thread Ismael Valladolid Torres
Eric Dantan Rzewnicki escribe:
 /etc/security/limits.conf needs to be set up as well. It's a simple
 step, but I guess it would be good if users didn't have to ask about it.

A multimedia dedicated distro should ship /etc/security/limits.conf
configured for realtime but not a generic distro. Letting all process
from a user in the group audio getting realtime could pose a security
problem in a server setup.

Cordially, Ismael
-- 
Ismael Valladolid Torres  m. +34679156321
La media hostia   j. [EMAIL PROTECTED]

http://lamediahostia.blogspot.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Jackd hell and other oddities

2007-04-12 Thread Eric Dantan Rzewnicki
On Thu, Apr 12, 2007 at 10:33:32PM +0200, Ismael Valladolid Torres wrote:
 Eric Dantan Rzewnicki escribe:
  /etc/security/limits.conf needs to be set up as well. It's a simple
  step, but I guess it would be good if users didn't have to ask about it.
 
 A multimedia dedicated distro should ship /etc/security/limits.conf
 configured for realtime but not a generic distro. Letting all process
 from a user in the group audio getting realtime could pose a security
 problem in a server setup.

Sure, but some sort of audio-workstation meta-package could perhaps
include a debconf question that sets this up based on user input or
something. It would of course not be something installed by default on
all systems whether asked for or not.

-Eric Rz.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Jackd hell and other oddities

2007-04-12 Thread Herman Robak
On Thu, 2007-04-12 at 18:03 -0400, Eric Dantan Rzewnicki wrote:
 On Thu, Apr 12, 2007 at 10:33:32PM +0200, Ismael Valladolid Torres wrote:
  Eric Dantan Rzewnicki escribe:
   /etc/security/limits.conf needs to be set up as well. It's a simple
   step, but I guess it would be good if users didn't have to ask about it.
  
  A multimedia dedicated distro should ship /etc/security/limits.conf
  configured for realtime but not a generic distro. Letting all process
  from a user in the group audio getting realtime could pose a security
  problem in a server setup.
 
 Sure, but some sort of audio-workstation meta-package could perhaps
 include a debconf question that sets this up based on user input or
 something.

 Debconf is powerful, but it works best when it is non-interactive;
strong and silent.  Most users will only know one way to encounter 
debconf: at install time.  There is no compelling and discoverable 
UI to debconf on a freshly installed GNOME or KDE desktop!

 This configuration must be possible to find by digging a little in
the System menu on GNOME or in KDEs control center.  And it needs
to be triggered by the installation of packages that suggest low
latency features. 
 Why should the user have to know _in advance_ what settings to tweak
to make an app work?  The app's packagers  should have that knowledge,
and present that information in a convenient way.  And not by dumping
a README.txt into a pager.  If you have the power to compile source
code and build packages, you also have the power to add new components
in the Desktop Environment that will provide a nice and shiny UI with
all the choices the user must make.  Not necessarily at install time;
at runtime is often more convenient.

 What is missing is a policy on how such UI-plumbing is supposed to
be done.


  It would of course not be something installed by default on
 all systems whether asked for or not.

 It probably should be the default for an audiovisual workstation.
But then again, the user ought to be warned that services that 
require high availability should not be hosted on that computer!

-- 
 Herman Robak




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Jackd hell and other oddities

2007-04-11 Thread Eric Dantan Rzewnicki
On Wed, Apr 11, 2007 at 02:37:53AM +0200, Free Ekanayaka wrote:
 If my interpretation is correct, my question is, Marco according to
 your experience is the installation of a multimedia/desktop kernel on
 a plain Debian (or Linux) distribution enough to fill the
 responsiveness gap?

/etc/security/limits.conf needs to be set up as well. It's a simple
step, but I guess it would be good if users didn't have to ask about it.

If the multimedia kernel includes ingo's rt patches, then some script
to set IRQ priorities and such, like Rui's rtirq thing, is also needed.

I feel like there must be something else, but maybe it's just remnants
of historical cruft lingering in my brain from earlier years when this
stuff took more effort ...

   1) Include in Debian a Multimedia/Desktop Kernel
   IVT I agree it should also be available an apt-get away nevertheless.
 
 This is actually not that straight. I've tried to that myself about
 one year ago, and the feedback from the debian-kernel folks was really
 positive, but also clear in the guarantees that the possible
 multimedia kernel maintainer should offer. I was basically said that
 if I wanted a multimedia flavour to be added, I also had to be
 available to provide support for the security updates, both in stable
 and in testing. This request is pretty reasonable to me, but also
 quite demanding, and I'm not sure if we, as Debian Multimedia Team,
 have the forces to keep with such a task.

Of how many active developers does the Multimedia Team currently
consist? and can we recruit more?

Are those handling the alsa packages here? what about xiph-maintainers?
are there other groups? maybe the gst maintainers? I don't know for
sure, but I feel like there must be many more debian-devs who care about
audio and video than those who currently participate in this list.

(I intend to begin the new maintainer process this year, but I don't
count, yet.)

   2) Make Jackd usable out of the box or after the installation of a
   normal package

I've lost the quoting ... so not sure who asked this, but did you mean
make it easy to build and use jack from not-yet-debian-packaged release
or svn? 

Removing the .so name mangling as Free has done will help with this.

In my somewhat naive understanding, it seems there are 2 complementary
approaches to this issue:
1) keeping jack debian packages up to date with jack releases (so fewer
   users have a need to build their own).
2) providing a clear and easy set of instructions for users who want or
   need (say for a bug fix affecting them) debs of svn ... perhaps using
   svn-buildpackage. So users can easily role their own debs that work
   with all of their installed jack apps.

(or maybe somehow debs could be autobuilt somewhere for each jack svn
release ... just thinking out loud, not sure if that is practical or
not.)

   IVT I find it usable out of the box...
 I agree with what Daniel said, the focus of general purpose
 distribution is different, but I also agree that we can do much
 better.

I think lenny has the potential to provide a perfectly useable
multimedia workstation with very little end-user pain.

-Eric Rz.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Jackd hell and other oddities

2007-04-11 Thread Free Ekanayaka
|--== Eric Dantan Rzewnicki writes:

  EDR On Wed, Apr 11, 2007 at 02:37:53AM +0200, Free Ekanayaka wrote:
  If my interpretation is correct, my question is, Marco according to
  your experience is the installation of a multimedia/desktop kernel on
  a plain Debian (or Linux) distribution enough to fill the
  responsiveness gap?

  EDR /etc/security/limits.conf needs to be set up as well. It's a simple
  EDR step, but I guess it would be good if users didn't have to ask about it.

  EDR If the multimedia kernel includes ingo's rt patches, then some script
  EDR to set IRQ priorities and such, like Rui's rtirq thing, is also needed.

This are both things which are performed automatically in 64 Studio,
but not in Debian yet. I've once tried to upload Rui's init script,
but it was rejected because considered to tiny. Maybe we could include
it as extra in some other package.

  EDR I feel like there must be something else, but maybe it's just remnants
  EDR of historical cruft lingering in my brain from earlier years when this
  EDR stuff took more effort ...

Please if you find something more, let me know.

  1) Include in Debian a Multimedia/Desktop Kernel
  IVT I agree it should also be available an apt-get away nevertheless.
  
  This is actually not that straight. I've tried to that myself about
  one year ago, and the feedback from the debian-kernel folks was really
  positive, but also clear in the guarantees that the possible
  multimedia kernel maintainer should offer. I was basically said that
  if I wanted a multimedia flavour to be added, I also had to be
  available to provide support for the security updates, both in stable
  and in testing. This request is pretty reasonable to me, but also
  quite demanding, and I'm not sure if we, as Debian Multimedia Team,
  have the forces to keep with such a task.

  EDR Of how many active developers does the Multimedia Team currently
  EDR consist? and can we recruit more?

Well, a possible definition of the group could be the list of the
Alioth's project members

http://alioth.debian.org/projects/demudi

who are the one with commits rights in the SVN repository, but of
course there are much more DDs maintaining audio/multimedia related
packages.

  EDR Are those handling the alsa packages here? what about xiph-maintainers?
  EDR are there other groups? maybe the gst maintainers? I don't know for
  EDR sure, but I feel like there must be many more debian-devs who care about
  EDR audio and video than those who currently participate in this list.

Actually I think that for this kernel matter it's not (only) a matter
of how many people you have, but also how much committed they can
be. To maintain a kernel flavour requires a very close interaction
with the kernel team, which is one of the most active in Debian, and
at least the reading of the relevant mailing list (which is rather
busy). Probably it's something that could be done by one or two
people, but they need to have the proper skills and the necessary
commitment.

  EDR (I intend to begin the new maintainer process this year, but I don't
  EDR count, yet.)

That would be great! If you want to start working on existing packages
or making new ones, you don't strictly need a debian account. For
example I could include you in the Alioth project and you could work
directly with project's SVN repository. When you think you're done
with some task, just commit it and drop me a line, I can review it
sponsor the package for you.

  2) Make Jackd usable out of the box or after the installation of a
  normal package

  EDR I've lost the quoting ... so not sure who asked this, but did you mean
  EDR make it easy to build and use jack from not-yet-debian-packaged release
  EDR or svn? 

  EDR Removing the .so name mangling as Free has done will help with this.

  EDR In my somewhat naive understanding, it seems there are 2 complementary
  EDR approaches to this issue:
  EDR 1) keeping jack debian packages up to date with jack releases (so fewer
  EDRusers have a need to build their own).

That's something that has always been more or less done, of course we
can always be faster.

  EDR 2) providing a clear and easy set of instructions for users who want or
  EDRneed (say for a bug fix affecting them) debs of svn ... perhaps using
  EDRsvn-buildpackage. So users can easily role their own debs that work
  EDRwith all of their installed jack apps.

Probably for a user it would be simpler to ./configure; make install

  EDR (or maybe somehow debs could be autobuilt somewhere for each jack svn
  EDR release ... just thinking out loud, not sure if that is practical or
  EDR not.)

Yes, that could be also done.

  IVT I find it usable out of the box...
  I agree with what Daniel said, the focus of general purpose
  distribution is different, but I also agree that we can do much
  better.

  EDR I think lenny has the potential to provide a perfectly useable
  EDR multimedia workstation with very little 

Re: Jackd hell and other oddities

2007-04-11 Thread Daniel James

Hi Ismael,

 Musix kernels are packaged by Tapani Raikkonen

This may have changed recently, but last month they used our 2.6.17 
package in their 0.99 release, see under 'New Software Packages' here:


http://lists.linuxaudio.org/pipermail/linux-audio-announce/2007-March/000932.html

The more package sharing we can do, the better - apart from avoiding 
duplicated effort, it makes QA much easier because the kernel config is 
no longer such a big variable between distros.


Cheers!

Daniel


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Jackd hell and other oddities

2007-04-10 Thread Daniel James

Hi Marco,


1) A multimedia/desktop oriented kernel like the one in 64Studio or
here: ftp://musix.ourproject.org/pub/musix/deb/kernel/n 


I believe Musix now uses the 64 Studio kernel packages, so that's one 
less variable ;-) Ubuntu Studio is not going for a Molnar-style RT 
kernel, according to an interview with Cory Kontros I read.



The
reason why this has not been made already it's a secret to me, and a
even weirder one.


I believe it's because in the mainstream, audio on GNU/Linux has mostly 
been addressed from the point of view of a so-called 'consumer'. So 
distros have tried to solve questions like How do I make my iPod work 
out of the box, so I can re-arrange my collection of Britney Spears 
downloads? rather than How do I tune my kernel and OS for maximum 
performance when tracking 24 channels over my ADAT interface?


I believe free software has a role to play in providing serious, 
reliable tools to the people that need them, in order to enable and 
enhance their creativity. Among other free software advocates, there is 
an argument that says we need to chase the tail-lights of OS X and 
Windows Vista in providing a slick 'consumer' experience, which has very 
little to do with RT kernels or tools like jackd.


Cheers!

Daniel


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Jackd hell and other oddities

2007-04-10 Thread Ismael Valladolid Torres
Daniel James escribe:
 I believe Musix now uses the 64 Studio kernel packages, so that's one 
 less variable ;-) Ubuntu Studio is not going for a Molnar-style RT 
 kernel, according to an interview with Cory Kontros I read.

That's not the case. Musix kernels are packaged by Tapani Raikkonen
which by the way is doing a great job, Musix is delivered with the
most recent kernels suitable to be patched for realtime work.

 I believe it's because in the mainstream, audio on GNU/Linux has mostly 
 been addressed from the point of view of a so-called 'consumer'. So 
 distros have tried to solve questions like How do I make my iPod work 
 out of the box, so I can re-arrange my collection of Britney Spears 
 downloads? rather than How do I tune my kernel and OS for maximum 
 performance when tracking 24 channels over my ADAT interface?

I agree with that. A system suitable for those who enjoy multimedia
just for fun is very different than a system for those who use a
system for multimedia creation. Indeed almost nobody really needs
jackd to be installed unless she pretends to use ardour, zynaddsubfx
or similar soft. So I think it's ok that Debian doesn't focus on
multimedia creation given there are more suitable distros adapted from
the Debian main one.

Cordially, Ismael
-- 
Ismael Valladolid Torres  m. +34679156321
La media hostia   j. [EMAIL PROTECTED]

http://lamediahostia.blogspot.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Jackd hell and other oddities

2007-04-10 Thread Marco Ghirlanda
Hi Daniel,
 Hi Marco,

 1) A multimedia/desktop oriented kernel like the one in 64Studio or
 here: ftp://musix.ourproject.org/pub/musix/deb/kernel/n 

 I believe Musix now uses the 64 Studio kernel packages, so that's one
 less variable ;-) Ubuntu Studio is not going for a Molnar-style RT
 kernel, according to an interview with Cory Kontros I read.
Nice, but I was meaning having it into the official Debian archive, not
in an external repository. I know many people who use Ubuntu kernel on
Debian for its responsiveness and this is a bit strange.
IMHO Debian should install a desktop friendly kernel if the user chose
during the installation the Desktop task. Does it make sense?
 The
 reason why this has not been made already it's a secret to me, and a
 even weirder one.

 I believe it's because in the mainstream, audio on GNU/Linux has
 mostly been addressed from the point of view of a so-called
 'consumer'. So distros have tried to solve questions like How do I
 make my iPod work out of the box, so I can re-arrange my collection of
 Britney Spears downloads? rather than How do I tune my kernel and OS
 for maximum performance when tracking 24 channels over my ADAT
 interface?
I love Britney, especially after she shaved everywhere... ;-) Poor girl...
 I believe free software has a role to play in providing serious,
 reliable tools to the people that need them, in order to enable and
 enhance their creativity. Among other free software advocates, there
 is an argument that says we need to chase the tail-lights of OS X and
 Windows Vista in providing a slick 'consumer' experience, which has
 very little to do with RT kernels or tools like jackd.
Responsiveness, always IMHO, is exactly the point. I get lots of
question from people saying two things:

1) a default Linux installation is less snappy (responsive) than a fresh
Windows install (in example using the same software like Audacity)

BUT

2) they all see easily that Linux doesn't get slower also if you add
thousands of packages (no defrag needed, as we all know)

and the two things in a way are inexplicable to them.

Short version:

1) Include in Debian a Multimedia/Desktop Kernel
2) Make Jackd usable out of the box or after the installation of a
normal package

In any way I want to make clear that my questions/suggestions are based
only on a personal point of view/experience and in no way I have the
rights/merit to contrast your opinions.
Free as in speech...

Regards, Marco


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Jackd hell and other oddities

2007-04-10 Thread Ismael Valladolid Torres
Marco Ghirlanda escribe:
 1) a default Linux installation is less snappy (responsive) than a fresh
 Windows install (in example using the same software like Audacity)

As far as both default installations have no software and in Debian
all software is just an apt-get away, I admit I don't understand your
point.

 1) Include in Debian a Multimedia/Desktop Kernel

I agree it should also be available an apt-get away nevertheless.

 2) Make Jackd usable out of the box or after the installation of a
 normal package

I find it usable out of the box...

Cordially, Ismael
-- 
Ismael Valladolid Torres  m. +34679156321
La media hostia   j. [EMAIL PROTECTED]

http://lamediahostia.blogspot.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]