Skip to content

Tags: ospreyelm/AnalyticPiano

Tags

v3.0.0

Toggle v3.0.0's commit message
css

v.2.3.0

Toggle v.2.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Updates from 2021-22 (#99)

Numerous improvements made during the academic year 2021-22.

Co-authored-by: Avner Dorman, Pouya Asghari, dependabot[bot]

v.2.2.0

Toggle v.2.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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]>

v.2.1.0

Toggle v.2.1.0's commit message
page turns fix

v.2.0.6

Toggle v.2.0.6's commit message
migration for keyboard size

v.2.0.5

Toggle v.2.0.5's commit message
hide 'notes' legend pending better layout with metronome mark

v2.0.4

Toggle v2.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update README.md

v2.0.3

Toggle v2.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update README.md

v2.0.2

Toggle v2.0.2's commit message
Merge branch 'dev' of https://github.com/ospreyelm/HarmonyLab into dev

v.2.0.1

Toggle v.2.0.1's commit message
tweak use of abbreviated thoroughbass in grading