[LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-21 Thread Darren Landrum
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

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-21 Thread Paul Davis
On Sat, Feb 21, 2009 at 2:37 PM, Darren Landrum < darren.land...@sbcglobal.net> 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?

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-21 Thread Adrian Knoth
On Sat, Feb 21, 2009 at 02:37:24PM -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? Sure. They output/read

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-21 Thread Darren Landrum
Adrian Knoth wrote: > A last remark: what you call a "kernel" could be ardour or qtractor one > day. There's no use and no need in getting rid of the real OS, let the > Linux kernel do the hardware handling for you, implement your LV2 host > and do everything else in a LV2 plugin. I was never sugg

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-22 Thread David Robillard
On Sat, 2009-02-21 at 14:55 -0500, Paul Davis wrote: > On Sat, Feb 21, 2009 at 2:37 PM, 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 >

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-22 Thread David Robillard
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 a

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-22 Thread alex stone
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 t

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-22 Thread David Robillard
On Mon, 2009-02-23 at 01:00 +0200, alex stone wrote: > 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 dow

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-22 Thread Jens M Andreasen
Do plugins have any more sense of time than your average herd of cows? In goes sunlight and green grass, and out comes a healthy amount of milk and fresh manure .. The only kinds of "plugins" that has a sense of time in our world are those who are recording either audio or midi, and these are thos

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-22 Thread Justin Smith
Just to be pedantic for a moment, every audio plugin needs to be intimately familiar with time, because sound is a time bound phenomena, you almost always need to have an incremental (even if looped) index into an array somewhere, or some concept of a phase, and also frequency usually plays a role

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-22 Thread Jens M Andreasen
On Sun, 2009-02-22 at 18:51 -0800, Justin Smith wrote: > Actually almost everything an audio plugin does is time dependent. But not to the wall clock! /j ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.o

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-22 Thread Justin Smith
So there is our answer: one extra input on every "timeline" dependent plugin, telling it the logical transport time/state. That plus a gui with pretty pictures of waveforms or midi notes or automation lines gives us what we have been talking about, right? Or am I missing something? On Sun, Feb 22,

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-22 Thread Jens M Andreasen
Yes you are missing that, either we would have an intelligent host commanding an unruly herd of time time-tracks, or we would just have a single master pretty much in terms with its own inconsistencies. In a fight between a single 24 track Studer and an array of synchronized Nagra's, I know what c

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-22 Thread Justin Smith
What is a Studer, and what is a Nagra? On Sun, Feb 22, 2009 at 7:13 PM, Jens M Andreasen wrote: > Yes you are missing that, either we would have an intelligent host > commanding an unruly herd of time time-tracks, or we would just have a > single master pretty much in terms with its own inconsist

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-22 Thread Jens M Andreasen
On Sun, 2009-02-22 at 19:17 -0800, Justin Smith wrote: > What is a Studer, and what is a Nagra? They are both famous Swiss made tape-recorders. The Nagra was used in the field by pretty much every radio station and in film synchronized with camera (using real film, not video.) using EBU/SMPTE. It

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-22 Thread David Robillard
On Mon, 2009-02-23 at 03:40 +0100, Jens M Andreasen wrote: > The only kinds of "plugins" that has a sense of time in our world are > those who are recording either audio or midi, and these are those we > would normally prefer to define as our toplevel hosts. Um... no. -dr __

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-22 Thread Jens M Andreasen
On Sun, 2009-02-22 at 23:49 -0500, David Robillard wrote: > Um... no. Ehh ... I see time relative to the wall clock. What time is yours? /j > > -dr > > ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-22 Thread David Robillard
On Mon, 2009-02-23 at 05:58 +0100, Jens M Andreasen wrote: > On Sun, 2009-02-22 at 23:49 -0500, David Robillard wrote: > > Um... no. > > Ehh ... > > > I see time relative to the wall clock. What time is yours? That there are several possible timebases (all of which, by the way, are relevant in

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-22 Thread alex stone
Dave, just askin'. :) Alex On Mon, Feb 23, 2009 at 7:56 AM, David Robillard wrote: > On Mon, 2009-02-23 at 05:58 +0100, Jens M Andreasen wrote: > > On Sun, 2009-02-22 at 23:49 -0500, David Robillard wrote: > > > Um... no. > > > > Ehh ... > > > > > > I see time relative to the wall clock. What t

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-23 Thread Fons Adriaensen
On Mon, Feb 23, 2009 at 04:40:58AM +0100, Jens M Andreasen wrote: > On Sun, 2009-02-22 at 19:17 -0800, Justin Smith wrote: > > What is a Studer, and what is a Nagra? > > They are both famous Swiss made tape-recorders. The Nagra was used in > the field by pretty much every radio station and in fil

Re: [LAD] Dumb Idea #27: LV2 host as kernel?

2009-02-23 Thread Jens M Andreasen
On Mon, 2009-02-23 at 10:33 +0100, Fons Adriaensen wrote: > Still feel them on my shoulder... In fact the weighty part > was not so much the Nagra itself, but the batteries. > It could have been worse as you can see in this post from: http://www.tomshardware.co.uk/forum/page-47189_32_0.html :)