Roadmap¶
KFilter6 already contains most of the major functional areas that were only planned in the first website draft. Current work is therefore moving toward model cleanup, validation, documentation and release preparation.
Current development priority¶
Driver model cleanup¶
The public driver state has been encapsulated. The next internal step is a dependency and lifecycle audit of the remaining private derived model parameters—including the sealed-enclosure loss terms—before considering a dedicated internal DerivedModelParameters representation or several smaller model-specific structures.
The goal is to improve maintainability without changing established numerical behaviour.
Documentation and release preparation¶
- Complete the user documentation
- Add representative screenshots and example projects
- Publish the source repository and issue tracker
- Document Linux dependencies by distribution
- Define an initial binary-distribution strategy
- Add release notes suitable for end users rather than internal patch handovers
Acoustic-model validation¶
Potential future work includes:
- additional empirical validation of local baffle-diffraction peak magnitude
- separate investigation of diffraction phase accuracy
- more baffle-edge geometries
- top/bottom chamfers
- variable chamfer angles
- roundovers / radii
- more general convex enclosure geometry
These are optional extensions rather than prerequisites for the current practical design workflow.
Active-filter extensions¶
Possible later additions include currently unsupported combinations such as:
- Bessel band-pass
- Linkwitz-Riley band-pass
- generalized higher-order Q-defined sections, if a clear parameter model is chosen
Floor reflection¶
Floor Reflection is intentionally not a current expansion priority. Its response depends strongly on loudspeaker and listener placement, so it is retained primarily as an experimental analysis tool rather than a target for fixed compensation.