Tags: ospreyelm/AnalyticPiano
Tags
Accidentals, metric exercises, and other improvements (#70) * localize exercise pass date, by default to US Eastern time * playlist pass as icon on MyActivity table * Use samples instead of synth for sound output through Tone.js (#53) * added sampler support using cdn and samples from the tone.js github repository * Code edits Co-authored-by: Avner Dorman <[email protected]> * revert to synth till volume and mute controls working * update Tone.js to version 14.8.3 and deploy sampler * link to internal ogg files for sampler * extend staff and remove final barline for play view * fix page turns (exercise scroll) * fix midi off messages * add "Try" and "Try Again" for exercises in a performance report (#54) Co-authored-by: Pouya Asghari <[email protected]> * Revert "add "Try" and "Try Again" for exercises in a performance report (#54)" (#55) This reverts commit 34ddfad. * add "Try" and "Try Again" for exercises in a performance report (#56) Co-authored-by: Pouya Asghari <[email protected]> * fix playlist pass bool and date * confirm obsolescence of submitPlaylistReport and compilePlaylistReport, prepare removal of associated functions * temporary link * temporary link fix * add movable-do with do-based minor and improve code efficiency * code fix * change label * add MIDI on/off switch * prepatory work for metric notation: barlines supported for 4/4 though layout is poor * disable analysis, highlight, staff distribution changes in exercise view * make emails lowercase, set DEBUG to false * ensure secure connections on Heroku deployments * no spaces in playlist names * correct range expansion of exercises, playlists; more flexible coding of these fields * Update common.py * reactivate password reminder link * migrations * multiple fixes and improvements in dashboard (#57) Co-authored-by: Pouya Asghari <[email protected]> * dashboard tweaks * tweak messages * staff distribution fix * hide save pending protection on performed material * staff distribution fix * save buttons * attempt fix * staff distribution work * fix protection of exercises performed in transposition * correct has_been_performed for exercises performed in transposition * rename exercise 'name' to 'description' and ui tweaks * reorder playlist fields for benefit of dashboard * change dashboard save buttons * remedy exercise saving problems * remedy playlist saving problems * tests on adding exercises to playlists: self-authored or public * ui fixes * code for relativized chord labels * merge course performance overview and other changes (#58) * - implement course table - email, instead of displaying the password - implement auto playlists - add analysis and highlight to exercise edit - add "delete" button to exercise/playlist edit pages - implement AJAX to get exercise error count * fix indentation Co-authored-by: Pouya Asghari <[email protected]> * migrations * dashboard css for new additions to exercise edit, placeholder for numbering of playlists in course table * tweak course activity view * disable new fields in edit exercise view * fix playlist order in course_activity_view * add Sentry (#59) Co-authored-by: Pouya Asghari <[email protected]> * improve exercise upload dialogs * remove Sentry * analysis additions (#60) * dominant ninth chord * ninth chords * Update iChords.js * Update courses.py * Update playlists.py * add chords b9, 13, 7(b13) * correction * add set theory analysis * grading functions for set theory * grading functions for set theory * grading functions for set theory * bug fix * bug fix * correct set class analysis * update Django * display set classes of cardinality 2 * bump Django and lxml * bump python version for heroku * better accidentals in exercise view * update required versions of requests and urllib3 * better accidentals in play view * barlines and time signatures in exercises * migration: add time signature field to exercises * fix barline spacing * bug fix * increase barline spacing * place barlines correctly in scrolling exercises * place barlines correctly in scrolling exercises, further fix * display time signatures when meter is specified in exercise defn * attempted fix for exercise duplication errors * accidentals on bass staff too; time signature at start of scrolling exercise only Co-authored-by: Avner Dorman <[email protected]> Co-authored-by: Pouya Asghari <[email protected]>
PreviousNext