7cfc92db3d
Changes to triplet characters
2023-12-10 14:45:58 +02:00
9bd4ec0ff0
More examples and some minor fixes
2023-06-29 00:03:45 +03:00
7d6ba407bd
Added music21 and csound examples
2023-06-28 00:55:56 +03:00
fe65c87ed2
Packaging
2023-05-06 19:38:19 +03:00
c8a45a3f8b
Degree based notation
...
Added parameter for degree based notation. Using degrees=True integers are interpreted as degrees and 0=Rest.
2023-04-29 17:06:07 +03:00
8f5d8adf48
Added pick and select for lists
...
Pick: (1 2 3 4)?4 or (1 2 3 4)?(3 2)
Select: (1 2 3 4)~2 or (1 2 3 4)~(2 3)
2023-04-26 21:14:21 +03:00
cc3497fd29
Changing py-modules to packages
2023-03-18 22:55:05 +02:00
d3edfb5b42
Added build-system
2023-03-18 22:27:18 +02:00
c9b6a01ef3
Config changes
2023-03-18 19:32:11 +02:00
830cc94744
Updated docs
2023-03-18 02:54:39 +02:00
c88f02419d
Updating documentation
2023-03-18 02:51:08 +02:00
f0b9de0118
Adding checks if music21 is installed
...
Music21 is optional dependency
2023-03-18 00:01:48 +02:00
5d122a90e0
Added parsing for monzos and support for escaped pitch_classes
...
Syntax for monzos supported in scala scales: [-1 1> etc.
Support for escaped pitches: {q12 e23 26}
2023-03-16 22:29:24 +02:00
882a9a7b4b
Adding support for ratio operations
2023-03-15 23:42:34 +02:00
48426fdb0e
Adding scala_parser to zparse
...
Can parse scales as options, for example:
zparse("0..8", scale="17/16 19/16")
2023-03-15 23:08:12 +02:00
8929940328
Fixes for edji ratio
2023-03-15 22:59:06 +02:00
95b69d1d41
Added support for m-EDO and EDJI notation
2023-03-15 22:53:31 +02:00
c30ff41f1f
Add options to SampleList
2023-03-11 23:34:01 +02:00
c8c590d7ed
Refactor multiple samples as SampleList
2023-03-10 20:11:38 +02:00
bd2a1587d7
Added experimental scala scale parser
2023-03-10 18:41:50 +02:00
545ae1f92a
Added beat to events
2023-03-06 21:22:37 +02:00
7e015a635d
Added total_duration and total_beats
2023-03-06 20:40:30 +02:00
745632ce59
Updating cyclic zip
2023-03-05 21:58:32 +02:00
323b41b36e
Added samples and prefixes to variables
2023-03-05 18:45:14 +02:00
ea0e9ae0cd
Fixed some bugs and added new tests
...
New test_multi_03 can be used to test multiple variables at once. Based on new collect function that can be used to collect n variables from parsed Ziffers.
2023-03-05 13:31:52 +02:00
004578e56e
Added len to Ziffers object
2023-03-04 22:37:40 +02:00
7bf6669cd1
Fixed some issues
2023-03-04 22:05:34 +02:00
13f68f7ee7
Moving things around
2023-03-04 12:36:09 +02:00
5fd03fac6b
Added Function to evaluated items
2023-03-03 20:11:55 +02:00
115da4c96c
Added cycles to operations
2023-03-02 20:56:49 +02:00
bc779b0c81
Added arpeggios and cyclic zip operation
2023-03-02 20:45:32 +02:00
6167c4be33
Fix for chromatic chord names
2023-03-02 01:34:48 +02:00
f60e21c341
Adding duration for roman chords
2023-03-02 01:18:54 +02:00
3d543601e6
Fix for some chord issues
2023-03-02 01:07:05 +02:00
7d35ce0118
Adding dim back
2023-03-02 00:45:27 +02:00
f996e57acf
Refactored roman numeral chords
2023-03-02 00:40:46 +02:00
9e37bd366f
Fixed Subdivision in normal repeats
2023-02-26 22:32:50 +02:00
da020cc3a2
Fixed some bugs
2023-02-26 21:41:30 +02:00
78295da323
Added measures and fixed some bugs
2023-02-26 20:42:20 +02:00
443d4e6639
Adding chord inversion
2023-02-26 13:16:19 +02:00
ef27557c76
Small fix for old code
2023-02-26 00:28:55 +02:00
1168449dfa
Added some helper methods
2023-02-26 00:20:06 +02:00
f0e1aca247
Major refactoring
...
Added more items to shorter repeat syntax: 124:3 A=(1 2) A:4
Prefixes now work for more items: q..r qs(1 2 3)
Duration support for list operations: (q1 e3)+(1 4 3 5)
2023-02-25 23:47:28 +02:00
7a2f0b5a0a
Added repeat item to subdivisions
2023-02-25 02:20:48 +02:00
864b110931
Adding rest and subdivision to new repeat syntax
2023-02-24 16:51:10 +02:00
0d285a63eb
Added cycle to new repeat syntax
2023-02-24 16:39:21 +02:00
f4f819291a
Added support for cycles in new repeat syntax
2023-02-24 16:32:41 +02:00
595fc346ae
Added new repeat syntax
...
Shortened syntax for repeats:
1:5 (1,5):4 (1 2 3):4
2023-02-24 16:16:24 +02:00
bcc86f4cfe
Added two options for variables
...
Pre-evaluated: A=(1,4)
Just a clone: A~(1,4)
2023-02-23 21:42:12 +02:00
3e32c9ecf2
Added variable assingment
2023-02-23 19:11:06 +02:00