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