<div dir="ltr">I don't think there is a problem with the current framework for playing multiple notes from multiple "turtles" at the same time. We do need some sort of sequencer, but since turtles can launch other turtles, we should have the making at least of something pretty interesting. The challenge is how to keep it from getting too complex.</div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 14, 2015 at 7:55 PM, Yash Khandelwal <span dir="ltr"><<a href="mailto:yk51294@yahoo.in" target="_blank">yk51294@yahoo.in</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,Sans-Serif;font-size:16px"><div dir="ltr"><span>Hey,</span></div><div>For mapping of polyphony with blocks, there can be a block "polyphony play" just like the action block we have in turtleblocksJS, in which we'll place all the chunks and they'll be played in polyphonic melody.</div><div dir="ltr">Just for a basic prototype I implemented a music palette in turtleblocksJS, <a href="https://github.com/khandelwalYash/musicblocks/" target="_blank">khandelwalYash/musicblocks</a>. </div><div style="width:450px;font-family:'Georgia','Times','Times New Roman','serif';margin-top:5px;margin-bottom:5px;background-color:#ffffff"><table style="width:450px;height:60px;display:block" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td colspan="8" style="height:1px;background-color:#e5e5e5;font-size:1px;border-collapse:collapse"><div style="min-height:1px;background-color:#e5e5e5;font-size:1px;line-height:0px"> </div></td></tr><tr><td rowspan="5" style="width:1px;background-color:#e5e5e5;font-size:1pt;border-collapse:collapse"><div style="width:1px;background-color:#e5e5e5;font-size:1pt"> </div></td><td rowspan="5" style="vertical-align:middle;width:58px;height:58px;background-color:#000000;border-collapse:collapse"><div style="width:58px" align="center"><a href="https://github.com/khandelwalYash/musicblocks/" style="text-decoration:none!important;color:#000000!important" target="_blank"><img alt="image" src="https://avatars3.githubusercontent.com/u/9637507?v=3&s=400" style="display:block;margin:auto" height="58" width="58"></a></div></td><td rowspan="5" style="width:1px;background-color:#e5e5e5;font-size:0pt;border-collapse:collapse"><div style="width:1px;background-color:#e5e5e5;font-size:1pt"> </div></td><td rowspan="5" style="width:9px;background-color:#ffffff;font-size:0pt;border-collapse:collapse"><div style="width:9px;background-color:#ffffff;font-size:9pt"> </div></td><td colspan="2" style="height:5px;background-color:#ffffff;font-size:0pt;border-collapse:collapse"><div style="min-height:5px;background-color:#ffffff;font-size:5pt"> </div></td><td rowspan="5" style="width:20px;background-color:#ffffff;font-size:0pt;border-collapse:collapse"><div style="width:20px;background-color:#ffffff;font-size:20pt"> </div></td><td rowspan="5" style="width:1px;background-color:#e5e5e5;font-size:1pt;border-collapse:collapse" width="1"><div style="width:1px;background-color:#e5e5e5;font-size:1pt"> </div></td></tr><tr><td colspan="2" style="width:100%;vertical-align:middle;font-family:'Georgia','Times','Times New Roman','serif'"><div style="line-height:16.5px;background-color:#ffffff;min-height:31px;width:360px"><div style="word-wrap:break-word;word-break:break-all"><span></span><span></span><a href="https://github.com/khandelwalYash/musicblocks/" style="text-decoration:none!important;color:#000000!important;line-height:100%;font-size:13px;display:block" target="_blank"><span style="margin:0;font-weight:normal;font-size:13px;line-height:15px;max-height:19px;color:#000000;overflow:hidden!important;display:inline-block">khandelwalYash/musicblocks</span></a><div style="font-size:11px;line-height:15px;color:#999999;max-height:16px;font-family:'Arial','Helvetica Neue','Helvetica','sans-serif';overflow:hidden">Contribute to musicblocks development by creating an account on GitHub.</div></div></div></td></tr><tr><td colspan="2" style="height:4px;background-color:#ffffff;font-size:0pt;border-collapse:collapse"><div style="min-height:4px;background-color:#ffffff;font-size:4pt"></div></td></tr><tr><td style="vertical-align:middle;font-family:'Arial','Helvetica Neue','Helvetica','sans-serif'"><div style="font-size:0pt"><a href="https://github.com/khandelwalYash/musicblocks/" style="color:black;text-decoration:none!important" target="_blank"><span style="display:inline-block;line-height:11px;max-width:260px;min-width:200px;overflow:hidden;max-height:13px;word-break:break-all"><span style="vertical-align:middle;font-size:9px;line-height:11px;color:#999999">View on <span style="font-weight:bold">github.com</span></span></span></a></div></td><td style="vertical-align:middle;width:100px;font-family:'Arial','Helvetica Neue','Helvetica','sans-serif'"><div style="max-width:100px;min-width:80px;overflow:hidden;text-align:right;line-height:11px;max-height:13px;font-size:0pt"><span style="vertical-align:middle;font-size:9px;line-height:11px;color:#999999">Preview by Yahoo</span></div></td></tr><tr><td colspan="2" style="height:5px;background-color:#ffffff;font-size:0pt;border-collapse:collapse"><div style="min-height:5px;background-color:#ffffff;font-size:5pt"></div></td></tr><tr><td colspan="8" style="height:1px;background-color:#e5e5e5;font-size:1px;border-collapse:collapse"><div style="min-height:1px;background-color:#e5e5e5;font-size:1px;line-height:0px"> </div></td></tr></tbody></table></div><div dir="ltr">It is the first palette having turtle palette svg, it allows user to make note using note block, note value of each note can be
 set, like 4 denotes a quarter note, 8 denotes eighth note value and so 
on.
In that palette, I also made different type of oscillators(sine, square,
 sawtooth) for which frequency, start and end time can be set .
In the musicblocks directory there is a file hotcrossbuns.tb in which basic implementation of chunks which was discussed in mouseMusic 
pdf is shown. Pitch of each note can be set while entering the note in the 'note block' (for example A4 has higher pitch than that of A2 ). Time signature thing is not implemented in the prototype.</div><div dir="ltr"><br></div><div dir="ltr">Thank you<br></div><div><div class="h5"><div dir="ltr"><span></span></div>  <br><div><br><br></div><div style="display:block"> <div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,Sans-Serif;font-size:16px"> <div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,Sans-Serif;font-size:16px"> <div dir="ltr"> <font face="Arial"> On Saturday, 14 March 2015 12:16 AM, James Cameron <<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>> wrote:<br> </font> </div>  <br><br> <div>Thanks.<br clear="none"><br clear="none">My question about polyphony wasn't about toolkits, but about how to<br clear="none">"map" the concept to blocks.  Parallel execution.<div><br clear="none"><br clear="none">-- <br clear="none">James Cameron<br clear="none"><a shape="rect" href="http://quozl.linux.org.au/" target="_blank">http://quozl.linux.org.au/</a><br clear="none">_______________________________________________<br clear="none">Sugar-devel mailing list<br clear="none"><a shape="rect" href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br clear="none"><a shape="rect" href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br clear="none"></div><br><br></div>  </div> </div>  </div></div></div></div></div><br>_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Walter Bender<br>Sugar Labs<br><a href="http://www.sugarlabs.org">http://www.sugarlabs.org</a><br></div>
</div>