<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:14pt"><div><span>I've always thought that "plucked string" had an ungraceful decay (should be longer -- we finessed this by adding a little reverb).</span></div><div><br><span></span></div><div><span>Cheers,</span></div><div><br><span></span></div><div><span>Alan<br></span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: times new roman, new york, times, serif; font-size: 14pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Bert Freudenberg <bert@freudenbergs.de><br> <b><span style="font-weight: bold;">To:</span></b> lively-kernel(mailman)
 <lively-kernel@hpi.uni-potsdam.de> <br> <b><span style="font-weight: bold;">Sent:</span></b> Monday, March 12, 2012 4:31 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [lively-kernel] More Sounds<br> </font> </div> <br>
<div id="yiv1780516248"><div><div>Very nice indeed!</div><div><br></div><div>The PluckedSound, at least, sounds better than its Squeak predecessor now. I guess we should port back your improvements :) I tried commenting out the Squeak primitive code, and found that with current CPU speeds, it is not needed anymore. On my machine the synthesis, even if interpreted, uses only about 1 % of CPU time per voice.</div><div><br></div><div>One feature missing from the Lively keyboard (that the Squeak one had) is sustaining a note as long as a key is pressed.  And loading MIDI files can't be that far off, right? Only attaching an actual keyboard might proof impractical ...</div><div><br></div><span class="yiv1780516248Apple-style-span" style="font-family:Helvetica;font-size:12px;">- Bert -</span><div><font class="yiv1780516248Apple-style-span" face="Helvetica"><br></font><div><div>On 11.03.2012, at 10:53, Jens Lincke wrote:</div><br
 class="yiv1780516248Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap:break-word;">wow, this is very clear sound now, nice :-)<div><br><div><div>Am 11.03.2012 um 03:52 schrieb Dan Ingalls:</div><br class="yiv1780516248Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap:break-word;"><span style="color:rgb(0, 0, 0);font-family:Monaco, monospace;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:pre-wrap;widows:2;word-spacing:0px;background-color:rgb(243, 243, 243);text-decoration:none;outline-style:none;outline-color:initial;">Hi all -</span><div><span style="color:rgb(0, 0, 0);font-family:Monaco,
 monospace;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:pre-wrap;widows:2;word-spacing:0px;background-color:rgb(243, 243, 243);text-decoration:none;outline-style:none;outline-color:initial;"><br></span></div><div><span style="color:rgb(0, 0, 0);font-family:Monaco, monospace;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:pre-wrap;widows:2;word-spacing:0px;background-color:rgb(243, 243, 243);text-decoration:none;outline-style:none;outline-color:initial;">For anyone interested, I finally got a chance to finish most of what I wanted to do.  FM synthesis now works - there's a brass-like and clarinet-like patch to try.  Also I added a line of interpolation to banish the noise in PluckedSounds - they're really nice
 now.  I also refactored everything so that Envelopes are free of streaming state and thus can be shared among notes.</span><div><span style="color:rgb(0, 0, 0);font-family:Monaco, monospace;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:pre-wrap;widows:2;word-spacing:0px;background-color:rgb(243, 243, 243);text-decoration:none;outline-style:none;outline-color:initial;"><br></span></div><div><span style="color:rgb(0, 0, 0);font-family:Monaco, monospace;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:pre-wrap;widows:2;word-spacing:0px;background-color:rgb(243, 243, 243);text-decoration:none;outline-style:none;outline-color:initial;">Should work </span><span style="font-family:Monaco,
 monospace;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:pre-wrap;widows:2;word-spacing:0px;background-color:rgb(243, 243, 243);text-decoration:none;color:rgb(0, 0, 139);outline-style:none;outline-color:initial;">in</span><span style="color:rgb(0, 0, 0);font-family:Monaco, monospace;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:pre-wrap;widows:2;word-spacing:0px;background-color:rgb(243, 243, 243);text-decoration:none;outline-style:none;outline-color:initial;"> Chrome and Firefox browsers, and even </span><span style="font-family:Monaco,
 monospace;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:pre-wrap;widows:2;word-spacing:0px;background-color:rgb(243, 243, 243);text-decoration:none;color:rgb(0, 0, 139);outline-style:none;outline-color:initial;">in</span><span style="color:rgb(0, 0, 0);font-family:Monaco, monospace;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:pre-wrap;widows:2;word-spacing:0px;background-color:rgb(243, 243, 243);text-decoration:none;outline-style:none;outline-color:initial;"> Safari </span><span style="font-family:Monaco,
 monospace;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:pre-wrap;widows:2;word-spacing:0px;background-color:rgb(243, 243, 243);text-decoration:none;color:rgb(0, 0, 128);outline-style:none;outline-color:initial;">with</span><span style="color:rgb(0, 0, 0);font-family:Monaco, monospace;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:pre-wrap;widows:2;word-spacing:0px;background-color:rgb(243, 243, 243);text-decoration:none;outline-style:none;outline-color:initial;"> the Flash lashup.  
</span><div><span style="color:rgb(0, 0, 0);font-family:Monaco, monospace;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:pre-wrap;widows:2;word-spacing:0px;background-color:rgb(243, 243, 243);text-decoration:none;outline-style:none;outline-color:initial;"><br></span></div><div><span style="color:rgb(0, 0, 0);font-family:Monaco, monospace;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:pre-wrap;widows:2;word-spacing:0px;background-color:rgb(243, 243, 243);text-decoration:none;outline-style:none;outline-color:initial;"><span class="yiv1780516248Apple-tab-span" style="white-space:pre;">
        </span></span>http://lively-kernel.org/repository/webwerkstatt/users/Dan/SoundTest2.xhtml</div><div><br></div><div>Enjoy</div></div><div><br></div><div>  - Dan</div></div></div><br></blockquote></div></div></div></blockquote></div><div><span class="yiv1780516248Apple-style-span" style="border-collapse:separate;color:rgb(0, 0, 0);font-family:'Lucida Grande';font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;orphans:2;white-space:normal;widows:2;word-spacing:0px;"><br class="yiv1780516248Apple-interchange-newline"></span>
</div>
<br></div></div></div><br>_______________________________________________<br>lively-kernel mailing list<br><a ymailto="mailto:lively-kernel@hpi.uni-potsdam.de" href="mailto:lively-kernel@hpi.uni-potsdam.de">lively-kernel@hpi.uni-potsdam.de</a><br><a href="http://lists.hpi.uni-potsdam.de/listinfo/lively-kernel" target="_blank">http://lists.hpi.uni-potsdam.de/listinfo/lively-kernel</a><br><br><br> </div> </div> </blockquote></div>   </div></body></html>