Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread n++k
/wrote Paul Davis <[EMAIL PROTECTED]> [Tue, 23 Jul 2002 19:58:16 -0400] |the most fundamental problem with SGI's approach to audio+video is |that its not based on the desirability of achieving low latency for |realtime processing and/or monitoring. its centered on the playback of |existing, edite

Re: [linux-audio-dev] UST

2002-07-23 Thread Paul Davis
>> i read this a year or two ago. it was a major impetus in the design of JACK, >> because i believe that almost all of it is based on a complete misconception >> of how to do this stuff, and some of it is just plain wrong. Its worth >> noting that SGI's "DM" API has never really taken off, and th

Re: [linux-audio-dev] UST

2002-07-23 Thread Andy W. Schm
> i read this a year or two ago. it was a major impetus in the design of JACK, > because i believe that almost all of it is based on a complete misconception > of how to do this stuff, and some of it is just plain wrong. Its worth > noting that SGI's "DM" API has never really taken off, and there

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Paul Davis
>[...] >> UST = Unadjusted System Time > >I believe this is a good introduction to UST/MSC: > >http://www.lurkertech.com/lg/time/intro.html i read this a year or two ago. it was a major impetus in the design of JACK, because i believe that almost all of it is based on a complete misconception of

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Paul Davis
>> UST = Unadjusted System Time >> >> I haven\'t seen any implementations of UST where you could specify a >> different source of the clock tick than the system clock/cycle timer. > >Well, no. Is this needed. The UST should just be an accurate unadjusted >clock that can be used for timestamping/s

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Martijn Sipkema
[...] > UST = Unadjusted System Time I believe this is a good introduction to UST/MSC: http://www.lurkertech.com/lg/time/intro.html --martijn Powered by ASHosting

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Vincent Touquet
Yamaha has a large NDA tradition, making lots of things impossible. As another example: the filesystem format of their A series samples storage. It would be so nice if you could mount these disks in Linux too, but yammy refuses without an NDA ... Ask them the question though :) They have to com

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Martijn Sipkema
[...] > UST = Unadjusted System Time > > I haven\'t seen any implementations of UST where you could specify a > different source of the clock tick than the system clock/cycle timer. Well, no. Is this needed. The UST should just be an accurate unadjusted clock that can be used for timestamping/sc

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Fernando Pablo Lopez-Lezcano
> > What about Yamaha's mLan ? > > I thought that was some kind of midi over firewire, > > but maybe they didn't grab it as an opportunity > > to improve on midi ... > > It's midi and audio over firewire. > I think it's plain vanilla midi messages, though. > not sure. mLAN is built on top of the

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Sebastien Metrot
There is no royalty fee for mLan. You just have to register with Yamaha to become a Licensee (the process is lengthy because of the distance, it took not far from 2 month for me). Sebastien - Original Message - From: "Paul Davis" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday,

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Sebastien Metrot
Then you'd have to provide a way to do offline processing to. The clock source can't be the system clock in that case... (offline processing IS important for the musicians :-)) Sebastien - Original Message - From: "Vincent Touquet" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesda

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Paul Winkler
On Tue, Jul 23, 2002 at 12:31:13PM +0100, Steve Harris wrote: > Yes, this is important, it should be possible to mail the tarball to a > friend who can then start up the project (assuming he has all the apps > installed of course). That would be one hell of a mail message. :) Now, an rsync server

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Sebastien Metrot
They don't even touch the idea of changing midi. (i'm registered with them as an mLan Licensee). Sebastien - Original Message - From: "Vincent Touquet" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, July 23, 2002 9:30 PM Subject: Re: [linux-audio-dev] App metadata intercomuni

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Paul Winkler
On Tue, Jul 23, 2002 at 09:30:10PM +0200, Vincent Touquet wrote: > What about Yamaha's mLan ? > I thought that was some kind of midi over firewire, > but maybe they didn't grab it as an opportunity > to improve on midi ... It's midi and audio over firewire. I think it's plain vanilla midi message

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Paul Davis
>On Tue, Jul 23, 2002 at 02:00:15PM -0300, Juan Linietsky wrote: >(cut) >>Yes, I agree that midi sucks. I'm wondering why dont we have >>a newer protocol by now, but we dont. So there's nothing else >>than having to stick to that archaic crap :) >(cut) > >What about Yamaha's mLan ? >I thought tha

Re: [linux-audio-dev] (no subject)

2002-07-23 Thread Vincent Touquet
On Tue, Jul 23, 2002 at 01:14:18PM -0500, Arthur Peters wrote: (cut) >I think there might be problems with option 1 when the apps are running >on different machines (as was mensioned earlier). Maybe a hybrid would >work: provide an API for each app to pass it's data to the project >server. This da

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Vincent Touquet
On Tue, Jul 23, 2002 at 02:00:15PM -0300, Juan Linietsky wrote: (cut) >Yes, I agree that midi sucks. I'm wondering why dont we have >a newer protocol by now, but we dont. So there's nothing else >than having to stick to that archaic crap :) (cut) What about Yamaha's mLan ? I thought that was som

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Vincent Touquet
On Tue, Jul 23, 2002 at 07:38:25PM +0200, Martijn Sipkema wrote: (cut) >Using UST would also enable syncing to video or some other media >stream without it all residing in the same API. (cut) That would certainly make me very happy :) vini

Re: [linux-audio-dev] (no subject)

2002-07-23 Thread Arthur Peters
On Tue, 2002-07-23 at 05:11, .n++k wrote: > > Anyway, as a summary, what is the be solved: > . defining, naming, identifying a session (= project) > . communicating with the apps to request loading and saving > session associated data. > . 1. each app is passed enough knowledge to store

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Paul Davis
>> >Why not have a seperate API/daemon for MIDI and >> >have it and JACK both use the same UST timestamps? >> >> you can\'t use any timestamp unless its derived from the clock master, >> which UST by definition almost never is. the clock on your PC doesn\'t >> run in sync with an audio interface,

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Paul Winkler
On Tue, Jul 23, 2002 at 06:21:42PM +0100, Steve Harris wrote: > On Tue, Jul 23, 2002 at 12:42:38 -0400, Paul Winkler wrote: > > I think it's stretching things a bit to refer to > > sfront as a midi sequencer. It *can* produce midi output... > > but that's it. no real user interface, no way to sav

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Paul Winkler
On Tue, Jul 23, 2002 at 02:00:15PM -0300, Juan Linietsky wrote: > Yes, I agree that midi sucks. I'm wondering why dont we have > a newer protocol by now, but we dont. So there's nothing else > than having to stick to that archaic crap :) Because the hardware music device market moves a lot more

Re: [linux-audio-dev] (no subject)

2002-07-23 Thread Paul Winkler
On Tue, Jul 23, 2002 at 12:43:32PM +0100, Steve Harris wrote: > One hard thing is how to deal with communication interdependencies, eg. > app A talks jack to app B and app B talks alsa sequencer to app A. Why is this hard? ensure ALSA is up start jackd start jack client 1 start jack client 2 ...

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Martijn Sipkema
> >Does that mean that MIDI output can only be done from a callback? > > No, it would mean that MIDI is only actually delivered to a timing > layer during the callback. Just as with the ALSA sequencer and with > audio under JACK, the application can queue up MIDI at any time, but > its only deli

Re: [linux-audio-dev] (no subject)

2002-07-23 Thread Paul Winkler
On Tue, Jul 23, 2002 at 12:11:23PM +0200, .n++k wrote: > But aren't musicians a different kind of users than desktop users? how so? more technical? I don't really think so. we just had a guy on linux-audio-user who says he's been familiar with unix since at least the early eighties, and he's b

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Steve Harris
On Tue, Jul 23, 2002 at 12:42:38 -0400, Paul Winkler wrote: > I think it's stretching things a bit to refer to > sfront as a midi sequencer. It *can* produce midi output... > but that's it. no real user interface, no way to save or restore > state... Er, vi foo.orc? What better UI could you ask

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Juan Linietsky
On Tue, 23 Jul 2002 11:28:01 +0200 Vincent Touquet <[EMAIL PROTECTED]> wrote: > On Tue, Jul 23, 2002 at 02:30:22AM -0300, Juan Linietsky wrote: > >ok, but the question is, what for? What else do you need other than > >start/stop/seek ? doesnt midi proovide that already? then why > >something else

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Paul Winkler
On Tue, Jul 23, 2002 at 03:58:40PM +0100, Steve Harris wrote: > On Tue, Jul 23, 2002 at 10:23:40 -0400, Paul Davis wrote: > > for me, its more than tempting. none of the existing ALSA MIDI > > sequencers have JACK support (that i know of). MusE is the only MIDI > > The only ones I know of are iiw

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Paul Winkler
On Tue, Jul 23, 2002 at 11:24:03AM +0200, Vincent Touquet wrote: > On Tue, Jul 23, 2002 at 01:17:53AM -0400, Paul Winkler wrote: > >actually zipi and skini. > >tooskini has something to do with perry cook's STK. > > I though skini is just readable MIDI ? > Hit me if I'm wrong though. it's mostly

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Paul Davis
>Does that mean that MIDI output can only be done from a callback? No, it would mean that MIDI is only actually delivered to a timing layer during the callback. Just as with the ALSA sequencer and with audio under JACK, the application can queue up MIDI at any time, but its only delivered at spe

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Paul Davis
>I am not sure if this is the right way to go, but then I've never used the >alsa seqeuncer API, and write no midi software anymore. > >What about the maximum jack buffer size issue. Is it reasonable to make >all the apps do thier own limiting? thats where the work comes in. the "read" side of th

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Paul Davis
>> (some people have suggested that Rosengarden >> does audio too, but it seems to me that its firmly oriented towards >> MIDI). > >*cough* syrup duly swallowed :) --p

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Steve Harris
On Tue, Jul 23, 2002 at 10:23:40 -0400, Paul Davis wrote: > for me, its more than tempting. none of the existing ALSA MIDI > sequencers have JACK support (that i know of). MusE is the only MIDI The only ones I know of are iiwusynth and sfront. I am not sure if this is the right way to go, but th

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Martijn Sipkema
On 23.07.2002 at 15:35:58, Paul Davis <[EMAIL PROTECTED]> wrote: > >On Tue, Jul 23, 2002 at 07:48:45 -0400, Paul Davis wrote: > >> the question is, however, to what extent is it worth it. the reason > >> JACK exists is because there was nothing like it available for moving > >> audio data around.

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Richard Bown
Paul Davis wrote: > for me, its more than tempting. none of the existing ALSA MIDI > sequencers have JACK support (that i know of). Apart from Rosegarden-4. > (some people have suggested that Rosengarden > does audio too, but it seems to me that its firmly oriented towards > MIDI). *cough* Ro

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Vincent Touquet
On Tue, Jul 23, 2002 at 02:09:32PM +0100, Steve Harris wrote: (cut) >Yes, It's terrible. I remeber hearing from someone a year or so ago, >who was incharge of cleaning up the source. I never heard any more though. Well he had to clean it up, I guess he just escaped and ran away ;) vini

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Paul Davis
>On Tue, Jul 23, 2002 at 09:23:27 -0400, Paul Davis wrote: >> >If you actaully want to deal with raw MIDI (you'd be mad, but...) then its >> >OK, as the maximum ammount of data per jack unit time is pretty small, but >> >I agree, it's better dealt with via the alsa api. >> >> struct jack_mi

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Steve Harris
On Tue, Jul 23, 2002 at 09:23:27 -0400, Paul Davis wrote: > >If you actaully want to deal with raw MIDI (you'd be mad, but...) then its > >OK, as the maximum ammount of data per jack unit time is pretty small, but > >I agree, it's better dealt with via the alsa api. > > struct jack_midi_buf

Re: [linux-audio-dev] (no subject)

2002-07-23 Thread Steve Harris
On Tue, Jul 23, 2002 at 01:14:02 +0100, Bob Ham wrote: > On Tue, 2002-07-23 at 09:45, .n++k wrote: > > > that's 15M, of which 5M (mysql-test. sql-bench) are useless > > > > i would hardly call that big > > 28K /usr/local/include/ladspa.h And that includes comments: $ cat /usr/include/ladspa

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Paul Davis
>On Tue, Jul 23, 2002 at 07:48:45 -0400, Paul Davis wrote: >> the question is, however, to what extent is it worth it. the reason >> JACK exists is because there was nothing like it available for moving >> audio data around. this isn't true of the MIDI side of things, where > >If you actaully want

Re: [linux-audio-dev] (no subject)

2002-07-23 Thread .n++k
From: Bob Ham <[EMAIL PROTECTED]> Subject: Re: [linux-audio-dev] (no subject) Date: 23 Jul 2002 13:14:02 +0100 Message-ID: <1027426442.2811.6.camel@insanity> node> On Tue, 2002-07-23 at 09:45, .n++k wrote: node> node> > that's 15M, of which 5M (mysql-test. sql-bench) are useless node> > node> >

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Steve Harris
On Tue, Jul 23, 2002 at 07:48:45 -0400, Paul Davis wrote: > the question is, however, to what extent is it worth it. the reason > JACK exists is because there was nothing like it available for moving > audio data around. this isn't true of the MIDI side of things, where If you actaully want to de

Re: [linux-audio-dev] (no subject)

2002-07-23 Thread Bob Ham
On Tue, 2002-07-23 at 09:45, .n++k wrote: > that's 15M, of which 5M (mysql-test. sql-bench) are useless > > i would hardly call that big 28K /usr/local/include/ladspa.h It's big. Don't get over-zealous here. Complexity is the inverse of reliability, remember. -- Bob Ham: [EMAIL PROTECT

Re: [linux-audio-dev] (no subject)

2002-07-23 Thread Paul Davis
>Well i don't see it as unnecessary, just for the reason that you NEED >a database. so any objection is either a practical one or a theorical >one. Maybe the hidden objection is that it's too complicated for an >application writer to relationalize his application's data >model.. Myself i find it d

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Paul Davis
>On Mon, 2002-07-22 at 22:11, Phil Kerr wrote: >> One of the strong points of Linux, and UNIX in general, is the way small >> app's can be strung together, this is the most flexible approach. > >This is true, but only of apps that can fit in to the way that Unix does >its stringing together; ie, f

Re: [linux-audio-dev] (no subject)

2002-07-23 Thread Steve Harris
On RDMSs Look, I like SQL as much as the next man, but its really not appropraite for storing application state. RDMSs have loads of features that we just dont need for this. Most applications allready handle saving (some of) thier state to a file, we just need to define a way to instruct them t

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Steve Harris
On Tue, Jul 23, 2002 at 04:56:06 -0300, Juan Linietsky wrote: > > > Why not use an SQL database for storing session/project metadata? > > > (configuration and such) We have the benefit of having a few quite > > > stable free software SQL databases. (mysql, postgresql, sapdb) so > > > requiring one

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread janne halttunen
Hi all, I've been lurking on this list for a while. I have worked mainly for various frontends of ecasound. Currently I am in the making of a curses-based graphical wave-editor. On Mon, 22 Jul 2002 22:27:31 -0300 Juan Linietsky <[EMAIL PROTECTED]> wrote: > I'm talking about a "Project" man

Re: [linux-audio-dev] (no subject)

2002-07-23 Thread Sebastien Metrot
Using a DB for such a job has no real advantage because saving a project is just the begining of the story. After having been able to save your project you'll want to have a simple way to backup it simply, to move it to another computer (for exemple from a laptop computer to a desktop computer in

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Taybin Rutkin
On Tue, 23 Jul 2002, Vincent Touquet wrote: > On Tue, Jul 23, 2002 at 12:07:43AM -0400, Paul Winkler wrote: > >Does this help? > >http://developer.gnome.org/arch/sm/extension.html > (cut) > >"_GSM_Priority > (cut) > > So their would be a dependency on gnome-session-manager > (and what else ?) g

Re: [linux-audio-dev] (no subject)

2002-07-23 Thread .n++k
From: rm <[EMAIL PROTECTED]> Subject: Re: [linux-audio-dev] (no subject) Date: Tue, 23 Jul 2002 05:33:56 -0400 Message-ID: <[EMAIL PROTECTED]> async> On Tue, Jul 23, 2002 at 10:45:55AM +0200, .n++k wrote: async> > | > > Why not use an SQL database for storing session/project metadata? async> > |

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Martijn Sipkema
> Yep, think of 0-127 ranges for controller data :( > That is too coarse; MIDI provides 14bit controller resolution by having controller pairs. That should be enough for controller since most sliders/knobs on hardware have much less than that. Pitch bend is 14bit also, allthough there is a lot of

Re: [linux-audio-dev] (no subject)

2002-07-23 Thread rm
On Tue, Jul 23, 2002 at 10:45:55AM +0200, .n++k wrote: > | > > Why not use an SQL database for storing session/project metadata? > | > > (configuration and such) We have the benefit of having a few quite > | > > stable free software SQL databases. (mysql, postgresql, sapdb) so > | > > requiring on

Re: [linux-audio-dev] App intercomunication issues, some views.

2002-07-23 Thread Vincent Touquet
On Tue, Jul 23, 2002 at 12:07:43AM -0400, Paul Winkler wrote: >Does this help? >http://developer.gnome.org/arch/sm/extension.html (cut) >"_GSM_Priority (cut) So their would be a dependency on gnome-session-manager (and what else ?) regards vini

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Vincent Touquet
On Tue, Jul 23, 2002 at 04:56:06AM -0300, Juan Linietsky wrote: >And also you cant do the neat thing of asking all your apps to save >all their data >to a directory so you can create a targzip with the project :) That point is irrelevant, you can extract everything from the database and tar gzip

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Vincent Touquet
On Tue, Jul 23, 2002 at 08:43:36AM +0200, n++k wrote: >Why not use an SQL database for storing session/project metadata? >(configuration and such) We have the benefit of having a few quite >stable free software SQL databases. (mysql, postgresql, sapdb) so >requiring one wouldn't be too much to ask

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Vincent Touquet
On Tue, Jul 23, 2002 at 02:30:22AM -0300, Juan Linietsky wrote: >ok, but the question is, what for? What else do you need other than >start/stop/seek ? doesnt midi proovide that already? then why >something else? >Also using midi you make sure that what you do is synced to external >devices... Yo

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Vincent Touquet
On Tue, Jul 23, 2002 at 01:17:53AM -0400, Paul Winkler wrote: >actually zipi and skini. >tooskini has something to do with perry cook's STK. I though skini is just readable MIDI ? Hit me if I'm wrong though. regards vini

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Vincent Touquet
On Mon, Jul 22, 2002 at 11:21:56PM -0500, Arthur Peters wrote: (cut) >MIDI is very powerful, but it is also very >restrictive in some ways. Yep, think of 0-127 ranges for controller data :( That is too coarse; >Just a thought. I don't know much about these subjects. Well I'm not an expert either

[linux-audio-dev] (no subject)

2002-07-23 Thread .n++k
| On Tue, 23 Jul 2002 03:14:56 -0400 | Paul Winkler wrote: | | > On Tue, Jul 23, 2002 at 08:43:36AM +0200, n++k wrote: | > > Just a comment on the metadata persistence: | > > | > > Why not use an SQL database for storing session/project metadata? | > > (configuration and such) We have the benef

Re: [linux-audio-dev] swh plugins 0.2.8

2002-07-23 Thread Joern Nettingsmeier
Dave Phillips wrote: > > Steve Harris wrote: > > > http://plugin.org.uk/releases/0.2.8/ > > > > New stuff: > >[snip] > >Plate reverb phsical model, full of platey goodness > > Oooh, plate reverb ! I love plate reverbs, so I wired this one up in > Snd, applied it, and... hey, not bad ! A

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Phil Kerr
Using a SQL DB with XML is less than optimal partly for the reasons Paul mentions below. http://xml.apache.org/xindice/ Xindice is a fully native XML DB and is cross-platform (thinking cross-platform goes together with a distributed architecture). Although having to use a DB to store metadata c

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Juan Linietsky
On Tue, 23 Jul 2002 03:14:56 -0400 Paul Winkler <[EMAIL PROTECTED]> wrote: > On Tue, Jul 23, 2002 at 08:43:36AM +0200, n++k wrote: > > Just a comment on the metadata persistence: > > > > Why not use an SQL database for storing session/project metadata? > > (configuration and such) We have the be

Re: [linux-audio-dev] App metadata intercomunication protocol..

2002-07-23 Thread Paul Winkler
On Tue, Jul 23, 2002 at 08:43:36AM +0200, n++k wrote: > Just a comment on the metadata persistence: > > Why not use an SQL database for storing session/project metadata? > (configuration and such) We have the benefit of having a few quite > stable free software SQL databases. (mysql, postgresql,