dhmit / sonification

15 stars 5 forks source link

Color, Gesture, and Polygon tool improvements #83

Closed christianscarlett closed 2 years ago

christianscarlett commented 2 years ago

Colors now uses HSV to determine the parameters of the sound - H for pitch, S for volume. V is planned to be used for timbre (but I just haven't gotten to that yet). Gestures now uses the Y-axis for pitch and distance from the first point for volume. Polygons now uses (side length / perimeter length) of the polygon to determine an interval for each side to progress through an octave as you traverse to each vertex in the polygon. Future improvements here include changing the animation to make this more clear.

The UI has also changed - all tool pages now use a template to make the UI more consistent across all tools. Settings have also been hidden in the UI where they are no longer used or are obtrusive. Some settings have just been commented out in the code where it might be something we want to use in the future.