-
678557caf7
add microphone capture and stable code signing for TCC persistence
main
sttlab-tech
2026-08-09 13:10:08 +02:00
-
56ac954369
Merge pull request #13 from makeusabrew/performance-optimisations
Nick Payne
2026-03-31 14:12:49 +01:00
-
-
81436f42c6
add talat feature
Nick Payne
2026-03-31 14:10:10 +01:00
-
a1eb465142
zero-alloc audio pipeline: pointer-based IO from ring buffer to stdout
performance-optimisations
Nick Payne
2026-03-07 07:14:16 +00:00
-
65c2d58c82
remove unused append(_ data: Data) overload from AudioBuffer
Nick Payne
2026-03-06 21:38:14 +00:00
-
85975d6cc3
optimise hot-path audio pipeline: zero-copy ring buffer, pre-allocated converter buffers
Nick Payne
2026-03-06 21:32:42 +00:00
-
-
1cd2e83060
Merge pull request #12 from makeusabrew/lib-improvements
Nick Payne
2026-03-01 11:09:09 +00:00
-
-
4600e34bfb
Merge pull request #11 from makeusabrew/lib-split-cli
Nick Payne
2026-02-26 13:50:24 +00:00
-
-
08f0bc8f6c
library improvements
lib-improvements
Nick Payne
2026-02-25 20:26:39 +00:00
-
-
c4cf27553a
Merge branch 'main' into lib-split-cli
lib-split-cli
Nick Payne
2026-02-25 16:14:04 +00:00
-
-
-
-
087e4b1642
Merge pull request #10 from phritz/add-flush-option
Nick Payne
2026-02-25 14:25:46 +00:00
-
-
0b1ba5c8cd
Add --flush option to reduce stdout buffering latency
phritz
2026-01-24 10:36:58 -06:00
-
-
b7455d26d1
potential split between CLI and core library
Nick Payne
2025-08-19 08:51:14 +01:00
-
-
a311cc583f
simplify recorder
Nick Payne
2025-08-12 13:37:39 +01:00
-
8b3de5918c
update readme
Nick Payne
2025-08-12 13:37:22 +01:00
-
cf7bc88528
update readme
Nick Payne
2025-08-12 12:40:03 +01:00
-
25f017f319
Merge pull request #6 from na-2n/feature/stereo
Nick Payne
2025-08-12 12:38:42 +01:00
-
-
307eae147d
remove output PCM
Nick Payne
2025-08-12 12:36:24 +01:00
-
c9d11316ff
add stereo recording option
na-2n
2025-08-10 19:14:11 +02:00
-
-
71b0c45a5c
minor tidyup
Nick Payne
2025-07-29 10:14:49 +01:00
-
fd82e3d9d9
expand readme details
Nick Payne
2025-07-29 07:11:28 +01:00
-
d260c7824d
swift format
Nick Payne
2025-07-29 07:04:57 +01:00
-
b3b11c8649
readme improvements
Nick Payne
2025-07-29 06:10:55 +01:00
-
00985c0d33
add link to AudioTee.js
Nick Payne
2025-07-27 19:12:13 +01:00
-
1c94f55a9b
Merge pull request #5 from makeusabrew/stdout-stream
Nick Payne
2025-07-27 19:04:21 +01:00
-
-
2040510e9e
consuming output is already fairly well covered
stdout-stream
Nick Payne
2025-07-27 10:14:19 +01:00
-
3449a9bb9c
further README tweaks
Nick Payne
2025-07-27 10:10:36 +01:00
-
ac0ae46cfa
update readme
Nick Payne
2025-07-27 10:06:01 +01:00
-
8c3ee0f4e7
fix build error
Nick Payne
2025-07-27 09:55:33 +01:00
-
abaa019bd2
only write PCM to stdout
Nick Payne
2025-07-27 09:53:26 +01:00
-
-
98e33b7bcb
Merge pull request #3 from makeusabrew/memory-leak
Nick Payne
2025-07-12 13:45:41 +01:00
-
-
ee8968e2d6
no need for buffer overflow error
memory-leak
Nick Payne
2025-07-12 13:45:25 +01:00
-
4bc36019c2
get rid of O(n) ops on hot audio packet path
Nick Payne
2025-07-10 20:43:17 +01:00
-
1b537eb395
use ring buffer to avoid memory leak
Nick Payne
2025-07-10 13:43:44 +01:00
-
-
ef1d1f247d
update readme
request-permissions
Nick Payne
2025-07-04 11:12:08 +01:00
-
c68ca87234
use exit codes to indicate permission
Nick Payne
2025-07-04 11:04:02 +01:00
-
506e15684b
WIP attempt to request audio capture permissions
Nick Payne
2025-07-04 10:53:42 +01:00
-
4bbdee96ac
import AudioCap's AudioRecordingPermission class
Nick Payne
2025-07-04 09:38:47 +01:00
-
-
80d7555b60
Merge pull request #2 from makeusabrew/readiness-test
Nick Payne
2025-07-04 09:22:50 +01:00
-
-
c696fa0197
Merge branch 'main' into readiness-test
readiness-test
Nick Payne
2025-07-04 08:53:17 +01:00
-
-
-
-
a0902f6eec
remove swift-argument-parser - it was adding well over 1Mb of bloat to release builds
Nick Payne
2025-07-02 20:58:28 +01:00
-
b7ce5e61d8
Merge branch 'main' into readiness-test
Nick Payne
2025-07-02 16:48:35 +01:00
-
-
-
-
d10f16a119
if a sample rate conversion is requested, always honour it
Nick Payne
2025-07-02 16:48:05 +01:00
-
a7be157d06
attempt to wait for device readiness
Nick Payne
2025-07-02 16:13:38 +01:00
-
7e7f6d34ca
cursor having a crack at a wrapper module
audiotee-js
Nick Payne
2025-07-01 13:32:55 +01:00
-
-
bfce968fb6
slightly better zeroes explanation.
Nick Payne
2025-06-21 09:52:09 +01:00
-
95f11b17c7
add a note about no audio zero encoding
Nick Payne
2025-06-21 09:44:39 +01:00
-
756c1b3535
a few readme clarifications
Nick Payne
2025-06-21 09:41:20 +01:00
-
-
fcbf9b0097
rename --convert-to to --sample-rate
Nick Payne
2025-06-17 16:53:55 +01:00
-
0f550157ae
more logical CLI options
Nick Payne
2025-06-17 16:48:45 +01:00
-
212191648c
add a note about format
Nick Payne
2025-06-17 13:39:31 +01:00
-
169fe595a6
rename AudioPacketMetadata to BinaryPacketHeader
Nick Payne
2025-06-17 10:52:09 +01:00
-
51c1cdf85f
small README adjustments
Nick Payne
2025-06-16 20:39:47 +01:00
-
4a8bc657e3
AudioTee Swift CLI repo
Nick Payne
2025-06-11 15:33:40 +01:00