Commit Graph

57 Commits

Author SHA1 Message Date
Joel Wetzell
2497c9c8e4 Merge pull request #13 from jwetzell/feat/midi-processors
add more MIDI processors
2025-12-13 08:52:47 -06:00
Joel Wetzell
54a8164dd3 add midi message unpack to pul values out of common MIDI types 2025-12-13 08:51:29 -06:00
Joel Wetzell
2c6a2f5a36 add midi message type filter 2025-12-13 08:50:52 -06:00
Joel Wetzell
00f78b5a50 split out from net and misc module namespaces 2025-12-11 19:34:57 -06:00
Joel Wetzell
b59da597ba use Id function instead of accessing config directly 2025-12-10 07:44:55 -06:00
Joel Wetzell
8ca105a0b6 implement mqtt.Message for internal MQTTMessage type 2025-12-10 07:31:18 -06:00
Joel Wetzell
66435fc2ba use RAW framer if no framer specified 2025-12-08 22:21:34 -06:00
Joel Wetzell
a85b0e64e0 add RAW framer for passthrough 2025-12-08 19:31:42 -06:00
Joel Wetzell
202d1aea1f add SetupConn method to net.udp.client 2025-12-08 19:22:28 -06:00
Joel Wetzell
3a7b484c76 up buffer size for net.udp.server 2025-12-08 18:03:33 -06:00
Joel Wetzell
ffb39b1034 add tests for framers 2025-12-08 18:03:09 -06:00
Joel Wetzell
bb78b7b08b add tests for string.split 2025-12-07 14:14:46 -06:00
Joel Wetzell
48ac2640d0 add tests for error cases 2025-12-07 14:14:37 -06:00
Joel Wetzell
f4021d858b add basic tests for uint.parse 2025-12-07 11:20:50 -06:00
Joel Wetzell
008d7665bd add basic tests for int.parse 2025-12-07 11:20:43 -06:00
Joel Wetzell
917f728f14 add basic tests for float.parse 2025-12-07 11:20:37 -06:00
Joel Wetzell
e3b6783a98 add missing err checking in freed.create 2025-12-07 11:13:10 -06:00
Joel Wetzell
5e7ebd1bf1 rename framing to framer 2025-12-07 10:42:51 -06:00
Joel Wetzell
0bd43ca0c3 rename processing to processor 2025-12-07 10:41:14 -06:00
Joel Wetzell
a5deea6447 move route and module into internal 2025-12-07 10:34:58 -06:00
Joel Wetzell
07108918f1 move config to internal 2025-12-06 22:42:38 -06:00
Joel Wetzell
4c0f7c1723 move framing creation into shared place 2025-12-06 16:02:35 -06:00
Joel Wetzell
cd567e5b97 add simple test for string.encode 2025-12-02 12:59:28 -06:00
Joel Wetzell
d629146592 add simple NATS client 2025-12-02 12:57:05 -06:00
Joel Wetzell
45965a4eac fix missing error handling in script.js 2025-12-01 22:12:10 -06:00
Joel Wetzell
97cf721abc add string.create processor 2025-12-01 22:05:53 -06:00
Joel Wetzell
d3244fbe90 add processes to parse strings into various number 2025-12-01 20:31:56 -06:00
Joel Wetzell
64f6e3d617 add build tags for midi features 2025-12-01 19:18:37 -06:00
Joel Wetzell
b0dd520ba4 create basic freed.create processor 2025-12-01 18:26:47 -06:00
Joel Wetzell
2c7710ab71 test error tweaks 2025-12-01 17:20:36 -06:00
Joel Wetzell
73ce17a51b add example test 2025-12-01 17:19:14 -06:00
Joel Wetzell
bebd01e8b1 do some mapping of quickjs types for script.js 2025-12-01 17:19:02 -06:00
Joel Wetzell
500a3be136 add free-d encode and decode 2025-11-30 10:35:18 -05:00
Joel Wetzell
b3815c4a22 move expr and js to different namespace 2025-11-25 10:31:29 -06:00
Joel Wetzell
efe3e546d5 move expr and js to different namespace 2025-11-25 07:42:32 -06:00
Joel Wetzell
9bf46dd3c8 fix variable name 2025-11-25 07:35:54 -06:00
Joel Wetzell
5cffc89527 add javascript processor 2025-11-25 07:35:27 -06:00
Joel Wetzell
bbbfb754fd fix error message 2025-11-25 07:21:48 -06:00
Joel Wetzell
5e2c3da092 fix variable name 2025-11-25 07:10:45 -06:00
Joel Wetzell
7497f6d589 add expr lang processor 2025-11-25 07:08:33 -06:00
Joel Wetzell
dd061b375a support args for osc.message.create 2025-11-24 17:33:18 -06:00
Joel Wetzell
dd917897cf add string split processor 2025-11-23 21:44:19 -06:00
Joel Wetzell
35da2d4666 add some string processors 2025-11-23 13:39:38 -06:00
Joel Wetzell
d34aafb491 fix error messages 2025-11-23 11:21:15 -06:00
Joel Wetzell
076dc7ae5e add basic MIDI message encode/decode 2025-11-23 11:19:44 -06:00
Joel Wetzell
156c6fbe5b add output for mqtt client 2025-11-22 22:46:00 -06:00
Joel Wetzell
532a37816f add basic mqtt client 2025-11-22 18:07:15 -06:00
Joel Wetzell
8a78daeee3 fix location of payload defer 2025-11-22 17:59:28 -06:00
Joel Wetzell
fdefad44ab add a logging processor 2025-11-22 16:59:16 -06:00
Joel Wetzell
7bc7087ffe cleanup fmt.Println 2025-11-22 15:45:43 -06:00