Releases: ricardomatias/playa
Releases · ricardomatias/playa
v2.1.0
v2.0.0
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
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
1.0 Release
v1.0.0 1.0.0