L'électron rare
b40991f7a8
chore: ignore coverage artifacts and venvs
...
CI build oscope-of / build-check (push) Has been cancelled
Swift test runs were dropping default.profraw files and the data_feeds
venv symlink into the working tree, and the recovery backup dir plus
tooling state (.serena, agent-memory) showed up as untracked noise.
Ignore them so git status stays clean for day-to-day work.
2026-06-26 14:50:17 +02:00
L'électron rare
5e58c0c4fe
chore: ignore .swiftpm editor state dirs
...
swift test / Xcode create hidden .swiftpm dirs inside
packages; ignore them so they never get staged.
2026-05-18 17:11:35 +02:00
L'électron rare
0ab7c56036
chore: ignore SwiftPM .build artifacts
...
Both AVLiveWire and AV-Live-Body produce .build/ on swift
test; ignore them so they never get accidentally staged.
2026-05-18 15:38:48 +02:00
L'électron rare
f951aacc9a
docs: network topology + gitignore hygiene
...
- CLAUDE.md: add mDNS hostname table (grosmac.local, supra-m1.local,
iPhone hotspot 172.20.10.x). AVBODY_HOST / MULTIHMR_REMOTE_HOST
accept hostnames — resilient to DHCP rotation.
- .gitignore: exclude .remember/ tool state and iCloud '* 2'
collision artifacts.
2026-05-14 13:03:06 +02:00
L'électron rare
d122c93d19
chore: gitignore tweaks
2026-05-14 12:38:00 +02:00
L'électron rare
c631f62a27
chore: gitignore ML weights + Timer cleanup
2026-05-13 13:47:14 +02:00
L'électron rare
4d32e61bae
chore: gitignore model weights + claude settings
...
Add *.pt and .playwright-mcp/ to root .gitignore.
Update .claude/settings.json with latest permissions.
2026-05-13 09:33:24 +02:00
L'électron rare
19cb0c1ddc
fix(of): track sprites/ for MBP deploy
2026-05-07 23:21:14 +02:00
L'électron rare
b539e7121f
feat(of): wave 6 - 3D models + ESCHER demo
...
VectorCubesVis : grille 5x3x5 cubes ofBoxPrimitive +
material/light/camera, rotation per cube + camera orbitale.
15 modèles 3D PLY genérés :
- Möbius strip (one side one edge)
- Klein bottle (Lawson immersion)
- Trefoil knot tube (real tessellation)
- Twisted torus (Escher-like)
- Lucy 50k points (Stanford Lucy CC0)
- Helix (4 turns spiral)
- Catenoid (cosh revolution)
- Hyperboloid (one sheet)
- Boys surface (non-orientable)
- Lemniscate (Bernoulli figure 8)
- Penrose triangle (impossible)
- Sphere icosahedral
- Icosahedron + dodecahedron
- Torus standard
ModelVis class : charge un .ply, fit auto bounding box,
orbital camera, light pulsée audio, material+wireframe overlay,
rotation continue, scale audio.
15 nouveaux BgKind : Mobius, Klein, TrefoilTube, TwistedTorus,
Lucy, Helix, Catenoid, Hyperboloid, Boys, Lemniscate, Penrose,
Sphere3D, IcoMesh, DodMesh, TorusMesh.
Démos enrichies avec les modèles 3D :
- Demo 4 TUNNEL VISION : ajout TREFOIL + TORUS actes
- Demo 9 MEMORY LANE : ajout LUCY (Stanford), HELIX, CATENOID
- Demo 11 ESCHER DREAMS (renommée FRACTAL DREAMS) :
GENESIS / MOBIUS / KLEIN / PENROSE / BOYS / INFINITE /
COLLAPSE - 7 actes avec greetings M.C. ESCHER
- Demo 14 CUBE STORM : ajout VECTOR cubes 3D + ICO + DOD
bin/data/models/ tracké dans le repo.
2026-05-07 21:47:43 +02:00
L'électron rare
3ecc33c5d5
chore(of): track greetings.txt for demo
2026-05-07 20:21:48 +02:00
L'électron rare
c4e5007d86
fix(of): clamp postfx + scope4 + wave roll
...
Context: FX mode rendered pure white (bloom + grain + feedback
saturating), sample rate slider was unwired, and there was no
combined scope-style view.
Approach:
- Tone-map (Reinhard soft-knee) + clamp final color in postfx.frag.
- Lower default bloom 0.4 -> 0.15 to match the new tone-map.
- Wire sampleRateHz_ slider to HantekDevice::setSampleRate (initial
+ on change) so the rate actually applies.
- WaveformVis: ring buffer (16x window) + timebase ms/div +
scrollSpeed (0=freeze, >0=roll) + setSampleRate hook.
- New Scope4 mode (key 'q'): waveform / spectrogram / polar /
lissajous in 2x2 grid.
- Also track previously-ignored shaders (postfx, plasma, tunnel)
so other machines pick them up after pull.
2026-05-07 18:34:49 +02:00
L'électron rare
b7940d650f
chore: initial scaffold
...
README with architecture diagram, GPL-3 license, .gitignore.
sound_algo/ and oscope-of/ to be added via git subtree.
2026-05-07 11:51:03 +02:00