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

Sachithra Dangalla sachithradangalla at gmail.com
Sat Mar 25 04:58:17 EDT 2017

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 GitHub issue[1] I came up with a
mockup design for the widget (attachment 2). The widget will be initialized
with the default values as follows:

   - starting pitch: 256
   - octave: 4
   - 12 frequency blocks for each note with default ratio 1/1

I would like to hear your comments about them.

After defining the frequencies, the user has to trigger a "save the
configuration" is that so? How will the user save it?

An additional question: I used an image editing tool(PS) to get the
mockups, is there a better way to design mockups?

[1] - https://github.com/walterbender/musicblocks/issues/485


*Sachithra Dangalla,*
Undergraduate B.Sc.Eng.(Hons.)
Department of Computer Science & Engineering,
University of Moratuwa,
Sri Lanka.


On Wed, Mar 22, 2017 at 7:47 PM, Devin Ulibarri <devin at ulibarri.website>

> 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 presented in music blocks?
> >
> There is a "mode" widget.
> As for temperament and mode, these are the important principles...
> * You have collection of pitches that most often repeats at the octave.
> e.g.
> [N.B. this number of pitches can be any number, but some collections are
> more common than others.]
> * A mode is the name/quality that collection of pitches has/imbues when
> starting (or "centering around") from a particular pitch in that
> collection.
> Start from C or D or E or F etc. changes the sound of the music.
> * Temperament is the precise tuning of those notes, and thus the
> relationship of the tuning of those notes with each other.
> For example, if the tuning in Hz of E is changed, the relationship
> between C and E changes too... thus affecting the sound.
> So, with different temperaments, the same modes can sound very
> different.
> Devin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20170325/eb046a27/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Activity Diagram1.png
Type: image/png
Size: 92870 bytes
Desc: not available
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20170325/eb046a27/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Temperament Widget Mockup.png
Type: image/png
Size: 141531 bytes
Desc: not available
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20170325/eb046a27/attachment-0003.png>

More information about the Sugar-devel mailing list