Skip to content

Releases: ricardomatias/playa

v2.1.0

16 Oct 11:33
Compare
Choose a tag to compare

v2.1.0

  • chore: migrate from jest to vitest 6287b7e
  • chore: update project dependendices 0fb534d

v2.0.0

24 Mar 06:43
Compare
Choose a tag to compare

BREAKING CHANGES

  • core: rename Note .n to .pitch
  • core: Removed T Time variables
  • analysis: friendly becomes findMatchingKeys
  • tools: removed shift in favor of rotate

Features

  • Add zigzag tool (47bb025)
  • Chord: create chord based on given notes (343b07d), closes #35
  • composition: added harmonic shift generate function (aa0950a)
  • composition: added insert method to event selection (89b1181)
  • composition: create new Events namespace with event editing tools (a6b7263)
  • core: a note without a pitch/midi has by default the 3rd octave pitch (78e1fc9)
  • core: add Note.range to retrieve a range of notes (sharps) (890c981)
  • core: add time addition and subtaction (13fe053)
  • core: added getNotesAt to HarmonyBase (0b18774)
  • improve scale/chord creation (97c5229)
  • Sequence: add reset method (5cf8f38), closes #15
  • tools: add conversion method from binary events to note events (6f13d90)
  • tools: add new methods to random and fix noise generation (c9df92b)
  • tools: add position inference from intervals string (95049ba)
  • tools: Add Harmonic shifts to arp and.. (c1b6f3a)
  • analysis: add findMatchingKeys (77517ce), closes #42
  • core: add beats time, measures time initializer, static methods (2d4bd85), closes #47
  • core: rename Note .n to .pitch (92af3ae), closes #36
  • tools: rotate can shift elements from back to front (5f2bc56)

Bug Fixes

  • analysis: improved song analysis (071470b)
  • composition: expose scale in sequence (82c10ce)
  • composition: expose scale in sequence (c0cab25)
  • core: rework scale creation (77591ff)
  • Core: strengthen time validation (93c368a)
  • random push/pop methods (eb0fe99)
  • removed circular dependencies in several places (689055f)
  • simplified method for finding matches (36cbc5d)
  • tools: reworked midi voicing tools + test updates (f5ef3a0)
  • unified chord and scale creation (c84875b)
  • rhythm: fix rhythm expansion and concatenation (ed0c380)

Relevant Commits (2023-03-24)

1.2.0

11 Jun 14:34
Compare
Choose a tag to compare

Features

  • analysis: add song analysis (78a06b4)
  • core: Add Key inSameKey method (71b0305)
  • tools: Add findClosestMatches and filterHighestMatches functions (5b980c7)
  • tools: export random class (2563c0b)

Bug Fixes

  • composition: first movement should be the given key (5a2faf4)
  • tools: fix distance.naturalPosition (96df6de)

Relevant Commits (2021-06-11)

1.1.0

11 Jun 08:08
Compare
Choose a tag to compare

Bug Fixes

  • tools: export friendlyranking type (b0f1552)
  • tools: mapStartToEvent is curried (8b04cf7)

Features

  • composition: add expand/concat/splitAt rhythms methods (6885c78)
  • core: expose Event/ChordEvent/NoteEvent (1314d37)

Relevant Commits (2021-05-30)

1.0 Release

18 Feb 17:31
Compare
Choose a tag to compare
v1.0.0

1.0.0