On 9 September 2010 15:30, Cody Loyd <span dir="ltr"><<a href="mailto:codyloyd@gmail.com">codyloyd@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

You can control external midi synths with chuck, and if you are<br>
wanting more 'natural sounds' that might be worth looking in to.<br></blockquote><div><br></div><div>Yes, this I know.</div><div><br></div><div>Anyway, there are several problems, which appear by concrete example. ZynAddSubFX is a very nice and cute software synthesizer for Linux. With this, there are such sequence of problems:</div>

<div><ul><li>If I generate sound with it as-is, it will start lagging very easily - just run it, take some more complex instrument and try to play all fast tones in a row with mouse.</li><li>This means it would be helpful to have it support "-s" flag to get rid of those lags whenever I want to generate for-production sound. In my computer, ChucK is slow enough to force me listen my tracks layer-by-layer unless I write wav; sometimes I listen some things with lag or smaller sample rate.</li>

<li>Second thing is - I would like to get it's feedback to Chuck and to do it in per-sample way of Chuck, which also would need some seamless connection.</li><li>Third thing - there are many parameters in ZynAddSubFX, but I see no way to control them from Chuck; I would need to save some setup and rerun it. It should be controllable from Chuck (or something similar should be controllable). I think it's much better thing than STK.</li>

</ul><div>Btw. having "STK Demo" application to generate ChucK code for some sound would also be helpful for beginner!</div></div><div><br></div><div>This actually could be generalized to have a bigger problem:</div>

<div><ul><li>We need standard API to do the following:</li><ul><li>Ask some params from synth.</li><li>Set some params of synth.</li><li>Use a synth on sample-by-sample or chunk-by-chunk basis.</li></ul></ul></div><div><br>

</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
also... what do you mean by 'natural sounds' ?<br></blockquote><div><br></div><div>Natural sound would be the one, which does not sound like if it was obviously generated by some digital device.</div><div><br></div>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">2010/9/8 Tambet <<a href="mailto:qtvali@gmail.com">qtvali@gmail.com</a>>:<br>
<div><div></div><div class="h5">> Got such question: there is a set of instruments included from STK, also<br>
> there are some reverbs etc., but I cant make them together do very natural<br>
> sounds; I also don't want to use wav as I can't cange it's params. I do not<br>
> have natural instruments to play in nor will to do so.<br>
><br>
> Questions are:<br>
><br>
> Are there some good ways to connect ChucK with additional synthesizers in<br>
> such way that I could get sample-by-sample output and slow down the<br>
> generation of wav (with -s flag).<br>
> Are there more synthesizers built-in to ChucK.<br>
> Are there add-on modules with more instruments.<br>
> Are there examples about how to build natural sounds with those built-in<br>
> oscillators and effects.<br>
><br>
> As I try to get something, what would not sound too electronic or too flat.<br>
><br>
> Tambet<br>
><br>
</div></div>> _______________________________________________<br>
> chuck-users mailing list<br>
> <a href="mailto:chuck-users@lists.cs.princeton.edu">chuck-users@lists.cs.princeton.edu</a><br>
> <a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
><br>
><br>
_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu">chuck-users@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
</blockquote></div><br>