[Sugar-devel] Outreachy - Going Beyond Equal Temperament in Music Blocks

Devin Ulibarri devin at ulibarri.website
Sat Mar 25 23:25:31 EDT 2017


On Sun, 2017-03-26 at 00:11 +0530, Sachithra Dangalla wrote:
> What I had in mind was as follows and I think I might have missed
> something important:
> 
> 
> 
> Inline image 2
> 

I read this and the subsequent emails and I get it now. BTW, these
diagrams are helpful--thanks! :)

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.

Pros
* 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.
* I like your rationale that it is similar in function to the calc
block. It is worth exploring.

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).

...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.

...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.

Best,
Devin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20170325/42c3d8bb/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 135332 bytes
Desc: not available
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20170325/42c3d8bb/attachment-0001.png>


More information about the Sugar-devel mailing list