|
|
cde7998c1b
|
Introduce some new commands and reduce their names to mostly single letter
|
2020-10-12 11:43:19 +02:00 |
|
|
|
3b8177de5a
|
Add global commands to config map of smnp.audio.midi module
|
2020-05-30 12:49:50 +02:00 |
|
|
|
5dbaed2edf
|
Add support for velocity command to smnp.audio.synth module
|
2020-05-30 12:49:49 +02:00 |
|
|
|
fbf559d6bd
|
Make smnp.audio.midi::midi function accepting configMap-based commands
|
2020-05-30 12:49:49 +02:00 |
|
|
|
7fbb81c38b
|
Add basic support for configMap-based commands in smnp.audio.midi module
|
2020-05-30 12:49:48 +02:00 |
|
|
|
a30a7fc42a
|
Fix falling empty maps back to their schema's default values
|
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 |
|
|
|
0fb7875403
|
Fix lack of tempo settlement in midi() function
|
2020-05-30 12:49:38 +02:00 |
|
|
|
4cb234bdba
|
Add ability to compile notes to MIDI file
|
2020-05-30 12:49:37 +02:00 |
|
|
|
8c3b6234ab
|
Enable playing midi files with midi() function
|
2020-05-30 12:49:37 +02:00 |
|
|
|
0c0982596a
|
Overload midi() functions with config-less versions in smnp.audio.midi
|
2020-05-30 12:49:37 +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 |
|
|
|
eaf501f367
|
Introduce PPQ parameter to MIDI sequencer
|
2020-05-30 12:49:36 +02:00 |
|
|
|
2573363dca
|
Create midi preset and improve the rest ones
|
2020-05-30 12:49:34 +02:00 |
|
|
|
afe21e8565
|
Create midiHelp() function
|
2020-05-30 12:49:31 +02:00 |
|
|
|
c5ac06a6f6
|
Fix lack of placed rests at the very end of MIDI tracks
|
2020-05-30 12:49:31 +02:00 |
|
|
|
ba23545e1b
|
Create validation on midi() function
|
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 |
|
|
|
26cfc72d14
|
Enable closing MidiSequencer on environment disposal
|
2020-05-30 12:49:28 +02:00 |
|
|
|
c7f251cbce
|
Create basic scaffolding for MIDI sequencing module
|
2020-05-30 12:49:28 +02:00 |
|