Commit Graph

22 Commits

Author SHA1 Message Date
7cfc92db3d Changes to triplet characters 2023-12-10 14:45:58 +02: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
bd2a1587d7 Added experimental scala scale parser 2023-03-10 18:41:50 +02:00
bc779b0c81 Added arpeggios and cyclic zip operation 2023-03-02 20:45:32 +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
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
805d7af216 Changed default options to immutable MappingProxyType
Options as immutable dicts are less prone to bugs
2023-02-22 22:14:10 +02:00
973d3eab2b Added range evaluation and more operators 2023-02-21 19:48:37 +02:00
10f66d0027 Some refactoring 2023-02-15 19:44:40 +02:00
7cc89d3333 Added frequency and default key&scale 2023-02-13 01:21:55 +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
8d49e5d5c2 Added chord names
Chord names, parsing notes from roman numerals, method for resolving pitch classes from midi notes (not in use yet).
2023-02-08 20:43:57 +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
9a4e73c842 make global variables obvious 2023-02-05 16:27:44 +01:00
3d7fe73569 run black on codebase 2023-02-05 16:22:01 +01:00
1acddb069f Trying out larl parser 2023-01-31 23:00:31 +02:00