EarTeach Changelog

What's new in EarTeach 0.1.8 Beta

Apr 4, 2014
  • index.html > added _DesktopClientGateway.js inclusion (for desktop application)
  • multilanguage.js > spanish translation corrections
  • earteach.js > preset constructor, custom items names
  • earteach.js > progressions trainer implemented

New in EarTeach 0.1.7 Beta (Jun 11, 2013)

  • multilanguague issue fixed
  • preset constructor, new preset saving issue fixed
  • implementation of AjaxAPI comunication system.

New in EarTeach 0.1.6 Beta (Jun 11, 2013)

  • bugfix in stats rendering engine
  • added custom preset constructor section + complementary functions
  • code reorganization (multilanguage functions & testEngine now in independent files)
  • trainer object handler added (instead to explicit acces to TRAINERS object, now uses referenceed object)
  • saveNewPreset() added (custom preset saver function)
  • deletePreset() added (preset deletion)
  • GUI general improvement
  • custom preset deletion function
  • untranslated String warning only for admins
  • adaptation to previous changes + minor bugfixes

New in EarTeach 0.1.5 Beta (Jun 11, 2013)

  • Added getActivity() to API. Return requested day's ammount of completed exercises (registered in stats table).
  • API calls, with explicit null arguments, are converted to '' (empty string)
  • Added makeChordFromGrade(), getChordTypeFromGrade() and getGradeMode() -required for future chord progresions trainers-

New in EarTeach 0.1.4 Beta (Jun 11, 2013)

  • added Note Name Tag in each key (configurable)
  • CONFIG object created (future earteach configuration definitions container)
  • rendering of piano keys notenames when interactive anwser is launch (after icorrect anwser is provided)

New in EarTeach 0.1.3 Beta (Jun 11, 2013)

  • New Piano Sound Bank (http://theremin.music.uiowa.edu/MISpiano.html)
  • some GUI fixes & improvements
  • improved trainer statistics graph render

New in EarTeach 0.1.2 Beta (Jun 11, 2013)

  • improved TEST random question selector
  • added correct result exposition of anwser failure
  • bugfix in replay button, sound overlaping resolevd with implementation of muteAndPlay() function
  • root note in each TEST round is now generated by newRound() and passed to trainer.constructor(),
  • in order to achieve that each awnser posibillity sharing the same root
  • added trainer statistics graphs

New in EarTeach 0.1.1 Beta (Jun 11, 2013)

  • added keepAlive function
  • added CORS support (for desktop app, and debuging)
  • added session keepAlive call (interval call)
  • correction in regexp for email validation
  • added translations to Spanish