Coding Period- I

Riya Lohia
GSoC’18 with Sugar Labs
1 min readMay 21, 2018

Hello folks!

So, this is second blog of my GSoC journey and we are in the second week of Coding Period.

Updates Till Now

  • Finished working on chart which examines hierarchies for Temperament, Modes and Chords. ( Link to the chart ).
  • Working on designs for Temperament Widget. (Link to proposed designs)
  • Created a lookup table to handle the variations in temperament. This table is populated with ratios of each temperament system. The table is used to calculate the hertz associated with a note to send the correct note to the synth.
  • Initiated the UI of set-temperament block.
  • Currently, I am working on functionality of set-temperament block. This block will access the lookup table and will tune the notes attached to it according to the selected temperament. (Link to the code progress)

Targets for Upcoming Week

  • Finish with the functionality of set-temperament block.
  • Finalize the Temperament Widget designs with mentors.
  • Initiate the Temperament block (the block directing to widget) and basic layout of widget.

Creating the lookup table was bit confusing but thanks to my mentors Walter and Devin, I was able to get my way through it. It has been a really great experience till now working for the GSoC-2018, learning a lot of new things both technically as well as personally. I still have a lot to learn in the coming time.

--

--