Skip to content

Releases: looptailG/musescore-31edo-tuner

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.

v1.0.1

11 Mar 15:43
e109416
Compare
Choose a tag to compare
  • Added a debugLogger, to help debug the plugin in Musescore4.
  • Fixed the handling of accidentals, to make it compatible with Musescore4.