-
74dfdc50cc
Merge branch 'fix/gitattributes-stray-cr'
master
Mikkeli Matlock
2026-09-14 01:41:30 +09:00
-
-
94d41d5c8a
fix: remove a stray CR byte from .gitattributes
Mikkeli Matlock
2026-09-14 01:41:30 +09:00
-
-
b27ef57676
Merge branch 'chore/lf-line-endings'
Mikkeli Matlock
2026-09-14 01:39:09 +09:00
-
-
c940f31ec7
chore: pin LF line endings in .gitattributes
Mikkeli Matlock
2026-09-14 01:39:09 +09:00
-
-
a8f1244b00
Merge branch 'ci/validate-workflow-changes'
mikkeli
2026-09-04 19:33:12 +09:00
-
-
d107127017
ci: let a workflow change validate itself
mikkeli
2026-09-04 19:33:12 +09:00
-
-
d51de80de8
Merge branch 'ci/tighten-triggers'
mikkeli
2026-09-04 19:26:35 +09:00
-
-
7a92485cf1
ci: path-filter the pull_request trigger too
mikkeli
2026-09-04 19:26:35 +09:00
-
-
6c0332d79e
Merge branch 'fix/f32-literal-fallback'
mikkeli
2026-09-03 08:25:36 +09:00
-
-
309a152d58
fix: suffix f32 literals and deny future-incompatible warnings
mikkeli
2026-09-03 08:25:36 +09:00
-
-
a62efe44b3
Merge branch 'feat/branding-toolkit'
mikkeli
2026-09-02 16:39:12 +09:00
-
-
3a144064e3
feat: adopt the template's branding toolkit
mikkeli
2026-09-02 16:39:12 +09:00
-
-
3161aa9388
chore: seeded colours
Mikkeli Matlock
2026-09-02 16:31:16 +09:00
-
d87934c428
Merge branch 'feat/palette'
Mikkeli Matlock
2026-08-31 23:28:26 +09:00
-
-
1361d7c919
feat: extract a two-tier colour palette
Mikkeli Matlock
2026-08-31 23:28:26 +09:00
-
-
6ab9fb9c3f
Merge branch 'rename/bari-206'
Mikkeli Matlock
2026-08-31 22:55:41 +09:00
-
-
37f34e1175
rename: Codename 206 -> Bari 206
Mikkeli Matlock
2026-08-31 22:55:41 +09:00
-
-
73edf58b32
Merge branch 'ci/build-gate'
mikkeli
2026-08-31 22:34:31 +09:00
-
-
193cee0aef
ci: gate pushes on a build, test and bundle
mikkeli
2026-08-31 22:34:31 +09:00
-
-
814dd5eacd
Merge branch 'chore/relicense-gpl3'
mikkeli
2026-08-31 22:33:08 +09:00
-
-
466ab478c9
chore: relicense to GPL-3.0-or-later and credit the ISC upstream
mikkeli
2026-08-31 22:01:51 +09:00
-
-
87a6f2e276
Merge branch 'fix/per-band-rms-window'
Mikkeli Matlock
2026-08-31 22:10:52 +09:00
-
-
570dd65fa8
fix: give each band its own RMS window instead of a global 5 ms
Mikkeli Matlock
2026-08-31 22:10:52 +09:00
-
-
058d73f6cd
Merge branch 'perf/true-peak-early-out'
Mikkeli Matlock
2026-08-31 21:55:41 +09:00
-
-
5958b077e2
perf: lift idle per-sample smoothers out of the process loop
Mikkeli Matlock
2026-08-31 21:55:40 +09:00
-
b862f5a971
perf: skip the true-peak evaluation when it provably cannot reach the ceiling
Mikkeli Matlock
2026-08-31 21:55:40 +09:00
-
-
43483dd303
Merge branch 'feat/sync-branding-checker'
Mikkeli Matlock
2026-08-31 21:25:24 +09:00
-
-
b86d5d3eaf
feat: sync branding checker from nih-plug-template
Mikkeli Matlock
2026-08-31 21:25:23 +09:00
-
-
17c602bb10
Merge branch 'perf/dsp-hot-path'
Mikkeli Matlock
2026-08-31 21:19:29 +09:00
-
-
03d60a157b
perf: remove per-sample waste from the compressor/limiter hot path
Mikkeli Matlock
2026-08-31 21:19:23 +09:00
-
-
eda3d09399
feat: branding consistency checker
Mikkeli Matlock
2026-08-29 02:23:07 +09:00
-
057d630c5b
Switch license from GPL-3.0 to Apache-2.0
irene
2026-08-21 01:06:46 +09:00
-
abc9ea8b4f
feat: live operating-point fill + -6 dB refs on the gain curve
Mikkeli Matlock
2026-06-26 21:19:16 +09:00
-
45735f71f7
feat: bipolar mid-bulge low-curve anchored at silence and the knee
Mikkeli Matlock
2026-06-26 21:19:04 +09:00
-
a4c542b2d9
feat: serial low-level shaper (Low Slope + Low Curve) before the compressor
Mikkeli Matlock
2026-06-26 00:53:40 +09:00
-
123703d34d
feat: raise max knee width to 30 dB
Mikkeli Matlock
2026-06-25 15:24:17 +09:00
-
b1477f7ec6
feat: static gain-curve display for the selected channel
Mikkeli Matlock
2026-06-25 15:24:08 +09:00
-
a8be2179c3
feat: ceiling-hit markers as top-edge ticks on the rolling plot
Mikkeli Matlock
2026-06-24 22:16:33 +09:00
-
42c5f7dcd2
feat: per-channel dry/wet mix (parallel compression) replacing bypass
Mikkeli Matlock
2026-06-24 19:25:38 +09:00
-
eee94379bc
docs: note the crossover automation caveat (editor-only lo<=hi limit)
Mikkeli Matlock
2026-06-24 16:57:20 +09:00
-
3aeb09957a
feat: draggable crossover handles with dynamic lo<=hi limit
Mikkeli Matlock
2026-06-24 16:55:30 +09:00
-
514fd964f6
fix: freeze the scope when the transport is stopped
Mikkeli Matlock
2026-06-24 16:25:08 +09:00
-
9a60b0ea72
feat: decouple plot resolution from frame rate via a 200 Hz ring buffer
Mikkeli Matlock
2026-06-24 14:53:00 +09:00
-
fe4033b772
feat: translucent area fill under the in/out plot traces
Mikkeli Matlock
2026-06-24 05:03:30 +09:00
-
0c2e1597a1
feat: per-channel ceiling lamps in the meter widget
Mikkeli Matlock
2026-06-24 05:02:39 +09:00
-
eb2499bad3
refactor: split editor.rs into editor/ widget modules
Mikkeli Matlock
2026-06-24 05:01:50 +09:00
-
3ae860188e
docs: restore planned editor/widgets layout as a future UI-redesign target
Mikkeli Matlock
2026-06-23 23:17:51 +09:00
-
411b27fcf3
docs: update README for Stage 6 metering, pre-gain, and module split
Mikkeli Matlock
2026-06-23 09:56:31 +09:00
-
4c5165b0bc
feat: 3-bar meters, latching ceiling lamp, and rolling in/out/GR plot
Mikkeli Matlock
2026-06-23 09:53:06 +09:00
-
9a54413bfa
feat: allow makeup down to -24 dB on all channels
Mikkeli Matlock
2026-06-21 23:14:15 +09:00
-
f8f652f2c7
fix(deploy): verify CLAP and VST3 install freshness
Mikkeli Matlock
2026-06-21 23:13:24 +09:00
-
a420d5dd39
feat: per-channel meters, ceiling lamp, and pre-gain drive
Mikkeli Matlock
2026-06-21 23:13:14 +09:00
-
8c550da92e
refactor: split lib.rs into params and editor modules
Mikkeli Matlock
2026-06-21 14:57:18 +09:00
-
20c5a17a61
Stage 4b: true-peak limiting via 4x polyphase oversampling
Mikkeli Matlock
2026-06-19 15:50:06 +09:00
-
263d5e688f
fix: resizable, scrollable editor so all controls stay reachable
Mikkeli Matlock
2026-06-19 15:49:46 +09:00
-
f6c45123fa
Stage 4a: base-rate look-ahead brickwall limiter
Mikkeli Matlock
2026-06-19 14:45:26 +09:00
-
ada0b00313
docs: note VST3 metadata display issue in FL as a known/deferred issue
Mikkeli Matlock
2026-06-19 12:42:22 +09:00
-
d776e564fd
Denormals: rely on NIH-plug's FTZ, drop redundant in-code flush
Mikkeli Matlock
2026-06-18 01:34:56 +09:00
-
1d939535be
Stage 3: 3-band LR4 crossover + per-band compressors into the 'All' channel
Mikkeli Matlock
2026-06-17 20:04:24 +09:00
-
0f66e9638c
Add peak/RMS detection switch; sweep docs to match code
Mikkeli Matlock
2026-06-15 20:02:23 +09:00
-
8d9eaeaffc
Stage 2: full-band compressor with constant-latency look-ahead
Mikkeli Matlock
2026-06-15 19:33:31 +09:00
-
d9dc61cf90
plugin metadata update
Mikkeli Matlock
2026-06-14 21:34:06 +09:00
-
e9337473b9
minor desc change
Mikkeli Matlock
2026-06-14 21:24:43 +09:00
-
d0734ff803
Scaffold NIH-plug project: full-band gain VST3/CLAP with one-slider egui GUI
Mikkeli Matlock
2026-06-14 21:22:34 +09:00
-
c398b86d2b
initial commit
Mikkeli Matlock
2026-06-14 20:31:27 +09:00