<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 21, 2017 at 12:25 AM, Sachithra Dangalla <span dir="ltr"><<a href="mailto:sachithradangalla@gmail.com" target="_blank">sachithradangalla@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks for the link. Somehow I missed that issue while going through the list of issues.<div><br></div><div>I'm trying to define the scope of the project in order to come up with a timeline for the project. </div><div><br></div><div>As Walter said earlier, then the first step would be to set up a method so that a given frequency will be mapped to a note(12 notes in the octave), rather than predefined equal temperament intervals. After that, the same approach can be used to define sets of frequencies for notes on the scale to support predefined temperament types, is that so? </div></div></blockquote><div><br></div><div>That seems like the correct approach to me in terms of the internals. The tricky bits then come into play when we start applying different types of transformations, such as adding half-steps, generating intervals, etc. Plus, there may be some work to do in integrating with the key and mode. </div><div><br></div><div>-walter</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Regards,</div></div><div class="gmail_extra"><span class=""><br clear="all"><div><div class="m_-6438326701209052518gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr" style="font-size:12.8px"><div style="color:rgb(136,136,136);font-size:12.8px"><b><font face="garamond, serif">Sachithra Dangalla,</font></b></div></div><div dir="ltr"><div style="font-size:12.8px;color:rgb(80,0,80)"><font color="#999999" size="2" face="garamond, serif">Undergraduate B.Sc.Eng.(Hons.)</font></div><div style="font-size:12.8px;color:rgb(80,0,80)"><font color="#999999" size="2" face="garamond, serif">Department of Computer Science & Engineering,</font></div><div style="font-size:12.8px;color:rgb(80,0,80)"><font color="#999999" size="2" face="garamond, serif">University of Moratuwa,</font></div><div style="font-size:12.8px;color:rgb(80,0,80)"><font color="#999999" size="2" face="garamond, serif">Sri Lanka.</font></div><div><font color="#999999" size="2" face="garamond, serif"><br></font></div><div style="font-size:12.8px;color:rgb(80,0,80)"><font color="#999999" face="garamond, serif" size="2"><a href="https://plus.google.com/u/0/+SachithraDangalla93" target="_blank"><img src="https://docs.google.com/uc?export=download&id=0BzVi_j-0sPlqYVJkQy1Td3NwRnM&revid=0BzVi_j-0sPlqZWV2U1RqOG05djhYem9iZy9VdlR2MktUeVg4PQ"></a> <a href="https://lk.linkedin.com/in/sachithradangalla" target="_blank"><img src="https://docs.google.com/uc?export=download&id=0BzVi_j-0sPlqM29VZFFzbVJoaHM&revid=0BzVi_j-0sPlqdlJFUW5qZUV2ME1aOEZKVHFhMXR4NVRuUFlVPQ"></a> <a href="https://comexile.blogspot.com" target="_blank"><img src="https://docs.google.com/uc?export=download&id=0BzVi_j-0sPlqU21XRUtSMXBvd1E&revid=0BzVi_j-0sPlqdnNGRFVXS1B3SkFZT2N2UEFseUFrejVzbjhZPQ"></a></font><br></div></div></div></div></div></div></div></div></div></div>
<br></span><div><div class="h5"><div class="gmail_quote">On Tue, Mar 21, 2017 at 5:02 AM, Devin Ulibarri <span dir="ltr"><<a href="mailto:devin@ulibarri.website" target="_blank">devin@ulibarri.website</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On Tue, 2017-03-21 at 00:36 +0530, Sachithra Dangalla wrote:<br>
> I went through some of the temperaments available in order to get an<br>
> idea about the types of temperaments that can be added to Music<br>
> Blocks. According to [1] the temperaments that could be added are:<br>
</span>> 1. Equal temperament(default)<br>
> 2. Just intonation<br>
> 3. Pythagorean tuning<br>
> 4. Meantone temperament<br>
> 5. Well temperament<br>
<span>> I would like to hear your suggestions to this list, whether to add<br>
> more or about the implementation order.<br>
><br>
</span>We want functionality that allows the user to define temperament.<br>
<br>
What you list would be good presets, but more important that presets is<br>
the functionality.<br>
<span>><br>
> When implementing the temperaments, will they be added as blocks? Or<br>
> will it be a part of the settings?<br>
<br>
</span>Please see my mockups on this thread:<br>
<a href="https://github.com/walterbender/musicblocks/issues/485" rel="noreferrer" target="_blank">https://github.com/walterbende<wbr>r/musicblocks/issues/485</a><br>
<br>
The basic idea with my design is that the user can specify the pitch (in<br>
Hz) for a particular nominal set (e.g. 440 = A4, La4). The entire<br>
collection of pitches are called when its block is present in the user's<br>
Music Block code (pretty much the way our action blocks work right<br>
now--an action block calls the action clamp).<br>
<br>
This is the basic idea/concept and goal. I am up for different possible<br>
implementations per the details.<br>
<br>
</blockquote></div><br></div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><font><font>Walter Bender</font></font><br><font><font>Sugar Labs</font></font></div><div><font><a href="http://www.sugarlabs.org" target="_blank"><font>http://www.sugarlabs.org</font></a></font><br><a href="http://www.sugarlabs.org" target="_blank"><font></font></a><br></div></div></div>
</div></div>