Commit Graph

36 Commits

Author SHA1 Message Date
Robert Bendun
cf83432b15 Record and verify musical test cases 2023-02-15 01:18:35 +01:00
Robert Bendun
08cc14e50b Test script can listen for MIDI events now 2023-02-15 00:31:09 +01:00
Robert Bendun
99f89c2e8b Integrated Ableton/link library 2023-01-14 22:52:45 +01:00
Robert Bendun
87cea02b45 negative numbers; fixed duration builtin 2023-01-10 06:41:08 +01:00
Robert Bendun
93a15a3cf8 test runner: support adding and updating specific test cases 2023-01-08 08:50:53 +01:00
Robert Bendun
bda1e503c7 Builtin function documentation generates from implementation 2022-12-01 00:52:53 +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
a6b54d231d Renamed targets in release archive 2022-11-20 16:16:36 +01:00
Robert Bendun
7aecf2ea19 Release build system partially moved to Docker
Change to Docker forced by need of supporting older Ubuntu releases with
older glibc without building them on host
2022-10-31 22:28:18 +01:00
Robert Bendun
e4b211b21a added language-cmp-cheatsheet to Makefile 2022-10-31 17:33:53 +01:00
Robert Bendun
0e515c727b removed out-of-date documentation 2022-10-31 00:27:14 +01:00
Robert Bendun
d4c3dbb280 moved from ';' to ',' as expression separator 2022-10-27 22:32:20 +02:00
Robert Bendun
0529a84fb7 Test suite works with new syntax 2022-10-25 16:20:24 +02:00
Robert Bendun
f10eb5c2ad instruments.mq using new definition syntax; fixed windows builds 2022-10-21 17:50:25 +02:00
Robert Bendun
8348a857f3 Finalizing build scripts 2022-10-14 16:45:47 +02:00
Robert Bendun
0d7f4b1eb5 Build system supports both MacOS and Linux now 2022-10-14 15:56:36 +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
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
Robert Bendun
20bf379332 Added changelog 2022-09-25 23:09:48 +02:00
Robert Bendun
548b29d897 New edition of testing script 2022-09-25 03:19:00 +02:00
Robert Bendun
ceeb25ea82 Created better hierarchy of source files 2022-09-23 18:55:25 +02:00
Robert Bendun
6a71614cab Project restructuring
include/musique.hh was getting large and musique_internal.hh emerged to
help with that. Header file separation become a huge mess.

The chosen approach is one hierarchy containing both header and
implementation files
2022-09-23 16:42:33 +02:00
Robert Bendun
9fb1815e01 [cheatsheet] Argumentless function calls 2022-09-21 19:52:26 +02:00
Robert Bendun
9a978d8984 [cheatsheet] Splitted into sections, added navigation 2022-09-21 19:32:31 +02:00
Robert Bendun
f42e700747 Musique vs other programming languages cheatsheet 2022-09-21 16:42:18 +02:00
Robert Bendun
34eb56ac50 Removed unused tests 2022-09-21 16:40:40 +02:00
Mateusz Piątkowski
ae5a9294eb Operators reference 2022-09-19 21:13:58 +02:00
Mateusz Piątkowski
5589094034 Fix install script 2022-09-18 21:40:44 +02:00
Mateusz Piątkowski
1b88afa283 Install within release 2022-09-18 21:25:42 +02:00
Mateusz Piątkowski
893d20cee1 Installation script 2022-09-18 19:15:38 +02:00
Robert Bendun
829243f059 statically linking libstdc++; recursive cloninng 2022-09-18 16:42:46 +02:00
Robert Bendun
2f101fdccf call builtin; release builder; documentation from docs repo 2022-09-18 16:34:43 +02:00
Robert Bendun
b06ad84514 File hierarchy cleanup by removing etc folder
And moving it's content into scripts and editor directories.
2022-08-18 23:03:21 +02:00
Robert Bendun
e16a28dfdc Separated makefile into smaller scripts to improve readability 2022-08-18 22:58:41 +02:00