2c99d183ba 
							
						 
					 
					
						
						
							
							fix: define SIGTERM on windows, since it is not exported by system/ansi_c there  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2025-01-22 23:13:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							3915638e73 
							
						 
					 
					
						
						
							
							feat: stream-line API and fix minor wrapping errors ( #1 )  
						
						 
						
						... 
						
						
						
						* Rename types:
   * `ptr` types have no suffix (e.g. `ClientP` -> `Client`)
   * normal object types hyve a `T` suffix, if needed (e.g. `Port` -> `PortT`)
   * Constants also use CamelCase (UPPER_CASE can still be used).
* Make functions returning an error discardable
* Add missing return types for some functions.
Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2025-01-20 02:16:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1fa9a68ee6 
							
						 
					 
					
						
						
							
							refactor: use 'byte' instead of 'uint8' in ringbuffer example  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2025-01-20 00:10:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ad7014da09 
							
						 
					 
					
						
						
							
							Use proper exit status enum value  
						
						 
						
						
						
						
					 
					
						2024-05-21 18:15:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1444154ca4 
							
						 
					 
					
						
						
							
							fix: set import search path for examples, so that they don't use the installed version  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2024-05-15 00:02:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							70c7782f5b 
							
						 
					 
					
						
						
							
							feat: add passthru client example  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2024-05-15 00:01:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							03d7471656 
							
						 
					 
					
						
						
							
							fix: remove superfluous import and global var  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2024-05-15 00:01:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9645542176 
							
						 
					 
					
						
						
							
							feat: implement converters for enums  
						
						 
						
						... 
						
						
						
						Allows to pass enum values directly for cint/culong params
Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2024-05-14 23:47:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f0c036c686 
							
						 
					 
					
						
						
							
							fix: log message levels in examples  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2023-06-07 15:56:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aadbd26fab 
							
						 
					 
					
						
						
							
							fix: hex number formatting width  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2023-06-06 04:27:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f78bb963fb 
							
						 
					 
					
						
						
							
							fix: exit condition handling  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2023-06-06 04:26:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8964ad7052 
							
						 
					 
					
						
						
							
							feat: add MIDI receiver example showing use of threading and ringbuffer  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2023-06-06 02:42:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							61b0405f3e 
							
						 
					 
					
						
						
							
							feat: make callback functions user arg optional  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2023-06-06 02:40:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f3a6b660d6 
							
						 
					 
					
						
						
							
							feat: add MIDI receiver example showing use of threading/channels  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2023-05-27 16:22:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							05ec305a04 
							
						 
					 
					
						
						
							
							refactor: minor example tweaks  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2023-05-25 18:04:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							67f2f79961 
							
						 
					 
					
						
						
							
							refactor: minor example simplification  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2023-05-24 09:49:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c8ddbb2cf2 
							
						 
					 
					
						
						
							
							Minor typo and whitespace fixes  
						
						 
						
						
						
						
					 
					
						2023-05-22 04:00:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							72d99007c5 
							
						 
					 
					
						
						
							
							fix: minor example tweaks  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2022-10-10 21:01:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5edb9724a0 
							
						 
					 
					
						
						
							
							feat: add simple sine wave generator client example  
						
						 
						
						
						
						
					 
					
						2022-10-10 03:48:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5d8cba0f2d 
							
						 
					 
					
						
						
							
							fix: cleanup arg default value; signal list  
						
						 
						
						
						
						
					 
					
						2022-10-09 21:05:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ba5ebc4f4d 
							
						 
					 
					
						
						
							
							feat: implement proper signal handling in examples  
						
						 
						
						
						
						
					 
					
						2022-10-09 19:48:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e68223f1e6 
							
						 
					 
					
						
						
							
							refactor: more examples streamlining  
						
						 
						
						
						
						
					 
					
						2022-10-09 09:43:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b28d4fbfa6 
							
						 
					 
					
						
						
							
							fix: add missing cleanup to example  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2022-10-06 16:45:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b8d5119d03 
							
						 
					 
					
						
						
							
							refactor: some style improvemnts in examples  
						
						 
						
						... 
						
						
						
						Signed-off-by: Christopher Arndt <chris@chrisarndt.de> 
						
						
					 
					
						2022-10-06 16:45:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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