[L2Ork-dev] porting disis_munger~ to C

Ivica Bukvic ico at vt.edu
Sat Mar 10 00:25:44 EST 2018


Great work, Jonathan!


-- 
Ivica Ico Bukvic, D.M.A.
Creative Technologies in Music
Director -- DISIS, L2Ork, CTM
ICAT Senior Fellow
Virginia Tech
School of Performing Arts – 0141
Blacksburg, VA 24061
(540) 231-6139
ico at vt.edu
www.performingarts.vt.edu
disis.icat.vt.edu
l2ork.icat.vt.edu
ico.bukvic.net

On Mar 9, 2018 23:46, "Jonathan Wilkes" <jon.w.wilkes at gmail.com> wrote:

> Got most things in order now. Only the conversion of Buffer to a Pd
> table and it should compile.
>
> -Jonathan
>
> On Fri, Mar 9, 2018 at 6:02 PM, Jonathan Wilkes <jon.w.wilkes at gmail.com>
> wrote:
> > Hi list,
> >
> > As an experiment I threw together a draft of [disis_munger~] ported to
> > C. I haven't tried to compile it yet (and it certainly doesn't compile
> > yet) but all the major functionality should be present.
> >
> > Instead of relying on Flext and Flext's dependency STK, I just ported
> > the relevant ADSR class to C and removed all the Flext wrapper stuff
> > from the code.
> >
> > So now there's disis_munger.c, ADSR.h, and ADSR.c for the envelope
> helpers.
> >
> > My hypothesis is that porting it will actually be cheaper than getting
> > Flext/STK running on all platforms:
> >
> > * no external dependencies/dependency management
> > * very little chance of platform-specific development time
> > * C lib build scripts with no external deps are trivial on all platforms
> >
> > I'll spend some time finishing it and testing it over the next few days:
> >
> > https://git.purrdata.net/jwilkes/purr-data/merge_requests/173
> >
> > -Jonathan
> _______________________________________________
> L2Ork-dev mailing list
> L2Ork-dev at disis.music.vt.edu
> https://disis.music.vt.edu/listinfo/l2ork-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20180310/4c6203f7/attachment.html>


More information about the L2Ork-dev mailing list