Maialib

Latest version: v1.4.4

Safety actively analyzes 624755 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.4.4

Fixed

- www.maialib.com DNS now point to the official maialib documentation
- Fix all maialib examples located inside the `python-tutorial` folder

---

1.4.3

API Changes

- Chord::getSetharesPartialsDissonance() replaced by .getSetharesDyadsDissonance()
- Wrapper: getSetharesPartialsDataFrame replaced by getSetharesDyadsDataFrame
getSetharesDyadsDataFrame
- Rename and add new columns

New Features

- maiapy
- .plotChordDyadsSetharesDissonanceHeatmap()

Fixed

- ml.plotSetharesDissonanceCurve

---

1.4.2

API Changes

- Python Wrapper: Chord.getSetharesDissonanceValue() replaced by .getSetharesDissonance()

New Features

- Chord::getSetharesDyadsDissonance()
- Python Wrapper called: .getSetharesDyadsDataFrame()

Improved

- maiapy
- 'plotScoreSetharesDissonance':
- Add 'numPartials', 'useMin', 'ampCallback' arguments
- Add optional 'plotType' input argument: 'scatter' or 'line'
- Add optional 'lineShape' input argument: 'linear' or 'spline'
- Add line label for the 'mean value': Dissonance Mean

Fixed

---

1.4.1

Improved

- maiacore
- Improve error message to help users to fix corrupted XML files
- maiapy
- plotScoreSetharesDissonance:
- Add new input argument 'numPoints' to create a interpolated curve
- Add a horizontal dashed line to show the 'dissonance mean' value

Fixed

- maiapy
- Fix plotScoreSetharesDissonance display title

---

1.4.0

New Features

- Note Class

- .getHarmonicSpectrum()

- Chord Class

- .getHarmonicSpectrum()
- .getSetharesDissonanceValue()

- maiapy
- Add ml.plotSetharesDissonanceCurve()
- Add ml.plotScoreSetharesDissonance()

Improved

- Note::getPitch() now returns the 'soundingPitch' and not the 'writtenPitch'
- Note::getFrequency() now have 2 optional input arguments:
- bool equalTemperament = true
- float freqA4 = 440.0f

Fixed

- Score class
- Disable (comment) the methods: .countNotes() and .findPattern(). Future work.

---

1.3.0

New Features

- Key class: Add overload constructor that accepts a string as a key signature
- Note class: Add .getScaleDegree(const Key&)

Improved

Fixed

---

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.