|
|
e7e76e9165
|
Add support for ConfigMap-based commands to smnp.audio.synth module
|
2020-05-30 12:49:48 +02:00 |
|
|
|
4086b04b59
|
Fix error thrown on sum of number of fractions
|
2020-05-30 12:49:47 +02:00 |
|
|
|
7d685c7b0e
|
Refactor DataType
|
2020-05-30 12:49:46 +02:00 |
|
|
|
0e255b6930
|
Overload plot() function to support more complex configuration
|
2020-05-30 12:49:43 +02:00 |
|
|
|
a30a7fc42a
|
Fix falling empty maps back to their schema's default values
|
2020-05-30 12:49:42 +02:00 |
|
|
|
8511356191
|
Remove unused dependencies
|
2020-05-30 12:49:42 +02:00 |
|
|
|
7bccb28080
|
Refactor/unify modules files structure
|
2020-05-30 12:49:41 +02:00 |
|
|
|
ff45e7e479
|
Overload synth() and wave() functions
|
2020-05-30 12:49:41 +02:00 |
|
|
|
900d3849f1
|
Create MapConfigSchema utility function
|
2020-05-30 12:49:40 +02:00 |
|
|
|
518bc37108
|
Implement some new stdlib functions and methods
|
2020-05-30 12:49:40 +02:00 |
|
|
|
15b77e2c8b
|
Enable displaying errors with source (files with code)
|
2020-05-30 12:49:37 +02:00 |
|
|
|
165e572203
|
Create tuplet methods
|
2020-05-30 12:49:36 +02:00 |
|
|
|
5c0fe0daf3
|
Change note's duration type from int to Fraction and enable + operator support for note and int
|
2020-05-30 12:49:36 +02:00 |
|
|
|
61e7793f24
|
Improve decoration design-pattern model of exceptions
|
2020-05-30 12:49:35 +02:00 |
|
|
|
88b841bb98
|
Add support for passing custom parameters to script
|
2020-05-30 12:49:32 +02:00 |
|
|
|
4ce35ce34c
|
Create base for CLI
|
2020-05-30 12:49:32 +02:00 |
|
|
|
8ee3195bef
|
Improve callstack() debug function and rename it to stacktrace()
|
2020-05-30 12:49:30 +02:00 |
|
|
|
07fc9f3dd2
|
Experimental: add support for function/method overloading
|
2020-05-30 12:49:30 +02:00 |
|
|
|
d3f6138a8b
|
Refactor code (rename allTypes matcher to anyType) and create unwrap*() methods which converts wrapped with Value values to raw Kotlin's objects
|
2020-05-30 12:49:29 +02:00 |
|
|
|
5b03f55cd4
|
Refactor Value and EvaluatorOutput models in order to get rid of optionals(?)
|
2020-05-30 12:49:29 +02:00 |
|
|
|
d8744670ed
|
Refactor retrieving DataType's name
|
2020-05-30 12:49:29 +02:00 |
|
|
|
eb893c28f3
|
Enable stringification on all Values
|
2020-05-30 12:49:28 +02:00 |
|
|
|
cc2d69e259
|
Enable disposing environment when code execution is done
|
2020-05-30 12:49:28 +02:00 |
|
|
|
c7f251cbce
|
Create basic scaffolding for MIDI sequencing module
|
2020-05-30 12:49:28 +02:00 |
|
|
|
a0a09ecb55
|
Introduce basic error handling
|
2020-05-30 12:49:27 +02:00 |
|
|
|
a5fba7e8b1
|
Refactor LanguageModuleInterpreter and its dependencies
|
2020-05-30 12:49:25 +02:00 |
|
|
|
1c7b56159a
|
Revoke ability to multiple loading the same module
|
2020-05-30 12:49:25 +02:00 |
|
|
|
9b79d6ef7d
|
Add support for providing modules written in SMNP language (LanguageModuleProvider extension class)
|
2020-05-30 12:49:25 +02:00 |
|
|
|
9e4c9d3b11
|
Add support for modules dependencies
|
2020-05-30 12:49:24 +02:00 |
|
|
|
26d072d46f
|
Add support for defining custom methods
|
2020-05-30 12:49:23 +02:00 |
|
|
|
e7567a1078
|
Perform some code refactor
|
2020-05-30 12:49:22 +02:00 |
|
|
|
10a7dc8823
|
Migrate import evaluator to Kotlin
|
2020-05-30 12:49:22 +02:00 |
|
|
|
53bba579c1
|
Enable passing arguments to custom functions
|
2020-05-30 12:49:21 +02:00 |
|
|
|
7d61756273
|
Add base support for invoking custom functions (arguments' evaluating is still not supported)
|
2020-05-30 12:49:21 +02:00 |
|
|
|
e7bf085f58
|
Create scaffolding for custom functions
|
2020-05-30 12:49:20 +02:00 |
|
|
|
d29ef61245
|
Add support for function/methods invocation on Environment + create call stack model
|
2020-05-30 12:49:18 +02:00 |
|
|
|
82e86ebc6a
|
Extract interface from implementation in case of Environment and ModuleRegistry
|
2020-05-30 12:49:18 +02:00 |
|
|
|
3fd48b7963
|
Improve Gradle build scripts
|
2020-05-30 12:49:17 +02:00 |
|
|
|
3c25833122
|
Create smnp.lang package with basic get() methods for map and list
|
2020-05-30 12:49:17 +02:00 |
|
|
|
8ca966b376
|
Create working example of external module
|
2020-05-30 12:49:17 +02:00 |
|
|
|
dcdecee28f
|
[BIG REFACTOR] Create new project structure and prepare scaffolding for external modules system
|
2020-05-30 12:49:16 +02:00 |
|