<div>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?)</div>

<div>Given the multi layer framework of Ingen, i would think there are many advantages to this.</div>
<div>(Strings on patch layer 1, Woodwinds on patch layer 2, etc..)</div>
<div> </div>
<div>Sounds like a worthy direction as a 'complete' modular system too.</div>
<div> </div>
<div>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?<br></div>
<div>Alex.<br></div>
<div class="gmail_quote">On Sun, Feb 22, 2009 at 10:50 PM, David Robillard <span dir="ltr"><<a href="mailto:dave@drobilla.net">dave@drobilla.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="im">On Sat, 2009-02-21 at 14:37 -0500, Darren Landrum wrote:<br>> If one were to build a "kernel" to a digital audio workstation that was<br>> itself a bare-bones LV2 host, could things like audio tracks, midi<br>
> tracks, and mixer channels and the like be built as LV2 plug-ins?<br>><br>> I've been thinking a lot about a comment made a while back about how<br>> monolithic applications are very ill-suited to the open-source method of<br>
> development. So I got to thinking about how an operating system works<br>> (at a high level; my meager coding skills are no matches for people<br>> well-versed in operating systems) and began to ask some questions.<br>
><br>> This "kernel" would have to handle things like audio routing, and<br>> message passing between two "processes" (the LV2 plug-ins), and would<br>> jockey the audio in and out of the plug-in graph. It would need to<br>
> support the GUI and event extensions, and probably a few others, at the<br>> very least.<br>><br>> The hope might be that if such a kernel could be made, it might then be<br>> a lot easier for many people to contribute the small pieces that would<br>
> make for a usable application. Please feel free to consider this<br>> mindless brainstorming if you'd like.<br><br></div>This is a long term goal of <a href="http://drobilla.net/software/ingen" target="_blank">http://drobilla.net/software/ingen</a><br>
<br>LV2 was a very large step towards achieving it...<br><br>GUI is there, events are there, signal flow is there, but having<br>"tracks" brings in a whole host of new issues that are not yet there.<br><br>... yet :)<br>
<font color="#888888"><br>-dr<br></font>
<div>
<div></div>
<div class="h5"><br>_______________________________________________<br>Linux-audio-dev mailing list<br><a href="mailto:Linux-audio-dev@lists.linuxaudio.org">Linux-audio-dev@lists.linuxaudio.org</a><br><a href="http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev" target="_blank">http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Parchment Studios (It started as a joke...)<br>