Robert Bendun
|
4178308e96
|
make version info available
|
2023-01-14 22:48:15 +01:00 |
|
Robert Bendun
|
e008a45cf7
|
overalocate strings to ensure correctness; diagnostic for assigment to undefined variable
|
2023-01-12 20:51:15 +01:00 |
|
Robert Bendun
|
8c4aecf6e0
|
Error message for using assigment as comparison operator (#38)
|
2023-01-12 20:25:45 +01:00 |
|
Robert Bendun
|
87cea02b45
|
negative numbers; fixed duration builtin
|
2023-01-10 06:41:08 +01:00 |
|
Robert Bendun
|
0b8fd86680
|
more documentation for builtin call
|
2023-01-09 19:30:02 +01:00 |
|
|
f33627d05a
|
minor fixes in documentation
|
2023-01-09 10:29:32 +01:00 |
|
|
dcf160f017
|
minor fixes in documentation
|
2023-01-09 10:29:01 +01:00 |
|
Robert Bendun
|
ef80bd0c5f
|
builtin rotate: fix no arguments other then shift (#39)
|
2023-01-09 10:05:50 +01:00 |
|
|
aec2f3f496
|
add example
|
2023-01-09 10:03:39 +01:00 |
|
Robert Bendun
|
b39e1c4a0f
|
builtin try: should be switched to macro with if or for
|
2023-01-09 09:58:31 +01:00 |
|
|
d85c29427d
|
apply changes from commit 986545b2ec and 0b14f0c563
|
2023-01-08 14:20:52 +01:00 |
|
|
c8b8adca5d
|
function documentation part 2
|
2023-01-08 14:14:47 +01:00 |
|
Robert Bendun
|
986545b2ec
|
builtins note_{on,off}: error was reported even when function completed successfully (#37)
|
2023-01-08 09:56:44 +01:00 |
|
Robert Bendun
|
ad95299a7e
|
fixed builtins ceil, floor, round (#37)
|
2023-01-08 09:41:30 +01:00 |
|
Robert Bendun
|
0b14f0c563
|
builtin duration: fill note length from context (#37)
|
2023-01-08 08:09:42 +01:00 |
|
|
fc95405a06
|
functions documentation part 1
|
2023-01-07 19:37:41 +01:00 |
|
Robert Bendun
|
d7c26e5858
|
digits builtin
|
2022-12-30 15:31:39 +01:00 |
|
Robert Bendun
|
bda1e503c7
|
Builtin function documentation generates from implementation
|
2022-12-01 00:52:53 +01:00 |
|
Robert Bendun
|
2630dff5ac
|
Sending proper Program Change MIDI message
|
2022-11-28 02:13:40 +01:00 |
|
Robert Bendun
|
7f73f3dcad
|
Made context stack a tree; fixed function name in error printing
|
2022-11-21 17:03:14 +01:00 |
|
Robert Bendun
|
a32bfa24d3
|
Try to enable ANSI escape codes in Windows terminal
|
2022-11-21 01:52:26 +01:00 |
|
Robert Bendun
|
de210b571d
|
By default connect to existing MIDI port in repl
|
2022-11-13 23:26:06 +01:00 |
|
Robert Bendun
|
e46a41d2ff
|
Array repetition using multiplication
|
2022-11-11 21:55:31 +01:00 |
|
Robert Bendun
|
a262a643e9
|
Removed h note literal
|
2022-11-11 19:35:07 +01:00 |
|
Robert Bendun
|
268455532b
|
Early text-based snapshot system
|
2022-11-11 19:24:45 +01:00 |
|
Robert Bendun
|
bfbc82d6a5
|
switched index operation from 'a.n' to 'a[n]'
|
2022-10-31 00:31:47 +01:00 |
|
Robert Bendun
|
b38db9fdaa
|
new builtins: set_oct, pick
|
2022-10-28 16:01:34 +02:00 |
|
Robert Bendun
|
6a3308fc46
|
check if block is a collection at runtime; operators pretty printing
|
2022-10-28 00:56:11 +02:00 |
|
Robert Bendun
|
d4c3dbb280
|
moved from ';' to ',' as expression separator
|
2022-10-27 22:32:20 +02:00 |
|
Robert Bendun
|
e4797d08e1
|
changed chord invocation arguments
|
2022-10-27 21:09:46 +02:00 |
|
Robert Bendun
|
02740d5865
|
removed old chord notation; intoroduced chord-octave notation
|
2022-10-27 21:03:37 +02:00 |
|
Robert Bendun
|
baabdd2655
|
if works properly now
|
2022-10-27 20:59:27 +02:00 |
|
Robert Bendun
|
5f0f511066
|
new builtins: while, map, duration, set_len
|
2022-10-27 00:27:41 +02:00 |
|
Robert Bendun
|
b612209914
|
Added macros; if is now macro and not a function
|
2022-10-26 16:50:40 +02:00 |
|
Robert Bendun
|
0529a84fb7
|
Test suite works with new syntax
|
2022-10-25 16:20:24 +02:00 |
|
Robert Bendun
|
8cda4f4d8e
|
Removed [] block notation in favour of unification with ()
|
2022-10-25 16:10:34 +02:00 |
|
Robert Bendun
|
fe6c1e3bd0
|
Blocks can accept now more parameters then they capture
|
2022-10-23 12:24:32 +02:00 |
|
Robert Bendun
|
b924f7dff2
|
fixed index operation; unified builtin operators naming convention
|
2022-10-23 00:08:06 +02:00 |
|
Robert Bendun
|
2a3bfa14ae
|
If all sources are considered deffered enter interactive mode
|
2022-10-20 16:46:52 +02:00 |
|
Robert Bendun
|
6c631dc075
|
Added file as function commandline switch
|
2022-10-20 16:42:05 +02:00 |
|
Robert Bendun
|
e9d67178da
|
Added virtual port creation as default action. Restored port connection
Removed input ports support
|
2022-10-14 16:26:08 +02:00 |
|
Robert Bendun
|
0d7f4b1eb5
|
Build system supports both MacOS and Linux now
|
2022-10-14 15:56:36 +02:00 |
|
Robert Bendun
|
b93a236e37
|
Conforming to clang's standard library on MacOS
|
2022-10-14 14:42:37 +02:00 |
|
Robert Bendun
|
78b1e7d703
|
new REPL command parsing & handling system
|
2022-10-11 11:01:01 +02:00 |
|
Robert Bendun
|
cfa0513226
|
:load command inside interactive mode
|
2022-10-11 10:06:42 +02:00 |
|
Robert Bendun
|
e8ef207ec9
|
Windows support
|
2022-10-08 20:32:41 +02:00 |
|
Robert Bendun
|
ecabf885f3
|
Compiling with mingw
|
2022-10-08 17:18:55 +02:00 |
|
Robert Bendun
|
32f2183136
|
Recognizing rtmidi creators contributions
|
2022-10-08 13:09:11 +02:00 |
|
Robert Bendun
|
57ac46cf9b
|
Moved from custom ALSA adapter to RtMidi
This should allow for easy support for other operating systems and other
Linux sound systems like Jack in the future
|
2022-10-08 12:48:42 +02:00 |
|
Robert Bendun
|
6389535443
|
integrated libmidi into Musique codebase
|
2022-10-07 18:17:25 +02:00 |
|