c037aa1cb6
docs: rule Phase Rho's three forks
daniel2026-08-02 07:40:01 -04:00
734672ba0e
docs: scope Phase Λ, the Linux port
daniel2026-08-02 07:26:55 -04:00
2005f90c66
capture: state the bounds tolerance as empirical, refuse unmeasurable renders, keep refused ones for diagnosis
daniel2026-08-02 07:23:30 -04:00
61e90af547
docs: record Phase Ε fork rulings in the plan
daniel2026-08-02 07:06:23 -04:00
461351ee02
docs: frame Phase Rho — render in place
daniel2026-08-02 07:05:33 -04:00
52394fa08f
docs: fold Daniel's three Phase Ε rulings into the product doc
daniel2026-08-02 06:58:04 -04:00
7f3b00a646
fix: bake-answer messages stop asserting causes the classifier can't see
daniel2026-08-02 06:57:08 -04:00
7f040dd934
Merge Λ-W1-T2: Linux source/runtime portability audit
daniel2026-08-02 06:53:54 -04:00
47065a19bb
Merge Λ-W1-T1: Linux build/toolchain readiness audit
daniel2026-08-02 06:53:51 -04:00
b1726b0ad3
Fix audit citations, counts, and the L2-07/L2-09 mechanisms after code-review verification
daniel2026-08-02 06:39:36 -04:00
f57bf4fb6d
docs: fix audit citations — bad line ranges, misattributed evidence, overclaimed severity
daniel2026-08-02 06:39:31 -04:00
962ab64ef0
bake: name the five ways the extension can fail to answer, and move the landing verdict into a pure, tab-provable classifier
daniel2026-08-02 06:38:04 -04:00
a91df760cc
capture: name the render source in the exact-bounds refusal, and put its one-frame tolerance under test
daniel2026-08-02 06:37:40 -04:00
86c3c7f3b8
docs: spec Phase Ε — bank export/import as a version-tagged package
daniel2026-08-02 06:32:07 -04:00
893455594f
docs: audit source/runtime Linux-portability for extension and VST3 instrument
daniel2026-08-02 06:07:28 -04:00
5455b1047b
docs: audit the Linux build/toolchain gap ahead of Phase Λ
daniel2026-08-02 06:07:20 -04:00
6e937b9c61
docs: add a DAW verification checklist
daniel2026-08-02 04:32:29 -04:00
0feb32d59b
Ψ-W2-T1 remediation: scrim the card name over the waveform, hedge two SDK claims, fix a UTF-8-truncation empty-label bug, file the legibility DAW deferral
daniel2026-08-01 22:08:35 -04:00
4fa3c1dd15
Ψ-W2-T2: collapse a capture whose channels are bit-identical to one lossless mono channel, index value measured off the landed file
daniel2026-08-01 21:46:55 -04:00
3278b4eced
Name captures after their source track: label and filename both, on every interactive mint site, and show the name on the panel card
daniel2026-08-01 21:46:53 -04:00
4bdbbe0517
docs: close Phase Ξ — the popup abandoned by ruling, the bake window derives itself, and Γ's rung ladder shifts to v15
daniel2026-08-01 21:44:05 -04:00
178cca3c25
Merge Ξ-W3-T1: the bake window derives itself — Hold is the one knob a sustain loop needs, and three truncations are gone
daniel2026-08-01 21:34:10 -04:00
eb6093e085
Close derived-bake-window review findings: NaN-guard remaining wire doubles, pin Trigger-span agreement, retire dead quantizer
daniel2026-08-01 21:32:05 -04:00
09d64c9f46
Merge Ψ-W1-T1: a ranged item capture renders the window, with children and receives silenced for it
daniel2026-08-01 21:25:37 -04:00
a0220e8c57
Ψ-W1-T1 second-round remediation: ±1-frame bounds tolerance, self-cleanup a refused render, hedge two unverified render-source inferences
daniel2026-08-01 21:18:03 -04:00
65f6070348
Bake window: derived note lengths carry exact durations, not ladder rungs — a long take is no longer cut at 384 beats
daniel2026-08-01 21:10:38 -04:00
7dc80e7a4f
capture: refuse the multi-track ranged item render, silence the track's children and receives for it, and gate every exact-bounds capture on its frame count
daniel2026-08-01 20:58:33 -04:00
a0f9a23711
Merge Ψ-W1-T4: resolve drop targets per move, not once
daniel2026-08-01 20:57:55 -04:00
1044f5418f
Merge Ψ-W1-T3: publish the Media Explorer import into the Media Explorer action section as well as Main
daniel2026-08-01 20:37:30 -04:00
148d8a9e06
Merge Ψ-W1-T2: disjoint per-mode solo surfaces and a playback-gated mode switch
daniel2026-08-01 20:37:24 -04:00
19aeb92775
Bake window derives itself: %-knob fold, declick pad, Gate held to exhaustion, preview velocity; Hold is the one knob a loop needs
daniel2026-08-01 20:26:04 -04:00
d589b99705
Ψ-W1-T3 review remediation: soften the double-fire claim to unspecified-by-SDK, mark the unload mirror [verify — DAW], fix stale comment, drop redundant assertions, dedupe hook-partitioning comments, drop what-comment; file the action_registry test-seam deferral.
daniel2026-08-01 20:13:13 -04:00
f2cdf676f3
Ψ-W1-T2 review remediation: solo restore drops on visible-in-target, not parked; N-mode segments read dead when unroutable
daniel2026-08-01 20:13:10 -04:00
fe3ac79ab5
Ψ-W1-T4: resolve drop targets per move, not once — every surface gets a defined outcome, a cue, and no silent no-op
daniel2026-08-01 19:43:37 -04:00
72b870459c
Publish the Media Explorer import into REAPER's Media Explorer action section as well as Main — custom_action + hookcommand2, second forever-stable id, one handler.
daniel2026-08-01 19:43:27 -04:00
9c234c2e6b
Ψ-W1-T2: disjoint per-mode solo surfaces and a playback-gated mode switch
daniel2026-08-01 19:43:18 -04:00
5e3ea6c851
capture: render a ranged item capture time-bounded — the selected-items source can't narrow a window, only a full-extent one uses it
daniel2026-08-01 19:43:06 -04:00
d3894dae6d
test: audit the derived bake window end to end — two truncations pinned, Gate's missing hold length demonstrated
daniel2026-08-01 19:38:28 -04:00
8bf6841f7b
docs: spec Phase Ψ — the extension trust pass, seven items across two waves, six tracks, three scheduled invariant amendments
daniel2026-08-01 19:01:01 -04:00
0a7778b396
docs: close Γ-F7 to signal-flow order and spec real units at the host boundary
daniel2026-08-01 18:18:09 -04:00
9f17df1420
docs: record Ξ-W2-T1, the resample bake chain, and file its two deferrals
daniel2026-08-01 18:11:46 -04:00
7ecb3aa470
Merge Ξ-W2-T1: the resample bake chain — the instrument renders the dialed sound, the extension banks it, one click re-points and resets
daniel2026-08-01 18:05:06 -04:00
39c2d1cdb4
Ξ-W2-T1 remediation: print master gain into the bake, derive the window from the dialed sound, reset play mode to Trigger
daniel2026-08-01 17:05:28 -04:00
256216d670
docs: close Γ-F6 and resequence Phase Γ into three waves
daniel2026-08-01 16:51:04 -04:00
eb777f55e1
docs: spec Phase Γ — the instrument's control surface
daniel2026-08-01 16:29:32 -04:00
60308a3655
Ξ-W2-T1: the resample bake chain — instrument renders, extension banks, one click re-points and resets
daniel2026-08-01 16:26:28 -04:00
6c982cd617
docs: record Θ-W7, the arc-and-spline antialiasing fix, and file the scaled-fallback deferral
daniel2026-08-01 15:18:59 -04:00
806a3037a3
Merge Θ-W7-T1: analytic AA stroker for arcs, needles, and spline curves — opaque core and angle-independent weight, replacing LICE_Arc and ThickFLine on the editor's radial and curve surfaces
daniel2026-08-01 15:12:07 -04:00
704b7ef373
fix: enlarge every sub-2px stroker width to 2px, per Daniel's ruling
daniel2026-08-01 15:11:58 -04:00
ae9019465e
docs: close out Θ-W6 and Phase Θ, and file two legibility-pass deferrals
daniel2026-08-01 10:36:22 -04:00
7504eefb59
Merge Θ-W6-T1: editor legibility — bigger knobs and labels, ms time constants, per-ring double-click reset, and an antialiasing pass over every drawn surface
daniel2026-08-01 10:29:00 -04:00
d445cfdae3
test: tighten waveform-collapse and knob-face rect assertions
daniel2026-08-01 10:07:47 -04:00
47f2a063e7
fix: close five Θ-W6-T1 review minors — headroom figure, knob-face radius, degenerate band clamp
daniel2026-08-01 10:01:40 -04:00
ca464397b2
fix: restore waveform symmetry about the midline, cut deck_values' link to the bank model, and unit-test the column arithmetic
daniel2026-08-01 09:47:07 -04:00
7f74b11dce
feat: legible ReaSampler 9000 editor — bigger knobs, ms time constants, per-ring double-click reset, and an antialiased draw pass
daniel2026-08-01 09:16:30 -04:00
213ecfafe6
docs: close out Θ-W5, and record two spline-overlay UX deferrals
daniel2026-08-01 00:29:40 -04:00
85cf34f858
Merge Θ-W5-T1: spline EGs — a free-drawn contour alternative to every staged envelope, hard points on the one shared spline, and a deck that redistributes reserved cell width
daniel2026-08-01 00:19:35 -04:00
aedcc6976c
fix: pin the waveform arbitration in a testable predicate, close round-4 review minors
daniel2026-08-01 00:17:06 -04:00
757e1585d6
fix: close round-3 review findings — smallest-target-first, residue test fix, extraction
daniel2026-07-31 23:44:05 -04:00
c3d67bc3da
fix: close round-2 review findings — Critical silent-note bug plus majors/minors
daniel2026-07-31 23:12:08 -04:00
d8ffd860d1
instrument: a deck group's reserved cell width goes to the cells present
daniel2026-07-31 22:43:13 -04:00
1c774226d3
fix: close review findings on spline EGs — engine, codec, and popup/overlay UI grammar
daniel2026-07-31 22:27:41 -04:00
e44bd42dd9
instrument: spline EGs — hard points on the one shared spline, a drawn contour per envelope beside its staged state, payload v13
daniel2026-07-31 21:33:59 -04:00
f115904e4f
docs: close out wave Theta-W4, and defer the deck layout rework to TODO
daniel2026-07-31 20:31:53 -04:00
a32ab4b5b2
Merge pth-w4-t2-velocity-deck-and-bipolar-curves: one VELOCITY deck, bipolar pitch and filter curves multiplying their depth knobs, and a drawn preview glyph
daniel2026-07-31 20:27:56 -04:00
5e290119c5
instrument: the filter's velocity depth knob returns and multiplies the bipolar curve; the pre-v12 lift is a pure domain re-tag
daniel2026-07-31 20:24:40 -04:00
cfb53aade3
fix: close review findings on the velocity-curve deck and bipolar curves
daniel2026-07-31 19:46:37 -04:00
9d38f87a2d
instrument: one VELOCITY deck for all three velocity curves, bipolar and off by default for pitch and filter
daniel2026-07-31 19:15:17 -04:00
4fecb58c0a
docs: close out Theta-W4-T1 into COMPLETED, collapse the T1 spec, and record the frames-not-ms crossfade ruling
daniel2026-07-31 18:33:23 -04:00
7261f0f6a8
Merge pth-w4-t1-gate-loop-sustain: Gate-mode loop sustain with a crossfaded seam, and the loop handles unshadowed
daniel2026-07-31 18:29:14 -04:00
3cb22e984d
loop: fix the crossfade seam's residual discontinuity, plus six review minors
daniel2026-07-31 17:59:58 -04:00