9bd4ec0ff0
More examples and some minor fixes
2023-06-29 00:03:45 +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
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
bd2a1587d7
Added experimental scala scale parser
2023-03-10 18:41:50 +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
7bf6669cd1
Fixed some issues
2023-03-04 22:05:34 +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
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
6dd8333007
Fixed bug with subdivisions and added tests
2023-02-23 18:22:43 +02:00
acbfacee59
Simple support for re-evaluating cycles with get_item
2023-02-21 20:56:06 +02:00
e9c0731d7e
Refactored evaluation for subdivisions
2023-02-21 03:16:00 +02:00
4f019bfda4
Refactored list operation to use product
...
Evaluated pitches are now stored to evaluated_valued variable
2023-02-12 22:05:48 +02:00
707e700e37
mvp random generator & list operation evaluator
2023-02-12 00:21:21 +02:00
04d84bcc47
Added roman numerals
2023-02-07 21:04:48 +02:00
1c4dfb99a0
Pylinting
2023-02-07 17:48:11 +02:00
5836a43a80
First tests for the iterator
2023-02-06 19:53:26 +02:00
3d7fe73569
run black on codebase
2023-02-05 16:22:01 +01:00
09553c539b
Added tests for scale
...
Added option to give intervals as scale name
2023-02-05 16:54:00 +02:00
3add48c938
Added more rules and tests
2023-02-01 21:15:09 +02:00
f48f0bb0ac
Add a very very simple test checking that the parser actually works.
2023-01-31 23:43:01 +01:00
a01234968d
Testing tests
2023-01-31 23:38:16 +02:00