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

2017-04-08 Thread Devin Ulibarri
Sachithra Dangalla: > Just to be clear, is it something like this? I think that is correct. Walter? ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel

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

2017-04-08 Thread Devin Ulibarri
Sachithra Dangalla: >> *0 and 1 can could also represent a larger or smaller interval than >> > equaltemperament as long as -1<0<1<2<3<4 > In the above, what does -1 mean? I'm assuming it's a condition to check if > any number should be greater than -1. Is that so? I mean that -1 is

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

2017-04-07 Thread Sachithra Dangalla
Just to be clear, is it something like this? [image: Inline image 2] Regards, *Sachithra Dangalla,* Undergraduate B.Sc.Eng.(Hons.) Department of Computer Science & Engineering, University of Moratuwa, Sri Lanka.

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

2017-04-02 Thread Walter Bender
I think some of the confusion comes from some ambiguous terminology. Arg blocks are blocks that "flow" horizontally. Flow args "flow" vertically. I think we are talking about a flow block that accepts three arg blocks. I am not sure we have any example of three argument blocks right now, but we

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

2017-04-02 Thread Sachithra Dangalla
Hi, The number representation is clear and I think that is a good approach. Just to be clear, as you said, > *0 and 1 can could also represent a larger or smaller interval than > equaltemperament as long as -1<0<1<2<3<4

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

2017-03-26 Thread Devin Ulibarri
On Sun, 2017-03-26 at 16:46 +0530, Sachithra Dangalla wrote: > 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

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

2017-03-25 Thread Devin Ulibarri
On Sat, 2017-03-25 at 14:06 -0400, Walter Bender wrote: > (Question for Devin: What naming convention do we use if there are > more than 12 half-steps? Do you mean "by default"? > I guess we just use pitch number?) Pitch Number is a good option to have (that is why I recommend to have pitch

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

2017-03-25 Thread Walter Bender
On Sat, Mar 25, 2017 at 11:18 AM, Sachithra Dangalla < sachithradanga...@gmail.com> wrote: > *I like the general direction you are going. * > > > > Thank you and I'm happy to hear that. > > > >> *I wonder if it cannot be a bit more simple in that you could define the >> number of steps in a

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

2017-03-25 Thread Devin Ulibarri
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

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

2017-03-25 Thread Devin Ulibarri
On Sat, 2017-03-25 at 14:28 +0530, Sachithra Dangalla wrote: > I came up with the following simple activity diagram(attachment 1) to > capture what happens when the user defines a temperament. By > incorporating the comments and Devin's mockups in the GitHub issue[1] > I came up with a mockup

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

2017-03-25 Thread Sachithra Dangalla
> > *I like the general direction you are going. * Thank you and I'm happy to hear that. > *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

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

2017-03-25 Thread Walter Bender
On Sat, Mar 25, 2017 at 4:58 AM, Sachithra Dangalla < sachithradanga...@gmail.com> wrote: > Thank you. > > I came up with the following simple activity diagram(attachment 1) to > capture what happens when the user defines a temperament. By incorporating > the comments and Devin's mockups in the

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

2017-03-22 Thread Devin Ulibarri
On Wed, 2017-03-22 at 13:25 +0530, Sachithra Dangalla wrote: > Mode is a new term to me and I'm still reading about it ([1] and [2]). > I'm finding it hard to understand the relationship between temperament > and mode or their implementations, any advice on it would be great. Is > mode already

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

2017-03-22 Thread Sachithra Dangalla
Hi, *Mode* is a new term to me and I'm still reading about it ([1] and [2]). I'm finding it hard to understand the relationship between temperament and mode or their implementations, any advice on it would be great. Is mode already presented in music blocks? [1] -

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

2017-03-21 Thread Devin Ulibarri
On Tue, 2017-03-21 at 14:31 -0400, Walter Bender wrote: > 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

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

2017-03-21 Thread Walter Bender
On Tue, Mar 21, 2017 at 12:25 AM, Sachithra Dangalla < sachithradanga...@gmail.com> wrote: > Thanks for the link. Somehow I missed that issue while going through the > list of issues. > > I'm trying to define the scope of the project in order to come up with a > timeline for the project. > > As

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

2017-03-20 Thread Sachithra Dangalla
Thanks for the link. Somehow I missed that issue while going through the list of issues. I'm trying to define the scope of the project in order to come up with a timeline for the project. As Walter said earlier, then the first step would be to set up a method so that a given frequency will be

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

2017-03-20 Thread Devin Ulibarri
On Tue, 2017-03-21 at 00:36 +0530, Sachithra Dangalla wrote: > I went through some of the temperaments available in order to get an > idea about the types of temperaments that can be added to Music > Blocks. According to [1] the temperaments that could be added are: > 1. Equal

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

2017-03-20 Thread Sachithra Dangalla
Hi, I went through some of the temperaments available in order to get an idea about the types of temperaments that can be added to Music Blocks. According to [1] the temperaments that could be added are: 1. Equal temperament(default) 2. Just intonation 3. Pythagorean tuning 4.

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

2017-03-14 Thread Walter Bender
Sorry to be so long in replying. Yes. I think the template can be the same. -walter On Mon, Mar 6, 2017 at 2:52 PM, Devin Ulibarri wrote: > On Mon, 2017-03-06 at 15:48 +0530, Sachithra Dangalla wrote: > > When applying to Outreachy, is submitting an application through

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

2017-03-06 Thread Devin Ulibarri
On Mon, 2017-03-06 at 15:48 +0530, Sachithra Dangalla wrote: > When applying to Outreachy, is submitting an application through > Outreachy application process sufficient? For GSOC Sugar Labs have a > proposal template but there is no such template for Outreachy is it? > (Apart from the

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

2017-03-06 Thread Sachithra Dangalla
Hi, Thank you and I will see to it. When applying to Outreachy, is submitting an application through Outreachy application process sufficient? For GSOC Sugar Labs have a proposal template but there is no such template for Outreachy is it? (Apart from the Outreachy's application template)

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

2017-03-02 Thread Walter Bender
I don't know that we know all of the answers to your questions. Right now, the code is hardwired to equal temperament so the first task would be to unwind some of the methods in musicutils.js that determine the note intervals. Then, ideally, we'd support both a simple block for choosing a tuning