Christopher Cherrett wrote:
> Is there a design doc somewhere that can explain how the sfz engine
> works in linuxsampler?
None that I know of.
> Does it interact with libgig?
No, the sfz parsing functions are in LS itself, in src/engines/sfz/sfz.h
and src/engines/sfz/sfz.cpp.
> I wanted to look in the code for a bit but was wanting a bit of an
> introduction as to where I should look.
All sfz specific functions are inside the src/engines/sfz directory. The
important classes are perhaps Engine, EngineChannel and Voice. All of
these extends from base classes in the same way, like for example:
Engine (abstract base interface class)
^
|
AbstractEngine (base class with common implementation for all
^ engines)
|
EngineBase (template with common implementation)
^
|
sfz::Engine
/Andreas
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Linuxsampler-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel