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

Devin Ulibarri devin at ulibarri.website
Sat Mar 25 12:53:44 EDT 2017


On Sat, 2017-03-25 at 20:48 +0530, Sachithra Dangalla wrote:
>         I wonder if it cannot be a bit more simple in that you could
>         define the number of steps in a key/mode by simply the number
>         of define frequency blocks in the clamp? and maybe you don't
>         need to modify the pitch block to return an argument? It could
>         just be a hertz block contained in the define frequency clamp.
>         (Maybe the block should be define step?) I am assuming that
>         the widget would output a stack of code like this? And to
>         activate it, it would simply be run before everything else? 
> 
> 
> 
> 
> I'm sorry I'm having a bit of a trouble understanding the above. Can
> you please explain a bit simply? Are you suggesting to reuse the
> existing pitch-block inside the define-frequency clamp?  As discussed
> in the GitHub issue, if the define-frequency is a clamp, users might
> add multiple blocks in it which is why I represented it as an
> arg-block as you suggested. 
> 
> 
I am confused, too.

BTW, Sachi, what is the rationale for the input part of the pitch block?
> 
> 
>         There is a mechanism for saving stacks to be used between
>         projects, so I could imaging making a temperament you like and
>         reusing it again and again.
> 
> 
> That's a very good idea so the users can keep reusing their
> temperament definitions, thanks for the suggestion. Can you name just
> one instance that mechanism is used in MB?

Yes, this is good.



More information about the Sugar-devel mailing list