Files
noteflow/repomix.config.json
Travis Vasceannie 74cb4da680 ```
feat: add drift compensation system for synchronized audio capture with EMA-based detection and resampling

- Added DriftDetector using exponential moving average and linear regression to calculate clock drift in ppm between primary/secondary audio sources
- Implemented DriftMetrics for tracking overflow counts, adjustment counts, and throttled logging to prevent log spam
- Created DriftCompensator with rubato-based resampling to apply dynamic ratio adjustments when drift exceeds threshold
- Added comprehensive
2026-01-16 07:16:02 -05:00

110 lines
2.5 KiB
JSON

{
"$schema": "https://repomix.com/schemas/latest/schema.json",
"input": {
"maxFileSize": 52428800
},
"output": {
"filePath": "repomix-output.md",
"style": "markdown",
"parsableStyle": true,
"fileSummary": true,
"directoryStructure": true,
"files": true,
"removeComments": false,
"removeEmptyLines": false,
"compress": false,
"topFilesLength": 5,
"showLineNumbers": true,
"truncateBase64": true,
"copyToClipboard": false,
"tokenCountTree": false,
"git": {
"sortByChanges": true,
"sortByChangesMaxCommits": 100,
"includeDiffs": false,
"includeLogs": false,
"includeLogsCount": 50
}
},
"include": [
"client/src/api"
],
"ignore": {
"useGitignore": true,
"useDefaultPatterns": true,
"customPatterns": [
"**/*_pb2.py",
"**/*_pb2_grpc.py",
"**/*.pb2.py",
"**/*.pb2_grpc.py",
"**/*.pyi",
"**/*.wav",
"**/*.nfaudio",
"**/*.m4a",
"**/*.mp3",
"**/*.mp4",
"**/*.mov",
"**/*.avi",
"**/*.mkv",
"**/*.flv",
"**/*.wmv",
"**/*.webm",
"**/*.m3u8",
"**/noteflow.rs",
"**/noteflow_pb2.py",
"src/noteflow_pb2.py",
"client/src-tauri/src/grpc/noteflow.rs",
"src/noteflow/grpc/proto/noteflow_pb2.py",
"src/noteflow/grpc/proto/noteflow_pb2_grpc.py",
"src/noteflow/grpc/proto/noteflow_pb2.pyi",
"**/persistence/migrations/**",
"**/node_modules/**",
"**/target/**",
"**/gen/**",
"**/__pycache__/**",
"**/*.pyc",
"**/.pytest_cache/**",
"**/.mypy_cache/**",
"**/.ruff_cache/**",
"**/dist/**",
"**/build/**",
"**/.vite/**",
"**/coverage/**",
"**/htmlcov/**",
"**/playwright-report/**",
"**/test-results/**",
"uv.lock",
"**/Cargo.lock",
"**/package-lock.json",
"**/bun.lockb",
"**/yarn.lock",
"**/*.lock",
"**/*.lockb",
"**/*.png",
"**/*.jpg",
"**/*.jpeg",
"**/*.gif",
"**/*.ico",
"**/*.svg",
"**/*.icns",
"**/*.webp",
"**/*.xml",
"**/icons/**",
"**/public/**",
"client/app-icon.png",
"**/*.md",
".benchmarks/**",
"noteflow-api-spec.json",
"scratch.md",
"repomix-output.md",
"**/logs/**",
"**/status_line.json"
]
},
"security": {
"enableSecurityCheck": true
},
"tokenCount": {
"encoding": "o200k_base"
}
}