-
Notifications
You must be signed in to change notification settings - Fork 0
Coding Style
mzuelch edited this page Jan 24, 2026
·
1 revision
Guidelines to keep the codebase consistent.
- Prefer small, testable functions.
- Keep UI logic (widget state) separate from backend orchestration.
- Avoid heavy imports at module import time (especially for plugins).
- Use type hints on public functions/classes.
- Raise clear exceptions in the backend; surface them in the UI with traceback.
- Document sample rate assumptions.
- Keep DSP functions pure (no hidden global state).
- Ensure multi-channel behavior is explicit.
Last updated: 2026-01-24
PATCHBAY • MIT License • Wiki content is intended to match PATCHBAY 0.1.x.
- Home
- Installation
- Quickstart
- User Guide
- Input & Anchors
- Description & Run
- Output
- Export & Files
- Runtime Settings
- Settings & Persistence
- FAQ
- Troubleshooting
- Architecture
- Data Flow
- Backend Interface
- Anchor Algorithms
- Chunking & Reconstruction
- Logging & Debugging
- Parameter Persistence