Re: [LAD] JACK MIDI

2008-01-20 Thread Jay Vaughan
 for example, if one needed a higher resolution for a note-on events  
 velocity,
 the event could be followed by a sysex data with one or two additional
 7-bit values. (kind like it's already done with MSB and LSB for some
 controller values)



one word: NRPN.  thats what its there for.



;
--
Jay Vaughan




___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] alsa and OSS (again?)

2008-01-20 Thread Jay Vaughan
 Basically we got swindled. ALSA has not been the utopia that
 it was claimed to be. ALSA sucks. It's not even documented.




pulseaudio + midishare == nirvana.

;
--
Jay Vaughan




___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] alsa and OSS (again?)

2008-01-20 Thread victor
Does this mean that pulseaudio is preferred to Jack?

Victor
- Original Message - 
From: Jay Vaughan [EMAIL PROTECTED]
To: victor [EMAIL PROTECTED]
Cc: linux-audio-dev@lists.linuxaudio.org
Sent: Sunday, January 20, 2008 9:28 AM
Subject: Re: [LAD] alsa and OSS (again?)


 Basically we got swindled. ALSA has not been the utopia that
 it was claimed to be. ALSA sucks. It's not even documented.

 
 
 
 pulseaudio + midishare == nirvana.
 
 ;
 --
 Jay Vaughan
 
 
 

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] alsa and OSS (again?)

2008-01-20 Thread Jay Vaughan

On Jan 20, 2008, at 11:11 AM, victor wrote:

 Does this mean that pulseaudio is preferred to Jack?



I currently perfer it, but I'm writing totally new software (for  
OpenMoko), not trying to use existing software.


;
--
Jay Vaughan




___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] alsa and OSS (again?)

2008-01-20 Thread Erik de Castro Lopo
victor wrote:

 Does this mean that pulseaudio is preferred to Jack?

For desktop and user applications yes, for professional audio no.

Erik
-- 
-
Erik de Castro Lopo
-
Well behaved women rarely make history. -- Dorothy Parker
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] alsa and OSS (again?)

2008-01-20 Thread Jay Vaughan
 Does this mean that pulseaudio is preferred to Jack?

 For desktop and user applications yes, for professional audio no.



There should be no distinction.  The fact that there is, means that  
the designs are broken.  Audio should just plain work - period.

;
--
Jay Vaughan




___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] alsa and OSS (again?)

2008-01-20 Thread Jay Vaughan
 Hmm. That equation don't hunt here. The MidiShare codebase is in  
 dire need of attention for 32-bit Linux and won't currently compile  
 at all for 64-bits. Ask me, I've been wrestling with its outdated  
 source tree for the past week or so. Yann is planning to fix it,  
 but he's got other work going on.


I've been using MidiShare on linux for 8 years.  It is the most  
stable means of MIDI on linux, imho, and on my platform (GP2X, ARM)  
it is rock-solid.  I don't know about your problems with the current  
codebase (I've got my own fork) so .. maybe you want to describe them?

;
--
Jay Vaughan




___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] alsa and OSS (again?)

2008-01-20 Thread Dave Phillips
Jay Vaughan wrote:
 Hmm. That equation don't hunt here. The MidiShare codebase is in dire 
 need of attention for 32-bit Linux and won't currently compile at all 
 for 64-bits. Ask me, I've been wrestling with its outdated source 
 tree for the past week or so. Yann is planning to fix it, but he's 
 got other work going on.


 I've been using MidiShare on linux for 8 years.  It is the most stable 
 means of MIDI on linux, imho, and on my platform (GP2X, ARM) it is 
 rock-solid.  I don't know about your problems with the current 
 codebase (I've got my own fork) so .. maybe you want to describe them? 
Hi Jay,

I'm not complaining about MidiShare as a solution, and I agree that it's 
a great project.

You can look at Albert's patches to see what he fixed that enabled a 
clean compile. They're at

http://sourceforge.net/project/showfiles.php?group_id=96881package_id=106009

in the midishare-1.9.1 package.

Have you contributed your code to the MidiShare source tree ?


Best,

dp

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] alsa and OSS (again?)

2008-01-20 Thread Joseph M. Gaffney
Arnold Krille wrote:
 Am Sonntag, 20. Januar 2008 schrieb Erik de Castro Lopo:
   
 victor wrote:
 
 Does this mean that pulseaudio is preferred to Jack?
   
 For desktop and user applications yes, for professional audio no.
 

 If you want to repeat the mistakes of KDE[23] and aRts, then go on. Otherwise 
 don't rely on just one soundsystem on the desktop. Use some kind of 
 media-framework that provides one API/ABI to several multimedia-systems...

 Arnold
   
Unless theres some reason I can't think of, why not use the some kind 
of media-framework KDE already made - phonon?

-Joe
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] alsa and OSS (again?)

2008-01-20 Thread Albert Graef
Dave Phillips wrote:
 You can look at Albert's patches to see what he fixed that enabled a 
 clean compile.

Well, besides the lack of 64 bit support, what makes Midishare so hard
to compile and install on Linux right now, is mostly related to getting
the Midishare kernel module to work on different iterations of the 2.6.x
kernel, as the kernel API is still a moving target (which certainly
isn't Grame's fault). It would likely be much easier if the kernel
module could be replaced by a user space driver, but support for that in
the 2.6 kernel is relatively new and noone has looked into that yet.

Another issue, also related to the kernel module, is that the necessary
init.d logic and kernel devices support (udev et al) varies among
different distros, and sometimes even between different minor versions
of the same distro. Unfortunately, autoconf doesn't help with that. When
this stuff finally settles, it will be much easier to create a Midishare
version for Linux which just works out of the box. This problem is not
in any way unique to Midishare, just look at the mess with graphics and
wireless drivers. You just don't notice it as much as these are usually
already included in your distro.

Dave, I can't help you right now with getting Midishare to work on 64
bit system, but if you're willing to run it on 32 bit I'll try to help
you getting it compiled. Just drop me an email.

Best,
Albert

-- 
Dr. Albert Graf
Dept. of Music-Informatics, University of Mainz, Germany
Email:  [EMAIL PROTECTED], [EMAIL PROTECTED]
WWW:http://www.musikinformatik.uni-mainz.de/ag
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] alsa and OSS (again?)

2008-01-20 Thread Dave Phillips
Albert Graef wrote:
 Dave, I can't help you right now with getting Midishare to work on 64
 bit system, but if you're willing to run it on 32 bit I'll try to help
 you getting it compiled. Just drop me an email.
   
Thank you, Albert, I did compile it with your patches. :) It's working 
fine with Open Music now. I also had to build the Player and Recorder, I 
don't recall any trouble with them.

Best,

dp

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] alsa and OSS (again?)

2008-01-20 Thread Fernando Lopez-Lezcano
On Sun, 2008-01-20 at 21:20 +0100, Albert Graef wrote:
 Dave Phillips wrote:
  You can look at Albert's patches to see what he fixed that enabled a 
  clean compile.
 
 Well, besides the lack of 64 bit support, what makes Midishare so hard
 to compile and install on Linux right now, is mostly related to getting
 the Midishare kernel module to work on different iterations of the 2.6.x
 kernel, as the kernel API is still a moving target (which certainly
 isn't Grame's fault). It would likely be much easier if the kernel
 module could be replaced by a user space driver, but support for that in
 the 2.6 kernel is relatively new and noone has looked into that yet.

Or, if from the get go it would have been included in the mainline
kernel source (after submitting it to the proper channels, etc, etc -
difficult but not impossible. Out of mainline kernel drivers have always
been a pain...). 

I did wrestle with midishare a while back for Planet CCRMA (for
openmusic, same as Dave) and I'm not looking forward to a rehash of
that :-)

-- Fernando


 Another issue, also related to the kernel module, is that the necessary
 init.d logic and kernel devices support (udev et al) varies among
 different distros, and sometimes even between different minor versions
 of the same distro. Unfortunately, autoconf doesn't help with that. When
 this stuff finally settles, it will be much easier to create a Midishare
 version for Linux which just works out of the box. This problem is not
 in any way unique to Midishare, just look at the mess with graphics and
 wireless drivers. You just don't notice it as much as these are usually
 already included in your distro.
 
 Dave, I can't help you right now with getting Midishare to work on 64
 bit system, but if you're willing to run it on 32 bit I'll try to help
 you getting it compiled. Just drop me an email.
 
 Best,
 Albert
 

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] alsa and OSS (again?)

2008-01-20 Thread Albert Graef
Fernando Lopez-Lezcano wrote:
 Or, if from the get go it would have been included in the mainline
 kernel source (after submitting it to the proper channels, etc, etc -
 difficult but not impossible. Out of mainline kernel drivers have always
 been a pain...).

True, but (1) as you mentioned, the barrier to entry is high, and (2)
even if it is accepted, who is going to maintain it? Researchers are
usually busy with other things, and are not delighted by the prospect to
go with each and every new kernel release just to update a single
driver. ;-)

Maybe it's possible to unbundle the MidiShare Linux driver from the main
sources. That alone would make it much easier to provide frequent
updates or patches for different kernel versions, and would provide a
path to get the driver into the kernel at some point. From my
experience, the rest of the MidiShare sources should compile on any
modern Linux distro without much ado. (Well, the old gtk apps included
with Midishare can be a headache since they require the gtk1 compat
libs, but this could be made a configure-time option.)

 I did wrestle with midishare a while back for Planet CCRMA (for
 openmusic, same as Dave) and I'm not looking forward to a rehash of
 that :-)

It would certainly be nice if PlanetCCRMA included Midishare again. :)
I'm currently getting a new laptop on which I can finally run
PlanetCCRMA alongside with SUSE again, so I'll probably look into that
when I have the time. It shouldn't be too difficult to adapt my patches
for FC8.

Albert

-- 
Dr. Albert Graf
Dept. of Music-Informatics, University of Mainz, Germany
Email:  [EMAIL PROTECTED], [EMAIL PROTECTED]
WWW:http://www.musikinformatik.uni-mainz.de/ag
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev