Skip to content

Releases: napulen/AugmentedNet

v1.9.1

08 Aug 03:05
6d1fb57
Compare
Choose a tag to compare
  • Fixed a bug where the annotations wouldn't generate properly with multiple-voice MusicXML files
  • Fixed another bug with Cad64 not generated properly from the predictions
  • Removed caching from music21 streams using forceSource=True which lead to unpredictable behavior when parsing input files

What's Changed

Full Changelog: v1.9.0...v1.9.1

v1.9.1-ablation

08 Aug 03:14
6d1fb57
Compare
Choose a tag to compare
v1.9.1-ablation Pre-release
Pre-release

Special branch for ablation studies, which includes a 5-fold dataset_summary.tsv setup.

v1.9.0

04 Aug 19:18
c1a412a
Compare
Choose a tag to compare

This release adds the keymodt (Key Modulation and Tonicization) dataset.

What's Changed

Full Changelog: v1.8.0...v1.9.0

v1.8.0

25 Jun 14:03
bf6069b
Compare
Choose a tag to compare

Several minor changes introduced.

  • Texturization patterns can now handle durations of a dotted half and dotted quarter notes.
  • Renaming Duration14 as MeasureNoteOnset14
    • It was also separated into MeasureOnset7 and NoteOnset7
  • haydnop20 renamed to haydnsun all throughout
  • TonicizedKey35 and LocalKey35 renamed to TonicizedKey38 and LocalKey38
  • Removed padded timesteps from evaluation
  • Other minor corrections

What's Changed

  • Adding Duration14 as a default input representation. by @napulen in #91
  • Renaming LocalKey38 and TonicizedKey38. by @napulen in #92
  • Renaming MeasureNoteOnset14 and introducing intermediate representations by @napulen in #93
  • Adding more options for experiment names by @napulen in #94
  • Reverse logic of transposition arg. by @napulen in #96
  • Adding the fix to the existing texturization patterns for 3/4 and 6/8… by @napulen in #98
  • V180 by @napulen in #97

Full Changelog: v1.7.1...v1.8.0

v1.7.1

20 Jun 18:24
9ca4e14
Compare
Choose a tag to compare
  • Patches an issue where percussion tracks would introduce nonsensical pitch information.
  • Patches the RomanText output files, which were sometimes invalid.

What's Changed

  • Pointing README to latest dataset automatically. by @napulen in #77
  • Removing drum parts from music21.stream before processing. by @napulen in #80
  • Improve the rntxt output writer. by @napulen in #81
  • Updating version to 1.7.1 by @napulen in #83

Full Changelog: v1.7.0...v1.7.1

v1.7.0

17 Jun 15:37
69b57d4
Compare
Choose a tag to compare

The main contribution of this version is that it introduces the mozart_piano_sonatas (mps) dataset.

What's Changed

Full Changelog: v1.6.0...v1.7.0

v1.6.0

14 Jun 00:09
e4c2abe
Compare
Choose a tag to compare

This version introduces a new input representation, Duration14.

This input encodes the measure-and note-onset information. That is, it indicates when a new measure begins and the duration elapsed since the last measure. Additionally, it indicates when a new onset begins, and the duration elapsed since the last note onset.

It dramatically improves the performance of the HarmonicRhythm7 task.

What's Changed

Full Changelog: v1.5.1...v1.6.0

v1.5.1

26 Mar 17:54
Compare
Choose a tag to compare

Same as v1.5.0. However, the pretrained model was changed for a version without Dropout at the end. It turns out that the HarmonicRhythm classifier is more stable this way.

v1.5.0

15 Mar 04:00
Compare
Choose a tag to compare

Full Changelog: v1.4.4...v1.5.0

  • Improved padding of sequences #56
  • Added an additional option for texturizing the synthetic examples at each transposition (as opposed to one texturization per training file) #58
  • Improved parsing/resolution of Roman numeral labels at training and inference

v1.4.4

21 Feb 15:45
Compare
Choose a tag to compare

The main change in v1.4.X is that the key vocabulary was extended to 38 keys [Bbb/gb, D#/b#].

Some other fixes include:

  • Better handling of Roman numeral translation before training
  • More transpositions in data augmentation (byproduct of extending the key vocabulary)

Known issues:

  • The key-related tasks are still called LocalKey35 and TonicizedKey35, although they should now be named LocalKey38 and TonicizedKey38.
  • Left with old name for compatibility, but changing in future releases of v1.4.X.

Full Changelog: v1.4.3...v1.4.4