<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<a class="moz-txt-link-abbreviated" href="mailto:Bob.Cowdery@CGI-Europe.com">Bob.Cowdery@CGI-Europe.com</a> wrote:
<blockquote
 cite="mid9B40DB5FBF7D2048AD79C2A91F862A517732A7@STEVAPPS05.Stevenage.CGI-Europe.com"
 type="cite">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta name="Generator" content="Microsoft Word 10 (filtered)">
  <style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {font-family:Arial;
        color:windowtext;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
  </style>
  <div class="Section1">
  <p class="MsoNormal"><font face="Arial" size="2"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB">I would love
to see some real audio streaming and DSP
capability in Squeak. My interest is Software Radio which requires full
duplex
audio streamed through DSP routines. I have written such code in 'C',
'C#' and Python using PortAudio and a mixture of libraries and home
grown code. The reference to overlap-add FFT framework is something
that
figures in most radios as well as frequency domain filtering. I don't
really know where to start with Squeak however as I have only played
with
Smalltalk. Would it be easy to do a PortAudio binding or is that the
wrong
place to start. Would DSP be too slow in ST? A software radio framework
in
Squeak would be really neat. Anyone willing to give me a starter for 10?</span></font></p>
  <p class="MsoNormal"><font face="Arial" size="2"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB">&nbsp;</span></font></p>
  <p class="MsoNormal"><font face="Arial" size="2"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB">Bob</span></font></p>
  </div>
</blockquote>
I suggested PortAudio before, and others have too. When/If v19 is
completed, it promises to offer some good cross-platform (most of them
anyway) fundamental libraries. We could start looking at v18. Which
version did you use and what functions did you use for your use? Maybe
you already have a beginning!&nbsp; ;-)<br>
<br>
DSP, in general, would be slow in Squeak -- depending of course what
you are doing.<br>
<br>
Don't know if you know, but Kyma is based on ST<br>
<a class="moz-txt-link-freetext" href="http://www.symbolicsound.com/">http://www.symbolicsound.com/</a><br>
which utilizes this hardware:<br>
<a class="moz-txt-link-freetext" href="http://www.symbolicsound.com/cgi-bin/bin/view/Products/Capybara">http://www.symbolicsound.com/cgi-bin/bin/view/Products/Capybara</a><br>
</body>
</html>