Skip to content

Releases: looptailG/musescore-31edo-tuner

31EDO Tuner - v1.5.3

26 May 22:04
Compare
Choose a tag to compare

Removed reference to non-existing parameter in getAccidentalEdoSteps().

31EDO Tuner - v1.5.2

04 May 15:46
c60e489
Compare
Choose a tag to compare
  • Fixed a bug that could cause the plugin to detect a key signature change where there wasn't one.
  • Fixed a bug that would prevent the plugin from working if the score contained annotations that don't contain text, like fermatas.

31EDO Tuner - v1.5.1

01 May 18:55
Compare
Choose a tag to compare
  • The text for custom key signaturs now ignores whitespace characters.
  • Added support for triple sharps and flats.
  • Code optimisation in the calculation of the base tuning offset from the tpc property.
  • Code optimisation in the check for a key signature change.

31EDO Tuner - v1.5.0

28 Apr 15:58
Compare
Choose a tag to compare
  • Added support for custom key signatures.
  • Improved error messages.

31EDO Tuner - v1.4.0

27 Apr 11:52
Compare
Choose a tag to compare
  • The plugin now keeps track of which microtonal accidental is applied to each note, and will automatically apply the correct tuning offset on the following notes without an explicit accidental within the same measure.
  • Added support for the following accidentals:
    • ARROW_DOWN
    • LOWER_ONE_SEPTIMAL_COMMA

31EDO Tuner - v1.3.0

20 Apr 22:34
fa20086
Compare
Choose a tag to compare
  • Added support for tuning only the notes within the current selection.
  • Renamed the function getAccidental() to getAccidentalEdoSteps(), and used in more places where its functionality was previously implemented.
  • Reworked the supportedAccidentals mapping to use the accidental name as keys. Reworked the functions that interact with it accordingly.

31EDO Tuner - v1.2.1

17 Apr 20:46
d141135
Compare
Choose a tag to compare
  • Removed the property TPC from supportedAccidentals. Reworked calculateTuningOffset() to check DEFAULT_OFFSET instead.
  • Removed the function positiveModulo(). Reworked the function getNoteLetter() to not need positiveModulo() anymore.
  • Made the name of the release files consistent with the name of the plugin elsewhere.

v1.2.0

16 Mar 15:42
fd35bcd
Compare
Choose a tag to compare
  • Added support for more accidentals, including Sagittal Notation.
  • Reworked the way the plugin handles the accidentals. Now every property of an accidental is stored inside a single mapping.

v1.1.0

13 Mar 21:39
5177697
Compare
Choose a tag to compare
  • Updated the name in the Musescore3 menu to be consistent with the Musescore4 name.
  • Reworked the function getAccidental(). Now it uses the mapping accidentalsEdoSteps, instead of a series of hard coded values.
  • Improved the handling of exceptions.
  • Added a thumbnail image.

v1.0.2

11 Mar 22:02
fc32a36
Compare
Choose a tag to compare
  • stepSize and fifthDeviation are no longer hard coded, but are instead calculated from the definition of a 31EDO step being 1200 / 31 ¢.
  • Added the function logMessage(), which automatically redirects the messages depending on the Musescore version.
  • Introduced the function getNoteLetter(), and reworked the way note names are calculated.
  • Modified getAlteration(), so that it works for both Musescore3 and Musescore4 without having a separate logic for each one.