Commit Graph

29 Commits

Author SHA1 Message Date
Bartłomiej Pluta
07f08b0557 Add support for integers in passing overtones to synth 2019-07-29 17:59:38 +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
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
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
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
44d234d36a Move semitones, transpose and interval functions to standard library 2019-07-13 22:07:49 +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
4f2058eaac Move some functions to standard library 2019-07-13 10:21:08 +02:00
Bartłomiej Pluta
526412068f Fix 'range' function 2019-07-12 23:25:52 +02:00
Bartłomiej Pluta
439765f442 Move 'flat' function definition to standard library 2019-07-12 23:12:09 +02:00
Bartłomiej Pluta
578141c7b8 Add support for evaluating BOOL and introduce basic logical operators as functions 2019-07-10 14:08:28 +02:00
Bartłomiej Pluta
9ea2202d14 Add call stack to RuntimeException based errors 2019-07-10 12:53:58 +02:00
Bartłomiej Pluta
d10df10282 Add call stack to fix 'return' statement issue 2019-07-10 12:21:07 +02:00
Bartłomiej Pluta
e58282878a Allow to use types as keys in maps 2019-07-09 23:51:50 +02:00
Bartłomiej Pluta
c57be77bcc Fix checking attempts to access items outside the list 2019-07-09 23:27:53 +02:00
Bartłomiej Pluta
89b147f1ce Move function utilities to 'function' package 2019-07-09 22:56:33 +02:00
Bartłomiej Pluta
1449eee363 Move matchers to type package 2019-07-09 22:53:10 +02:00
Bartłomiej Pluta
fe19ecc090 Move 'util' module 2019-07-09 22:43:36 +02:00
Bartłomiej Pluta
9cd7c219dc Move 'string' module and fix 'typeOf' function 2019-07-09 22:40:51 +02:00
Bartłomiej Pluta
0571e3f1e2 Move 'synth' module 2019-07-09 22:32:03 +02:00
Bartłomiej Pluta
2193cf27c8 Move 'sound' module 2019-07-09 22:23:28 +02:00
Bartłomiej Pluta
e3f9cb6551 Move 'iterable' module 2019-07-09 22:18:02 +02:00
Bartłomiej Pluta
82bc9997c8 Move 'system' module 2019-07-09 22:13:24 +02:00
Bartłomiej Pluta
ef99c4d6e2 Move 'note' module 2019-07-09 22:09:10 +02:00
Bartłomiej Pluta
b91cc46d44 Move 'mic' module 2019-07-09 22:04:07 +02:00