<!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">
Brad Fuller wrote:<br>
<blockquote cite="mid421B979C.7060800@sonaural.com" type="cite">====
Attack Plan
  <br>
Finally, I propose that we decide on what to tackle and how to do it.
  <br>
  <br>
>From a bird's eye view, we might look at 3 distinct phases (not
necessarily linear in order - can be approached simultaneously):
  <br>
  <br>
&nbsp;&nbsp; * Review/Discuss/Plan/Fix existing classes (which hopefully fix
  <br>
&nbsp;&nbsp;&nbsp;&nbsp; existing tools/apps)
  <br>
&nbsp;&nbsp; * Discuss-Design/Plan/Enhance existing classes
  <br>
&nbsp;&nbsp; * Discuss-Design/Plan/Add new capabilities: new classes, tools and
  <br>
&nbsp;&nbsp;&nbsp;&nbsp; end-user applications.
  <br>
  <br>
And, are you interested in helping?
  <br>
</blockquote>
As mentioned in my msg, I'm interested in mainly fixing and enhancing
the audio base classes, first. <br>
<br>
>From the comments so far, we don't a clear winner -- not any particular
area that everyone feels compelled to work on. Nothing jumps out at me.
Anything jump out at you?<br>
<br>
Here's what I have so far:<br>
<br>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt; color: rgb(51, 102, 255);">Blake
Watson</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt;">Interests:</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">I'd
like to see an equalizer. I think it'd also be cool if Squeak could be&nbsp;
used to teach orchestration/composition. And video editing. </p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt;">Commitment:</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">My&nbsp;
contributions would most likely be: I can test, I can document, and I
can&nbsp;
build end-user stuff. <br>
</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">&nbsp;</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt; color: rgb(51, 102, 255);">Martin
Kuball</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt;">Interests:</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">IMHO
Squeak already has a lot of things we can use. But they need to be
better
integrated, polished up a little bit and bundled with some nice
interface
classes.</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt;">Commitment:</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt;">?</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">&nbsp;</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt; color: rgb(51, 102, 255);">Russell
Penny</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt;">Interests:</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">My
main interest is making sure I can use any format I want in any of
the tools that will be designed.<br>
<span style="font-weight: bold;">Commitment:</span></p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">I
have been collecting format specification documents for a while now and
am more than happy to help in that area.</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">&nbsp;</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt; color: rgb(51, 102, 255);">Dean
Swan</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt;">Interests:</p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">1. Audio</span><span
 style="font-family: Verdana;">
</span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; A. MIDI</span><span
 style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; B. Synthesis</span><span
 style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; 1) FM</span><span style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; 2) Subtractive</span><span style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; 3) Additive</span><span style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; 4) Voice/Speech</span><span style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; C. Recording/Editing</span><span
 style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; 1) Filtering (Simple and Adaptive)</span><span
 style="font-family: Verdana;">
</span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; 2) Sample Rate Conversion</span><span style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; 3) Effects (i.e. Reverb, Delay, Phasing, Flanging, Dynamics,</span><span
 style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Pitch Modification, Time Stretching,
etc.)</span><span style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">2. Video</span><span
 style="font-family: Verdana;">
</span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; A. Compression</span><span
 style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; 1) Vector Quantization</span><span style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; B. Streaming</span><span
 style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; C. Editing</span><span
 style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; 1) Colorspace Conversion</span><span style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; 2) Scaling</span><span style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-size: 10pt;"><span
 style="font-family: sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; 3) Compositing</span><span style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">&nbsp;</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt;">Commitment:</p>
<p style="margin: 0in; font-size: 10pt;">The
majority of my experience is with audio DSP and anything related, so
that's
where I can probably contribute the most. <br>
<span style="font-family: sans-serif;">Vector Quantization is something
I have explored
quite extensively on my own</span><span style="font-family: Verdana;"> </span></p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">&nbsp;</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt; color: rgb(51, 102, 255);">Steve
Elkins</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt;">Interests:</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">I'm
more interested in (forming a<br>
better understanding of) Squeak's ability to integrate various media. I
want to
record stories and have her illustrate them, like narrated slide shows.<span
 style="">&nbsp; </span>I also want to set stories to music.</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt;">Commitment:</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">Testing
and using for now.</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">&nbsp;</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt; color: rgb(51, 102, 255);">Brian
Vukmer</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt;">Commitment:</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">I'm
interested in being a tester.</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">&nbsp;</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt; color: rgb(51, 102, 255);">Yoshiki
Ohshima</p>
<p
 style="margin: 0in; font-weight: bold; font-family: Verdana; font-size: 10pt;">Interests:</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">Adding
MPEG4 to Squeak<br>
<span style="font-weight: bold;">Commitment:</span></p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">My
thought now is to write an equivalent of mp4player in Squeak, and<br>
call MPEG4IP library as plugin.</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">&nbsp;<br>
<font color="#3333ff"><b>Brad Fuller</b></font><br>
<b>Interests:</b><br>
Audio/Music<br>
<b>Commitment:</b><br>
Help plan/code/test current audio base classes (need defn of what those
are, which I can do).<br>
I will test, too.<br>
</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;">No
response (yet!) from:</p>
<p style="margin: 0in; font-family: -moz-fixed; font-size: 9.75pt;">Craig
Latta </p>
<p style="margin: 0in; font-family: -moz-fixed; font-size: 9.75pt;">Mark
McCahill </p>
<p style="margin: 0in; font-family: -moz-fixed; font-size: 9.75pt;">Juan
Vuletich </p>
<p style="margin: 0in; font-family: -moz-fixed; font-size: 9.75pt;">Cornelius
Huber </p>
<br>
========================<br>
We have 3 that have volunteered their time to test. Thanks! That is
very important.<br>
<br>
We don't quite have a quorum on what they would test, though ;-) <br>
But, I didn't think we would yet. <br>
<br>
We also don't have a count on who would actually code.<br>
<br>
First things first: from the replies, I see the following MM items of
interest and at least one person is interested in
writing/editing/enhancing code (and I'm sure I missed something, so
please fire away and let's add it to the list):<br>
* Fix/enhance existing audio classes - could include the current
soundrecorder/player tools<br>
* Add MPEG 4 player.<br>
* Dean has a lot of interests! It would help if you could prioritize.
Will you help code?<br>
* Russell is looking at this from a MM usability/re-use POV (right?).&nbsp;
In addition to OGG.<br>
* Martin feels that Squeak has a lot going for it already -- just needs
cleaning/polishing and a new suit. Can you be more specific and what
you feel needs cleaning up and what you would help with?<br>
<br>
I certainly believe that people well feel compelled to help if they see
a clear personal benefit. Finding the flag we can rally around is the
difficult part -- especially since we are doing this for free and we
are not working in the same timezones (however, round-the-clock
programming can be productive and fun if organized right.)<br>
<br>
Hey, we're getting closer. Looks darn good to me!<br>
<br>
When I have more comments, I'll put out Part 3 (i know... i know... you
just can't wait...)<br>
<br>
brad<br>
</body>
</html>