Skip to content

Releases: twitchax/kord

kord v0.6.1

16 Jun 20:15
Compare
Choose a tag to compare

New Features

  • Adds serialization for types.
  • Adds more types that support play.

What's Changed

New Contributors

Full Changelog: v0.5.16...v0.6.1

kord v0.5.16

07 Apr 04:52
Compare
Choose a tag to compare

New Features

  • Adds a new WASM ABI layer that exposes the library features to WASM environments.
  • Deploys to npm.
  • Upgrades rodio.

Fixes

  • Fixes a bug that would cause Cbb and Cbbb after an interval operation to have the wrong octave.

Full Changelog: v0.5.3...v0.5.16

kord v0.5.3

24 Mar 18:31
2144b5c
Compare
Choose a tag to compare

What's Changed

  • Twitchax/model fiddling by @twitchax in #4
  • Updated the model to be more robust via hyper parameter tuning.

Full Changelog: v0.5.1...v0.5.3

kord v0.5.1

03 Mar 18:15
Compare
Choose a tag to compare

What's Changed

  • Feature: Guess notes from audio file (redo) by @dscottboggs in #3.
  • Added the ML model, and trained it on simulated data.
  • Made improvements to the existing deterministic algorithm.
  • Refactored the repository for better SOC across core, analyze, and ml.

Breaking Changes

  • The core types and method (e.g., Note) have moved from klib to klib::core.
  • The analyze types and methods have moved from klib to klib::core.

New Contributors

Full Changelog: v0.4.2...v0.5.1

kord v0.4.2

16 Jan 05:06
Compare
Choose a tag to compare

These changes:

  • Fix issue where certain modifiers were not part of the search when guessing slash chords.
  • Adjusted the inversion priority so the "degree" of inversion would not cause a penalty.
  • Fixed computation of perfect unison / octave intervals for "edge" enharmonics (e.g., B#, Dbbb, etc.).

Full Changelog: v0.4.1...v0.4.2

kord v0.4.1

12 Jan 07:54
Compare
Choose a tag to compare

These changes:

  • Remove debug statements.

Full Changelog: v0.4.0...v0.4.1

kord v0.4.0

10 Jan 07:34
Compare
Choose a tag to compare

These changes:

  • Remove thread sleeps.
  • Fix crunchy issues.
  • Add default chord.
  • Add precise names to chords.
  • Fix chord guessing, and chord parsing, and issues with sharp 5s.
  • Add the ability to guess a chord from microphone input.

Full Changelog: v0.3.1...v0.4.0

kord v0.3.1

29 Dec 10:42
Compare
Choose a tag to compare

These changes:

  • Add some feature flags to reduce certain compile scenarios.
  • Fix global note ordering.

Full Changelog: v0.3.0...v0.3.1

kord v0.3.0

27 Dec 07:07
Compare
Choose a tag to compare

These changes:

  • Add support for marking chords with special modifiers (see kord describe --help).
  • Add support for looping chords from the CLI.

Full Changelog: v0.2.2...v0.3.0

kord v0.2.2

26 Dec 10:13
Compare
Choose a tag to compare

These changes:

  • Fix an issue where simple chords could not be properly "guessed".
  • Add "crunchy" support to the play command (all notes are played in the same octave for maximum crunch).

Full Changelog: v0.2.1...v0.2.2