<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
 <div><br class="webkit-block-placeholder"></div><div>Hello</div><div><br class="webkit-block-placeholder"></div><div>I just wanted to drop a quick note to the STK list reporting success with the cross-compilation of the STK to the Gumstix Linux platform. I am using ALSA as the audio API. The process of getting ALSA compiled correctly for the Gumstix was painful, but ultimately I was able to get both RtAudio and RtWvOut working. I have made a couple of posts on this to <a href="http://blog.unnature.net">http://blog.unnature.net</a> and will write up a summary of the entire experience shortly.</div><div><br class="webkit-block-placeholder"></div><div>Running the crtsine.cpp example at 44KHz ate up a whopping 18% CPU. Perhaps there is some optimization that could be done, but ultimately I think this performance is due to the lack of onboard FPU. Gumstix uses the XScale ARM chips that all explicitly lack FPUs. All floating point operations are done in software which makes it significantly slower than expected. When Gumstix updates their chipset to ARM processors with FPUs then it might be a viable platform for audio synthesis. For reference, iPhones are using ARM chips with an FPU.</div><div><br class="webkit-block-placeholder"></div><div>Here are some collected links regarding this:</div><div><a href="http://gumstix.com">http://gumstix.com</a></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><a href="http://en.wikipedia.org/wiki/Xscale">http://en.wikipedia.org/wiki/Xscale</a></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><a href="http://www.engadget.com/2007/07/01/iphone-processor-found-620mhz-arm/">http://www.engadget.com/2007/07/01/iphone-processor-found-620mhz-arm/</a></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><a href="http://lists.digium.com/pipermail/asterisk-dev/2004-November/007580.html">http://lists.digium.com/pipermail/asterisk-dev/2004-November/007580.html</a></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="http://www.arm.com/support/faqdev/9302.html">http://www.arm.com/support/faqdev/9302.html</a></div></div></div></div><div><br class="webkit-block-placeholder"></div><div>Best</div><div>David</div><br><div><div>On Nov 19, 2007, at 4:58 PM, Gary Scavone wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Hi Malik,</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">That is a definition that could be used when parsing/writing SKINI messages if you so choose.<span class="Apple-converted-space">  </span>I assume Perry added it to be someone compatible with the "Stop Song" MIDI system message.<span class="Apple-converted-space">  </span>I don't know of any current STK examples that make use of that message.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Regards,</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">--gary</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">On 19-Nov-07, at 1:23 PM, malik martin wrote:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div> <blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">so no one has any helpful ideas?</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Stk mailing list</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="mailto:Stk@ccrma.stanford.edu">Stk@ccrma.stanford.edu</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="http://ccrma-mail.stanford.edu/mailman/listinfo/stk">http://ccrma-mail.stanford.edu/mailman/listinfo/stk</a></div> </blockquote><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Stk mailing list</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="mailto:Stk@ccrma.stanford.edu">Stk@ccrma.stanford.edu</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="http://ccrma-mail.stanford.edu/mailman/listinfo/stk">http://ccrma-mail.stanford.edu/mailman/listinfo/stk</a></div> </blockquote></div><br></body></html>