Skip to content

0.10.0: multi-file import arrangement, clip moving, Layering Effects - #3

Merged
postmanpat-303 merged 1 commit into
mainfrom
feat/0.10.0
Oct 20, 2026
Merged

postmanpat-303 merged 1 commit into
mainfrom
feat/0.10.0

Conversation

@postmanpat-303

Copy link
Copy Markdown
Owner

Multi-file import choice (sequential / one track per file), non-destructive clip moves across tracks (gap clips, whole-sample positions, overlaps refused), and per-clip Layering Effects on the existing Rust effects engine (clip fx -> clip gain/fades -> track fx; lock-free dry handover; playback == export test). .twt v2 only when needed. Tested: npm test (108), svelte-check, cargo test --lib (56), build, and by hand in the 0.10.0 AppImage. Updater key unchanged (23E8AE653A1C054C).

…-clip Layering Effects

- Import 2+ files: choose sequential on one track (exact decoded lengths, from 0 or cursor) or one track per file; cancel = no change; one undo step
- Drag clips by title bar along/between tracks, past the end; ghost, target highlight, readout; snapping (Alt off); overlaps refused; whole-sample positions via gap clips
- Layering Effects: per-clip ordered fx stack on the existing Rust Chain engine (clip fx -> clip gain/fades -> track fx), lock-free dry-buffer handover during playback; playback == export test
- .twt v2 only when gaps/clip fx are used; v1 files still open
- Dev note docs/dev/edit-model.md; README/GUIDE/CHANGELOG/site; version 0.10.0
@postmanpat-303
postmanpat-303 merged commit e100021 into main Oct 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant