Skip to content

GSoC 2020 Midterm

Compare
Choose a tag to compare
@walterbender walterbender released this 03 Aug 20:35
· 1934 commits to master since this release
010d7f9

Thanks to the continued efforts of @aviral243, @sksum and @meganindya, we have a number of new features to release:

  • Much of the code is refactored into a Model-View-Controller framework (in anticipation of JavaScript export)
  • There are numerous enhancements to the core vocabulary for describing pitch, including nth modal pitch and a refactoring of scale degree
  • The palette code is refactored to circumvent race conditions and improve performance
  • The on-screen buttons are refactored to be more robust
  • A collection of musical staffs are added to the grid display
  • New translations for Aymara and Quechua
  • An Android app is in the Google Play Store

Screenshot from 2020-08-01 10-04-55

Issues closed since the last release include:

#1463 Make middle mouse scroll more sensitive

#2339 Some block images fail to load in "take a tour"

#1957 Choose Key in Menu; Changes Central Options in Pitch Pie Menus

#1454 Crescendo "within a note"

#2143 wrap graphics Issue-Enhancement

#1432 Add zoom option to the Palette Issue-Enhancement

#2241 Recommended Tags (on Planet) arbitrated by blocks used

#2252 On Every Beat Do

#2329 Display Grid Block Issue-Enhancement WF6-Needs testing

#2367 In music blocks tour, the "Show palette containing blocks" button doesn't work

#2385 Revamp Palette

#2426 Missing Images from Help

#2423 regression in on-every-beat-do Issue-Regression

#2414 add 1 block not working properly when pitch is stored in box Issue-Regression

#2415 removing a box from a pitch block has unexpected results Issue-Bug

#2376 Min (Pitch 1) - Max (Pitch 2) for Random Component-key/mode Issue-Enhancement

#2372 Declutter Interval Palette by Removing Verbose Macros

#2374 Noise block Pie Menu is broken WF1-Need more info

#2361 Check for regression due to porting Issue-Regression Issue-Testing Priority-Major

#2305 Print Letter Class, Solfege Syllables and other Tools Component-key/mode Issue-Enhancement

#2366 Searching a blocks loads two blocks of the same type Issue-Bug

#2326 regression in print block when used with Lilypond Component-Lilypond Issue-Regression

#2353 mouse over/mouse out events not working as expected Issue-Bug

#2058 Scale Degree Design Path Proposal Component-key/mode Issue-Enhancement

#2320 add staff display to grid cycle Issue-Enhancement WF6-Needs testing

#2319 Int in the back end for n^th modal

#2335 Issue with Mode Pie Menu

#2323 regression in backwards block Issue-Regression

#2315 Mice associated with bezier blocks rotate on project load

#2285 Zero Based Indexing for Scale Degree block and it's subsequent renaming to nth modal pitch Component-key/mode

#2288 Paste JSON only works once

#2293 Turtle loses track of position on running a turtle movement block after a bezier block is executed