Bartłomiej Pluta
|
231ce4c4c5
|
Add README.md
|
2019-09-17 23:08:35 +02:00 |
|
Bartłomiej Pluta
|
aa38e6b7b6
|
Merge branch 'add-fft'
|
2019-09-09 15:32:09 +02:00 |
|
Bartłomiej Pluta
|
f5c72dd8a5
|
Add fft() function
|
2019-09-09 15:31:43 +02:00 |
|
Bartłomiej Pluta
|
55adf616c5
|
Merge branch 'add-possibility-to-tune'
|
2019-09-09 15:31:32 +02:00 |
|
Bartłomiej Pluta
|
06579e8e78
|
Enable tuning
|
2019-09-09 15:29:12 +02:00 |
|
Bartłomiej Pluta
|
2c1f5f7942
|
Merge branch 'add-cli'
|
2019-09-09 15:28:56 +02:00 |
|
Bartłomiej Pluta
|
83ef3f6888
|
Create CLI scaffolding
|
2019-09-06 18:26:02 +02:00 |
|
Bartłomiej Pluta
|
3061dae723
|
Merge branch 'create-virtualenv'
|
2019-09-06 14:46:51 +02:00 |
|
Bartłomiej Pluta
|
aca227ac5e
|
Create virtual environment with pipenv
|
2019-09-06 13:48:28 +02:00 |
|
Bartłomiej Pluta
|
7ec967a014
|
Merge branch 'add-polyphony'
|
2019-09-06 13:46:02 +02:00 |
|
Bartłomiej Pluta
|
aca6e6bb55
|
Create tools for compiling waves
|
2019-07-30 16:51:35 +02:00 |
|
Bartłomiej Pluta
|
a7de7f0279
|
Optimise time of generating overtones
|
2019-07-30 15:12:32 +02:00 |
|
Bartłomiej Pluta
|
7e55fe4c1a
|
Add 'plot' function and remove deprecated 'percent' type
|
2019-07-30 13:59:18 +02:00 |
|
Bartłomiej Pluta
|
8abae7c2ff
|
Add decay to synthetiser
|
2019-07-29 22:11:30 +02:00 |
|
Bartłomiej Pluta
|
07f08b0557
|
Add support for integers in passing overtones to synth
|
2019-07-29 17:59:38 +02:00 |
|
Bartłomiej Pluta
|
13b069dc7d
|
Add support for non-quoted (identifier) map keys being used as string
|
2019-07-29 17:53:41 +02:00 |
|
Bartłomiej Pluta
|
73ea88d8d9
|
Overload synth function to accept notes without config object
|
2019-07-29 17:19:41 +02:00 |
|
Bartłomiej Pluta
|
a5875425fc
|
Enable passing config map to synth function
|
2019-07-28 21:20:11 +02:00 |
|
Bartłomiej Pluta
|
0dcf5287e1
|
Add polyphony AND add overtones do synthesed tones
|
2019-07-28 19:48:39 +02:00 |
|
Bartłomiej Pluta
|
75dcacce67
|
Merge branch 'add-float-type'
|
2019-07-28 09:32:31 +02:00 |
|
Bartłomiej Pluta
|
70687ddc02
|
Fix relation operators between floats and integers
|
2019-07-27 12:52:30 +02:00 |
|
Bartłomiej Pluta
|
d802c58eee
|
Add Float function to convert strings and integers to floats
|
2019-07-27 12:48:17 +02:00 |
|
Bartłomiej Pluta
|
c9a3fc070b
|
Add Integer function to convert strings and floats to integers
|
2019-07-26 20:59:41 +02:00 |
|
Bartłomiej Pluta
|
b126f83824
|
Enable basic support for evaluating float types
|
2019-07-25 13:37:31 +02:00 |
|
Bartłomiej Pluta
|
6dc503ba86
|
Enable parsing float types
|
2019-07-25 13:07:53 +02:00 |
|
Bartłomiej Pluta
|
6222dccaac
|
Improve float type tokenizer
|
2019-07-25 13:02:33 +02:00 |
|
Bartłomiej Pluta
|
0657214aa3
|
Create tokenizer for float type
|
2019-07-25 12:51:48 +02:00 |
|
Bartłomiej Pluta
|
3feec0839b
|
Fix scope leakage after exit function
|
2019-07-16 23:59:34 +02:00 |
|
Bartłomiej Pluta
|
56ca69246d
|
Merge branch 'add-filtering-clause-to-loop-operator'
|
2019-07-16 13:25:22 +02:00 |
|
Bartłomiej Pluta
|
5a2508e804
|
Move parenthesed expression to atom
|
2019-07-16 10:23:30 +02:00 |
|
Bartłomiej Pluta
|
ea28ab6235
|
Fix leaking scope of function to outer scope
|
2019-07-16 10:18:00 +02:00 |
|
Bartłomiej Pluta
|
6e9e252b86
|
Create 'read' function
|
2019-07-15 23:54:21 +02:00 |
|
Bartłomiej Pluta
|
17ef5be057
|
Remove unnecessary functions from module
|
2019-07-15 21:10:05 +02:00 |
|
Bartłomiej Pluta
|
44e63ed18d
|
Add optional filtering expression to loop operator
|
2019-07-15 20:43:33 +02:00 |
|
Bartłomiej Pluta
|
83c7b92741
|
Merge branch 'optional-function-args'
|
2019-07-15 20:26:48 +02:00 |
|
Bartłomiej Pluta
|
79a7b8bb1d
|
Add optional semicolon at the end of statements and move loop parser from factor to expression (change precedence)
|
2019-07-15 20:17:40 +02:00 |
|
Bartłomiej Pluta
|
2737139962
|
Clear main
|
2019-07-14 00:13:05 +02:00 |
|
Bartłomiej Pluta
|
c5435e66ff
|
Enable checking matching optional arguments with declared types
|
2019-07-14 00:12:14 +02:00 |
|
Bartłomiej Pluta
|
460deb4981
|
Create evaluators for optional arguments in function and method definitions
|
2019-07-13 23:52:15 +02:00 |
|
Bartłomiej Pluta
|
69bac69946
|
Fix checking signature
|
2019-07-13 23:49:33 +02:00 |
|
Bartłomiej Pluta
|
6bd8046346
|
Enable parser to handle optional arguments
|
2019-07-13 23:08:35 +02:00 |
|
Bartłomiej Pluta
|
e70b5fa71a
|
Add 'optional' matcher
|
2019-07-13 23:08:17 +02:00 |
|
Bartłomiej Pluta
|
44d234d36a
|
Move semitones, transpose and interval functions to standard library
|
2019-07-13 22:07:49 +02:00 |
|
Bartłomiej Pluta
|
78ea26ea08
|
Add evaluators for logic operators 'and' and 'or'
|
2019-07-13 21:35:00 +02:00 |
|
Bartłomiej Pluta
|
b6983df2d3
|
Add 'source' to RuntimeException
|
2019-07-13 15:06:53 +02:00 |
|
Bartłomiej Pluta
|
86cf5d01f3
|
Add 'throw' statement
|
2019-07-13 14:48:58 +02:00 |
|
Bartłomiej Pluta
|
a07b226edb
|
Remove 'synth' method and fix mapping string to note pitch
|
2019-07-13 13:17:59 +02:00 |
|
Bartłomiej Pluta
|
9ae9da089b
|
Fix return statement
|
2019-07-13 10:32:16 +02:00 |
|
Bartłomiej Pluta
|
4f2058eaac
|
Move some functions to standard library
|
2019-07-13 10:21:08 +02:00 |
|
Bartłomiej Pluta
|
a68f870037
|
Merge branch 'left-associative-ops'
|
2019-07-12 23:27:32 +02:00 |
|