<div dir="ltr">I understand now. The bottom line is that the UI must restrict the user from adding more than one of the same note. (Right?)<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><i></i><span style="font-size:12.8px"><i>...I need to think about it. Sachi-D, if you have time, please make mockups for a) multiple pitch blocks to define different names (nominal values) for the same pitch for your design and mine and b) your design with a single "define pitch" block.</i></span></blockquote><div><div><br></div><div>I will definitely think through and come up with designs. </div><div><br></div><div>Right now I'm trying to list down the things that must be done in the project, in order to come up with a timeline (since the deadline is near). [1] is a draft timeline I created in order to clarify the expected outcomes. I have a better understanding about the expected frequency mapping process(but the inner details and time have to be filled later). </div><div><br></div><div>After mapping the frequencies, the next focus has to be on transformations such as adding half-steps, intervals and mode - as Walter said on a previous mail. But I still have a lot to figure out about them. Or will they be understood while actually implementing the project?</div><div><br></div><div>I would really appreciate it if you can comment your ideas in the following sheet.</div><div><br></div><div>[1] - Google Sheet - <a href="https://docs.google.com/spreadsheets/d/1Jkp1rpCVn6fIIg6xIYnDhHebzFAcxogqtpMaJezBI0c/edit?usp=sharing">https://docs.google.com/spreadsheets/d/1Jkp1rpCVn6fIIg6xIYnDhHebzFAcxogqtpMaJezBI0c/edit?usp=sharing</a></div></div><div><br></div><div>Regards,</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_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><div class="gmail_quote">On Sun, Mar 26, 2017 at 8:55 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"><u></u>


  
  

<div><span class="">
On Sun, 2017-03-26 at 00:11 +0530, Sachithra Dangalla wrote:
<blockquote type="CITE">
    What I had in mind was as follows and I think I might have missed something important:
</blockquote>
<blockquote type="CITE">
    <br>
</blockquote>
<blockquote type="CITE">
    <img src="cid:ii_15b06c5c2ad2a94b" width="472" height="302" align="bottom" alt="Inline image 2" border="0"><br>
    <br>
</blockquote>
<br></span>
I read this and the subsequent emails and I get it now. BTW, these diagrams are helpful--thanks! :)<br>
<br>
We have no preordained rules, per se, about how to do design these. However, I have thought about it and can say what I see as the pros and cons for your design.<br>
<br>
Pros<br>
* Maybe it is good to get the octave arg out. I need to think about it, but it seems weird to have the octave arg in the stack.<br>
* I like your rationale that it is similar in function to the calc block. It is worth exploring.<br>
<br>
Cons
* In my digram, you could put multiple pitch blocks in with different names (e.g. "Do" and "C") to define multiple names for the same pitch. With your design, you can do the same, but it seems too easy to accidentally add multiple pitch blocks WHILE CONSEQUENTLY defining multiple frequencies for each of those names which is illogical. We cannot have a single nominal value calling multiple frequencies. We can, however, have multiple nominal values mapped to a single frequency (ability to call same frequency using different names).<br>
<br>
...perhaps, if we went your direction, it may be better just to have a single "define pitch" block taking multiple arguments (instead of a separate "define pitch" block for each.<br>
<br>
...I need to think about it. Sachi-D, if you have time, please make mockups for a) multiple pitch blocks to define different names (nominal values) for the same pitch for your design and mine and b) your design with a single "define pitch" block.<br>
<br>
Best,<br>
Devin
</div>

</blockquote></div><br></div>