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
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
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
bd2a1587d7
Added experimental scala scale parser
2023-03-10 18:41:50 +02:00
323b41b36e
Added samples and prefixes to variables
2023-03-05 18:45:14 +02:00
13f68f7ee7
Moving things around
2023-03-04 12:36:09 +02:00
bc779b0c81
Added arpeggios and cyclic zip operation
2023-03-02 20:45:32 +02:00
f996e57acf
Refactored roman numeral chords
2023-03-02 00:40:46 +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
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
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
63dab6fbdf
Adding cycles for operations
2023-02-22 23:31:50 +02:00
973d3eab2b
Added range evaluation and more operators
2023-02-21 19:48:37 +02:00
c7a905f5a0
Added support for mote item in cyclic
2023-02-19 12:45:50 +02:00
f417f0282e
Added evaluation for subdivision
2023-02-18 12:45:32 +02:00
0816ac65db
Improvements in packaging.
...
The ziffers.lark file is not included in the installed package. This was
preventing users from importing the ziffers package from elsewhere.
2023-02-16 07:39:51 +01:00