Christopher Arndt
|
05ec305a04
|
refactor: minor example tweaks
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-25 18:04:16 +02:00 |
Christopher Arndt
|
1027a2e1dd
|
docs: add todo document
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-25 18:04:16 +02:00 |
Christopher Arndt
|
892d087c40
|
tests: add initial tests
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-25 18:04:16 +02:00 |
Christopher Arndt
|
bff6f5e9fa
|
feat: wrap ringbuffer API and add usage example
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-25 18:04:16 +02:00 |
Christopher Arndt
|
6112afad73
|
fix: export internal client API functions
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-25 17:39:25 +02:00 |
Christopher Arndt
|
67f2f79961
|
refactor: minor example simplification
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-24 09:49:26 +02:00 |
Christopher Arndt
|
1870734ae6
|
docs: update readme and license year
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-24 09:48:15 +02:00 |
Christopher Arndt
|
75e1266da4
|
docs: move comments for deprecated functions around
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-24 09:45:06 +02:00 |
Christopher Arndt
|
73e8248c2e
|
feat: wrap latency API
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-24 09:43:50 +02:00 |
Christopher Arndt
|
4c5deaa272
|
feat: wrap internal client loading API
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-24 09:42:09 +02:00 |
Christopher Arndt
|
c1d00decc9
|
refactor: remove 'Jack' prefix from callback types and two more enums
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-24 07:49:35 +02:00 |
Christopher Arndt
|
34d3093505
|
feat: wrap metadata API and add one usage example
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-24 07:49:14 +02:00 |
Christopher Arndt
|
31b83223fc
|
feat: add MIDI receiver example showing use of threads/channels
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-23 01:26:50 +02:00 |
Christopher Arndt
|
2d8533d122
|
feat: wrap transport API and add transport query example
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-22 19:58:43 +02:00 |
Christopher Arndt
|
ada9b13857
|
fix: use fixed-size integer types for custom types
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-22 19:58:43 +02:00 |
Christopher Arndt
|
e06f62da8c
|
docs: for deprecated functions/types show original C decl in comment
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-22 19:58:43 +02:00 |
Christopher Arndt
|
309e45e22a
|
refactor: various formatting tweaks
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-22 19:58:43 +02:00 |
Christopher Arndt
|
08c05c71d4
|
refactor: remove superfluous semicolons from end of comments
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-22 19:58:43 +02:00 |
Christopher Arndt
|
5c4af1a90a
|
feat: wrap MIDI API and add example MIDI client
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-22 19:58:43 +02:00 |
Christopher Arndt
|
08c199d5b3
|
refactor: shorten type names
TypeT -> Type; TypeTPtr -> TypeP
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2023-05-22 05:13:31 +02:00 |
Christopher Arndt
|
c8ddbb2cf2
|
Minor typo and whitespace fixes
|
2023-05-22 04:00:07 +02:00 |
Christopher Arndt
|
64b815dab5
|
fix: heading level in readme
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-11 00:15:42 +02:00 |
Christopher Arndt
|
b08a79b8dd
|
fix: use standard nimble package structure
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-10 21:11:19 +02:00 |
Christopher Arndt
|
9def17c07c
|
fix: minor readme typo
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-10 21:02:18 +02:00 |
Christopher Arndt
|
72d99007c5
|
fix: minor example tweaks
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-10 21:01:21 +02:00 |
Christopher Arndt
|
1127b1ec09
|
docs: add project status and installation sections to readme
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-10 20:35:36 +02:00 |
Christopher Arndt
|
bffc611cdd
|
refactor: more example tweaking and rename all to have 'jacket_' prefix
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-10 20:35:00 +02:00 |
Christopher Arndt
|
25bf6b31cf
|
refactor: tweak jacket_sine example and add comments
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-10 19:45:13 +02:00 |
Christopher Arndt
|
5edb9724a0
|
feat: add simple sine wave generator client example
|
2022-10-10 03:48:36 +02:00 |
Christopher Arndt
|
fe015e3a60
|
refactor: rename NFramesT; add DefaultAudioSampleT
|
2022-10-10 03:47:26 +02:00 |
Christopher Arndt
|
7e46bc3ed7
|
feat: turn on debug logging w/out -d:release
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-09 21:59:40 +02:00 |
Christopher Arndt
|
5d8cba0f2d
|
fix: cleanup arg default value; signal list
|
2022-10-09 21:05:08 +02:00 |
Christopher Arndt
|
ba5ebc4f4d
|
feat: implement proper signal handling in examples
|
2022-10-09 19:48:55 +02:00 |
Christopher Arndt
|
e68223f1e6
|
refactor: more examples streamlining
|
2022-10-09 09:43:13 +02:00 |
Christopher Arndt
|
34e6171e3f
|
feat: improve jack library path detection
|
2022-10-09 09:13:05 +02:00 |
Christopher Arndt
|
967c4ad161
|
fix: missing comma in enum declaration
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-06 17:24:58 +02:00 |
Christopher Arndt
|
86ce617f14
|
cfg: ignore files without extension in examples dir
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-06 17:22:03 +02:00 |
Christopher Arndt
|
84b135edb1
|
cfg: ignore files without extension in examples dir
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-06 17:21:03 +02:00 |
Christopher Arndt
|
4ccfad3911
|
refactor: getJackStatusErrorString helper function
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-06 16:45:24 +02:00 |
Christopher Arndt
|
b28d4fbfa6
|
fix: add missing cleanup to example
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-06 16:45:24 +02:00 |
Christopher Arndt
|
b8d5119d03
|
refactor: some style improvemnts in examples
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-06 16:45:24 +02:00 |
Christopher Arndt
|
eff627e4ec
|
docs: add copyright info to license file and links to readme
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-06 15:16:57 +02:00 |
Christopher Arndt
|
e793add4d0
|
fix: make ClientT and PortT distinct types
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-06 05:11:25 +02:00 |
Christopher Arndt
|
c41b1eb03e
|
fix: set calling convention for callback function prototypes
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-06 05:10:49 +02:00 |
Christopher Arndt
|
5a6a55f071
|
feat: add simple nimble file
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-06 04:43:00 +02:00 |
Christopher Arndt
|
896768696b
|
fix: use let instead of var in example
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-06 04:42:42 +02:00 |
Christopher Arndt
|
f5d01c043b
|
Add README, LICENSE and .gitignore
|
2022-10-06 04:19:20 +02:00 |
Christopher Arndt
|
fcbb796cd4
|
Initial import of 'jacket' Nim wrapper for JACK API
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2022-10-06 04:19:20 +02:00 |