[Stk] STK for C# ?

Robert Thompson rdthompson2013 at icloud.com
Fri Jul 12 00:34:03 PDT 2019


This Open issue related to Unity explains why it’s not really a great fit to port modern C++11/14/17 to C# in this context.

https://github.com/aspnet/EntityFrameworkCore/issues/13099 <https://github.com/aspnet/EntityFrameworkCore/issues/13099> 

I personally think re-investment in C++ to Modern C++ skills is becoming the best investment regardless of platform.

There will always be higher level languages of course. However, when it comes to Quality Audio, Modern C++ is the best investment of time.

~ Robert

> On Jul 11, 2019, at 6:53 PM, David J. Zielinski <djzielin at gmail.com> wrote:
> 
> Yeah. I think I have the skills to port STK from C++ to C#. 
> 
> I guess the question is would it be useful to the larger community to do this. To have STK as  C# code for use within Unity?
> 
> Best,
> -Dave
> 
> On Thu, Jul 11, 2019, 4:51 PM Julius Smith <jos at ccrma.stanford.edu <mailto:jos at ccrma.stanford.edu>> wrote:
> I did also search for C++ to C# conversion tools, and there were some
> interesting looking commercial options.
> 
> On Thu, Jul 11, 2019 at 1:50 PM Julius Smith <jos at ccrma.stanford.edu <mailto:jos at ccrma.stanford.edu>> wrote:
> >
> > I also use faust2unity to port hand-written C++ into Unity.  I make a
> > trivial Faust program with the controls I want and replace the
> > generated inner loop with my hand-written code.  It's on my to-do list
> > to study the Chunity packaging for Unity as well in order to merge
> > ideas and get the cleanest workflow I can.
> >
> > - Julius
> >
> > On Thu, Jul 11, 2019 at 12:18 PM Julius Smith <jos at ccrma.stanford.edu <mailto:jos at ccrma.stanford.edu>> wrote:
> > >
> > > You might also try faust2unity, which includes Android support.  Many
> > > STK patches were ported (faust-stk directory).
> > >
> > > - Julius
> > >
> > > On Thu, Jul 11, 2019 at 12:04 PM David J. Zielinski <djzielin at gmail.com <mailto:djzielin at gmail.com>> wrote:
> > > >
> > > > Yes, I looked in Chunity, but my concern was that it needed DLL's for
> > > > each target platform.
> > > >
> > > > Specifically, I was looking toward mobile (android), so far have just
> > > > been using "OnAudioFilterRead" so that all the code is in C# (all
> > > > inside Unity). This lets it be deployable on every platform.
> > > >
> > > > Best,
> > > > -Dave
> > > >
> > > > On Thu, Jul 11, 2019 at 2:52 PM Ge Wang <ge at ccrma.stanford.edu <mailto:ge at ccrma.stanford.edu>> wrote:
> > > > >
> > > > > There is Chunity (ChucK for Unity), which contains a port of STK:
> > > > >
> > > > >      http://chuck.stanford.edu/chunity/ <http://chuck.stanford.edu/chunity/>
> > > > >      http://chuck.stanford.edu/chunity/tutorials/ <http://chuck.stanford.edu/chunity/tutorials/>
> > > > >
> > > > > Ge!
> > > > >
> > > > > ~~~
> > > > > Ge Wang
> > > > > Associate Professor
> > > > > Center for Computer Research in Music and Acoustics (CCRMA)
> > > > > Department of Music (also Computer Science, by Courtesy)
> > > > > Stanford University
> > > > > https://www.gewang.com/ <https://www.gewang.com/>
> > > > > ~
> > > > > Co-founder, Smule
> > > > > ~
> > > > > Artful Design: Technology in Search of the Sublime!
> > > > > -- what we make, makes us --
> > > > > https://artful.design/ <https://artful.design/>
> > > > > ~~~
> > > > >
> > > > > On 7/11/19 9:31 AM, Gary Scavone wrote:
> > > > > > I am not aware of a port to C#.
> > > > > >
> > > > > > —gary
> > > > > >
> > > > > >> On Jul 11, 2019, at 12:06 PM, David J. Zielinski <djzielin at gmail.com <mailto:djzielin at gmail.com>> wrote:
> > > > > >>
> > > > > >> Hello, new to the listserv. I have a question. Does anyone know if
> > > > > >> there a C# port of STK? I want to use it with Unity.
> > > > > >>
> > > > > >> Best,
> > > > > >> -Dave
> > > > > >> _______________________________________________
> > > > > >> Stk mailing list
> > > > > >> Stk at ccrma.stanford.edu <mailto:Stk at ccrma.stanford.edu>
> > > > > >> https://cm-mail.stanford.edu/mailman/listinfo/stk <https://cm-mail.stanford.edu/mailman/listinfo/stk>
> > > > > >>
> > > > > >
> > > > > >
> > > > > > _______________________________________________
> > > > > > Stk mailing list
> > > > > > Stk at ccrma.stanford.edu <mailto:Stk at ccrma.stanford.edu>
> > > > > > https://cm-mail.stanford.edu/mailman/listinfo/stk <https://cm-mail.stanford.edu/mailman/listinfo/stk>
> > > > >
> > > > > _______________________________________________
> > > > > Stk mailing list
> > > > > Stk at ccrma.stanford.edu <mailto:Stk at ccrma.stanford.edu>
> > > > > https://cm-mail.stanford.edu/mailman/listinfo/stk <https://cm-mail.stanford.edu/mailman/listinfo/stk>
> > > >
> > > > _______________________________________________
> > > > Stk mailing list
> > > > Stk at ccrma.stanford.edu <mailto:Stk at ccrma.stanford.edu>
> > > > https://cm-mail.stanford.edu/mailman/listinfo/stk <https://cm-mail.stanford.edu/mailman/listinfo/stk>
> > > >
> > > >
> > >
> > >
> > > --
> > >
> > > Julius O. Smith III <jos at ccrma.stanford.edu <mailto:jos at ccrma.stanford.edu>>
> > > Professor of Music and, by courtesy, Electrical Engineering
> > > CCRMA, Stanford University
> > > http://ccrma.stanford.edu/~jos/ <http://ccrma.stanford.edu/~jos/>
> >
> >
> >
> > --
> >
> > Julius O. Smith III <jos at ccrma.stanford.edu <mailto:jos at ccrma.stanford.edu>>
> > Professor of Music and, by courtesy, Electrical Engineering
> > CCRMA, Stanford University
> > http://ccrma.stanford.edu/~jos/ <http://ccrma.stanford.edu/~jos/>
> 
> 
> 
> -- 
> 
> Julius O. Smith III <jos at ccrma.stanford.edu <mailto:jos at ccrma.stanford.edu>>
> Professor of Music and, by courtesy, Electrical Engineering
> CCRMA, Stanford University
> http://ccrma.stanford.edu/~jos/ <http://ccrma.stanford.edu/~jos/>
> _______________________________________________
> Stk mailing list
> Stk at ccrma.stanford.edu
> https://cm-mail.stanford.edu/mailman/listinfo/stk

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://cm-mail.stanford.edu/pipermail/stk/attachments/20190712/8c082618/attachment-0001.html>


More information about the Stk mailing list