Changelog🔗
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Warning: Could not fetch info from SCLang server. Using defaults... Error sending message to SuperCollider server instance: make sure FoxDot quark is running and try again. Error: No connection made to SuperCollider server instance.
Unreleased - 2025-12-12🔗
Documentation🔗
- Adjusting repetition example and adding example with
!before@
0.0.13 - 2025-12-10🔗
Removed🔗
- Comma as a separator, use space
- Parentheses as chord extension groupers (
C(7/9)), use onlyC7/9
Added🔗
-
Accept syntax (), [], {}, and <> (#6)
Value sequence:
On the same beat:
Random choice:
At the same time:
Changed🔗
-
@ after one ! now it will double the chord n times and then arpeggiate all repetitions:
-
Parsing strings with PEG
0.0.12b1 - 2025-01-14🔗
Fixed🔗
- use chords without needing to be in the chromatic scale (#4)
- support doubled notes like
F##orAbb(#18)
0.0.12b0 - 2024-11-03🔗
Added🔗
-
inheriting behavior from __pattern__ (#17)
-
play a chord with each iteration
-
play both chords at the same time
-
distribute the values by the current "dur"
-
randomly play one of the chords
-
shuffles the values
-
creates a PGroup that delays each value in dur * n
-
stutters over the length of and 'sus'
-
stutter every other request
-
0.0.11b0 - 2024-10-22🔗
Added🔗
import FoxDotChordto injectc[...]into thenamespace.
Fixed🔗
- Repeating chords with floating values (#15)
- Removing empty spaces in patterns.
Documentation🔗
- Adding mention to
musical harmony.
Deprecated🔗
- Deprecate use of
,to separate chords. Usespacein its place ('A B').
0.0.10b0 - 2024-10-14🔗
Added🔗
- Multiplying (
*) and adding (+) chord patterns (#13)
0.0.9b0 - 2024-10-09🔗
Added🔗
- creating chord and note patterns (
c['C, D', [1, 4], 'Dm, E#', (2, 3), 1])
0.0.8b2 - 2024-09-23🔗
Fixed🔗
- Foxdot compatibility
0.0.8b1 - 2024-09-23🔗
Fixed🔗
- Adjusting typing compatibility for python 3.9
0.0.8b0 - 2024-09-23🔗
Added🔗
- Adding the symbol
!Nto represent the repetition of the chord (#11)
Documentation🔗
- Documenting use cases (#10)
0.0.7b1 - 2024-09-17🔗
Removed🔗
- Removing support for python 3.8
Added🔗
- Official support for 3.13
Fixed🔗
- Adding diminished seventh to diminished chords
0.0.7b0 - 2024-09-12🔗
Added🔗
- Make arpeggios and take certain chord degrees (#9)
0.0.6b0 - 2024-09-05🔗
Added🔗
- Support for renardo (#7)
0.0.5b0 - 2024-07-01🔗
Added🔗
- Support for major scale (#4)
0.0.4b0 - 2024-06-03🔗
Added🔗
- More tests
- Running the tests with "hatch test"
Fixed🔗
- Using sharp and flat chords
0.0.3b0 - 2024-03-11🔗
Fixed🔗
- Run on python 3.8 and 3.9
0.0.2b0 - 2024-03-11🔗
Added🔗
- Error message
Fixed🔗
- Diminished chords
0.0.1b1 - 2024-03-10🔗
Added🔗
- Informs that it only works in the chromatic scale
Fixed🔗
- Tests CI
- Tests dependencies
0.0.1b0 - 2024-03-09🔗
Fixed🔗
- Adjusting the notes used to form the chord
0.0.0b3 - 2024-03-09🔗
Removed🔗
- Remove dependencies
Added🔗
- Add tests
- Publish docs on readthedocs
Fixed🔗
- Chords with 0
- Update documentation
0.0.0b2 - 2024-03-03🔗
Added🔗
- Using builder hatch
Changed🔗
- Rename lib to FoxDotChord
Fixed🔗
- Adjustment of documentation using numpy docstring
- Using PChord['C,D'] with a comma separated string
0.0.0b1 - 2023-11-16🔗
Added🔗
- Added gitpod development
- Added mkdocstring
Changed🔗
- Move to codeberg