-------- Original Message -------- Subject: Re: [Linuxsampler-devel] Explaining the code base for SFZ From: Andreas Persson <andreas.pers...@bredband2.com> To: linuxsampler-devel@lists.sourceforge.net Date: 11/23/09 01:17 > 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 > Linuxsampler-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel > Ah thank you very much. I just got a working linuxsampler install from cvs on my development machine. So I can start to help out. But first I am going to buy a midi controller :)
------------------------------------------------------------------------------ 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 Linuxsampler-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel