Grigor,

The DSSI plugin does a nasty thing, which means it didn't compile 
anymore after your sfz refactoring.

I committed a quick'n'dirty fix for this: I made pChannelLeft and 
pChannelRight in AbstractEngineChannel public instead of protected.

The DSSI plugin needs to have different audio buffers for different 
EngineChannels, in spite of the AudioDevice being the same. To solve 
this it creates new AudioChannel objects for each EngineChannel.

The EngineChannel interface should probably be extended with some public 
methods to satisfy the needs of the DSSI plugin instead, but I'm not 
sure how exactly. Do you have any ideas on that?

Anyway, your refactoring made it possible to remove another ugliness in 
the DSSI plugin: its dependency on the gig engine.

/Andreas

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to