<div dir="ltr"><div><div><div><div>I'll admit that I'm absolutely unfamiliar with csound and with running csound inside pure data, but I have to ask, could it be easier to run it completely independently of pd? If you're on linux (and probably on OSX, not sure about Windows), you can use jack and a program like QJackCtl or Patchage to route audio and MIDI in between pd and other applications.<br>
<br></div>I'm not sure if csound is at all similar, but if I were using SuperCollider, I could define a MIDI listener in SC, send it MIDI output from pd, and pipe the audio back into pd for further processing.<br><br>
</div>Somebody could make pure data externals to communicate with the supercollider server directly, but it seems unnecessarily complicated.<br><br></div>If there's a way to run CSound code, where you can output sound and take MIDI or possibly OSC input in real time, it would likely be easier to use this.<br>
<br></div><div>-Brian<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 12, 2014 at 11:35 AM, forrest curo <span dir="ltr"><<a href="mailto:treegestalt@gmail.com" target="_blank">treegestalt@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div class=""><div>>  "It might be easier to just run the fluidsynth command line binary and talk to<br>

it over a virtual loopback midi connection which is very easy to set up with<br>
qjacktl or similar tools on Linux. Then you wouldn't need Csound or csoundapi<br>
at all."<br><br></div></div>Looking at that source code, found references to 'fluidsynth.h' which led me to <a href="http://fluidsynth.sourceforge.net/api/" target="_blank">fluidsynth.sourceforge.net/api/</a> [towards writing an extension directly if the old code doesn't work out(?) (Arrgh, 'flext' next!)] Midi isn't the only way to use it...<br>

-----<br></div><div>related idle(?) question:<br></div><div><br></div>How much overhead is there from using the [csoundapi~], anyway? & does it connect to the system only through pd [as it does, & should do for audio], or can it send/receive directly to other programs, ports etc? (ie for example: python interpretor?) <br>

<div><br><br>
</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 12, 2014 at 2:16 PM,  <span dir="ltr"><<a href="mailto:puredata@11h11.com" target="_blank">puredata@11h11.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Frank,<br>
<br>
It's still compiling / running on my setup.<br>
Thank you for this.<br>
<br>
à+<div><div><br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/<u></u>listinfo/pd-list</a><br>
</div></div></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br></blockquote></div><br></div>