Ingen works well on my setup, but the idea of adding midi and audio tracks
as 'plugins' sounds rather appealing. (Would be cool to simply add tracks,
and have them autoorganise into a neat arrangement in the GUI. Starting from
the top down?)
Given the multi layer framework of Ingen, i would think there are many
advantages to this.
(Strings on patch layer 1, Woodwinds on patch layer 2, etc..)
Sounds like a worthy direction as a 'complete' modular system too.
Would future Ingen include a LASH component, either working with the current
LASH app, or as 'the' LASH app in its own right, with the ability to save
settings from LASH capable external apps?
Alex.
On Sun, Feb 22, 2009 at 10:50 PM, David Robillard <dave(a)drobilla.net> wrote:
On Sat, 2009-02-21 at 14:37 -0500, Darren Landrum
wrote:
If one were to build a "kernel" to a
digital audio workstation that was
itself a bare-bones LV2 host, could things like audio tracks, midi
tracks, and mixer channels and the like be built as LV2 plug-ins?
I've been thinking a lot about a comment made a while back about how
monolithic applications are very ill-suited to the open-source method of
development. So I got to thinking about how an operating system works
(at a high level; my meager coding skills are no matches for people
well-versed in operating systems) and began to ask some questions.
This "kernel" would have to handle things like audio routing, and
message passing between two "processes" (the LV2 plug-ins), and would
jockey the audio in and out of the plug-in graph. It would need to
support the GUI and event extensions, and probably a few others, at the
very least.
The hope might be that if such a kernel could be made, it might then be
a lot easier for many people to contribute the small pieces that would
make for a usable application. Please feel free to consider this
mindless brainstorming if you'd like.
This is a long term goal of
http://drobilla.net/software/ingen
LV2 was a very large step towards achieving it...
GUI is there, events are there, signal flow is there, but having
"tracks" brings in a whole host of new issues that are not yet there.
... yet :)
-dr
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev(a)lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
--
Parchment Studios (It started as a joke...)