On Wed, Mar 2, 2016 at 9:20 PM, Stéphane Letz <l...@grame.fr> wrote:

> My initial idea was to possibly share more code with faust-lv2 and
> faust-vst architectures, but since the code is not so easy to follow, and
> even not completely shared between faust-lv2 and faust-vst...


I'm working on making these two converge, but it is a gradual process. I
just pushed a new version of faust-lv2 to its Bitbucket git repo which
backports all the improvements from faust-vst to faust-lv2. In particular,
there's only one LV2 architecture now which handles both effects and
instruments, like in the VST implementation. Note that this is still work
in progress, I'll pull it over to the Faust repo once I'm done testing and
fixing things.

The complexity certainly isn't there to confuse people, it's a byproduct of
all the supported features. ;-) There are still some subtle differences in
the plugin abstractions which spill over from the plugin ABIs, mostly
because LV2 provides the plugin with control and audio buffers while VST
does not. I still have to think about how to abstract these away out
without sacrificing efficiency. But once I'm done refactoring a simple diff
should give an architecture that can support both LV2 and VST. At least
that's the plan. ;-)

If you guys think we can at some point create a unique implementation,
> usable by plugins and standalone applications, this would surely be
> better...
>

I fully agree with that. I hope that I find the time to visit Grame some
time in summer, so that we could work on that.

Albert

-- 
Dr. Albert Gr"af
Computer Music Research Group, JGU Mainz, Germany
Email:  aggr...@gmail.com
WWW:    https://plus.google.com/+AlbertGraef
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Faudiostream-devel mailing list
Faudiostream-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-devel

Reply via email to