[linux-audio-dev] Presentation & New project.

Tim Orford tim at orford.org
Mon Jun 2 18:40:01 UTC 2003

On Mon, Jun 02, 2003 at 06:18:31PM +0100, ListBox wrote:
> Hi to everybody...

hi and welcome to the list!

> I'd like to introduce myself to you and to present you my new project.
> I'm a 26 year old programmer living on the Canary Islands. Unfortunately I'm 
> new to Linux and I've been specializing on Pascar rather than on C. I'm a 

like you i have more Pascal(Delphi) experience than C. You didnt say
whether you wanted to continue using Pascal, but given that any Pascal
program would really be a bit of a black sheep on Linux, i have
personlly decided to forget it, despite some of the attractions of

> http://laudio.freehomepage.com/index.html (my page) where I describe the 
> project in detail. Comments are welcome.

it looks good, but overall i would say that it was too ambitious
and not flexible enough.

>Well, I have been trying Muse and Ardour as well as Rosegarden. These
>programs are impressioning but they all lack a certain level of

this is true and is currently being worked on. The authors are
currently discussing this on the jackit-devel list.

>it has to be possible to sychronize various different PCs, all of them
>connected via LAN or midi.

i believe you are right that interconnectivity is the key. Any serious
no-holds-barred music production is going to max out a single
machine (there is a tendency for dsp usage to expand to make use
of your processing power), and only the hardware available to an 
open-source project is another pc. Midi is
too slow for most things, but ethernet and firewire hold much
promise. It would be great if you could for example write a jack
client that could communicate via these and other high latency
protocols. I dont have any references handy right now, but there are
moves afoot to do this. Another option is to take the Steinberg approach 
and use digital audio channels.
If you could acheive this one (difficult) goal even, that would be totally killer!

>Let me describe my vision of the different workstations:
i'm not sure if the setup you described was just an example or
a fixed configuration, but i beleive it would be important
to allow flexibility here so that for example:
- all of the apps could run on a single machine, or 
- each function could be split over multiple machines.
A major undertaking such as you have outlined, needs the
support of as many people as possible, so you should
cater for the needs of everyone from the casual hobbyist to
the hardened pro's. Even if they dont realise it, their needs are
broadly the same....

>SMPTE Clock / Midi Sequencer

why separate the Midi from audio? Dont you agree that
it is easier to work on a composition with a unified GUI?

Having said that separate audio/midi is the current state
of affairs, due to ease of development. My ultimate dream
is to have an uber arrangement client which allows the user
to control disparate clients via a single interface...

Most of your infrastructure requirements are probably already being met
by Jack and Alsa, which i beleive are *excellent* starting
points. Surely it would be easier to add the
missing parts rather than write from scratch? I will admit
that documentation is a problem with Alsa, and to a lesser
extent Jack. I am still not sure what the true extent of their
abilities is.

currently, my personal requirements can probably be met by 3 processors.
Only one machine would have a graphics card, and would control
the other machines using X :-)
total cost: 400+400+500+300+300+300 = 2200 euros/dollars

anyway, just some quick thoughts :-)
whichever way you decide to go, i wish you the best of luck!
Tim Orford

More information about the Linux-audio-dev mailing list