Brandon Thomas
651b9049a8
Merge pull request #353 from webdevtodayjason/trim-keeps-clip-gain
...
Keep the clip gain line where a clip is trimmed or separated
2026-10-13 04:28:31 -04:00
Brandon Thomas
a89c0c4db5
Merge pull request #379 from webdevtodayjason/trim-to-selection-order
...
Keep clips in order after Trim to Selection
2026-10-13 04:28:26 -04:00
Brandon Thomas
54254639cc
Merge pull request #358 from sajibsrs/fix/282-new-midi-clip-menu
...
Add Clip › New MIDI Clip so an empty MIDI track can get a clip (#282 )
2026-10-13 04:28:22 -04:00
Brandon Thomas
fe8270e6dc
Merge pull request #293 from MarekSpodBiedry/m4b-open
...
Open .m4b audiobook files like .m4a
2026-10-13 04:28:17 -04:00
Brandon Thomas
2d1f25b1bb
Merge pull request #264 from TheMojoMan/toolbar-horizontal-scroll
...
fix(ui): horizontally scroll the Edit toolbar
2026-10-13 04:28:12 -04:00
Brandon Thomas
8eb1d1aa77
Merge pull request #313 from lunar-me/fix-docs/issue-008
...
docs: fix grammar issue in docs/target-app-parity.md
2026-10-13 04:28:07 -04:00
Brandon Thomas
d85889aafa
Merge pull request #312 from lunar-me/fix-docs/issue-007
...
docs: fix grammar issue in docs/target-app-parity.md
2026-10-13 04:28:03 -04:00
Brandon Thomas
63717328c5
Merge pull request #311 from lunar-me/fix-docs/issue-002
...
docs: fix grammar issue in README.md
2026-10-13 04:27:58 -04:00
Brandon Thomas
18579f546c
Merge pull request #295 from marcoarnulfo/fix/pan-automation-bounce
...
fix(mix): pan automation reads the same in playback and bounce
2026-10-13 04:27:50 -04:00
Brandon Thomas
3c53d25413
Merge pull request #294 from marcoarnulfo/fix/feet-frames-reference
...
Apply the Feet+Frames reference to counters and typed positions
2026-10-13 04:27:47 -04:00
Brandon Thomas
3ef50746c8
Merge pull request #292 from marcoarnulfo/fix/trim-no-overlap
...
fix(edit): trims stop at the neighbouring clips instead of overlapping them (#228 , #229 )
2026-10-13 04:27:43 -04:00
Brandon Thomas
704ebc3c76
Merge pull request #288 from marcoarnulfo/fix/clip-gain-cut-clipboard
...
fix(edit): cut clip gain keeps the removed gain for paste (#230 )
2026-10-13 04:27:37 -04:00
Brandon Thomas
db9ea775fc
Merge pull request #287 from marcoarnulfo/fix/midi-backspace-rename
...
fix(midi-editor): Backspace in a text field leaves the selected notes alone (#223 )
2026-10-13 04:27:30 -04:00
Brandon Thomas
8c33cefe1c
Merge pull request #286 from marcoarnulfo/fix/modulation-feedback-tail
...
fix(dsp): chorus and flanger tails follow their feedback (#242 )
2026-10-13 04:27:23 -04:00
Brandon Thomas
5bb3e7b3b6
Merge pull request #285 from marcoarnulfo/fix/pitch-shift-full-range
...
fix(dsp): pitch_shift reaches ±48 semitones (#243 )
2026-10-13 04:27:18 -04:00
Brandon Thomas
f58da8fe8a
Merge pull request #284 from marcoarnulfo/fix/elastic-properties-ratio
...
fix(clip): Elastic Properties stretches the clip by the requested ratio (#227 )
2026-10-13 04:27:14 -04:00
Brandon Thomas
99dbd4d628
Merge pull request #283 from marcoarnulfo/fix/marker-edit-name
...
fix(markers): markers.edit applies the documented name (#236 )
2026-10-13 04:27:10 -04:00
Brandon Thomas
741010d50c
Merge pull request #281 from marcoarnulfo/fix/h264-param-set-overflow
...
fix(video): H.264 parameter sets check their arithmetic before range checks (#251 , #252 )
2026-10-13 04:27:06 -04:00
Brandon Thomas
3726c57d78
Merge pull request #280 from marcoarnulfo/fix/eq-discrete-redesign
...
fix(eq): switches and choices redesign the filter on a running EQ (#239 )
2026-10-13 04:27:02 -04:00
Brandon Thomas
e5787ab7ac
Merge pull request #279 from marcoarnulfo/fix/midi-quantize-grid
...
fix(midi-editor): Quantize snaps to the grid the editor shows (#226 )
2026-10-13 04:26:56 -04:00
Brandon Thomas
f146bc359f
Merge pull request #278 from marcoarnulfo/fix/pencil-plugin-range
...
fix(edit-window): Pencil clicks on plugin lanes use the plugin's range (#224 )
2026-10-13 04:26:53 -04:00
Brandon Thomas
12224df8f5
Merge pull request #277 from marcoarnulfo/fix/hide-floating-automation
...
fix(window): Hide All Floating Windows also hides Automation (#253 )
2026-10-13 04:26:49 -04:00
Brandon Thomas
baf102e13f
Merge pull request #276 from marcoarnulfo/fix/filmstrip-clip-start
...
fix(video-universe): filmstrip thumbnails use the clip's own movie time (#225 )
2026-10-13 04:26:45 -04:00
Brandon Thomas
bd7e8f271f
Merge pull request #275 from marcoarnulfo/fix/video-selection-midi-target
...
fix(midi-editor): a selected video clip is not a MIDI target (#258 )
2026-10-13 04:26:42 -04:00
Brandon Thomas
b8e206273c
Merge pull request #272 from marcoarnulfo/fix/midi-front-keeps-editor
...
fix(window): keep the MIDI Editor open on Bring to Front (#254 )
2026-10-13 04:26:37 -04:00
Brandon Thomas
5c1f9d7dc8
Merge pull request #271 from marcoarnulfo/fix/command-filter-ui-rows
...
fix(control): apply the engine.commands filter to UI commands (#255 )
2026-10-13 04:26:33 -04:00
Brandon Thomas
d14edcd51c
Merge pull request #270 from marcoarnulfo/fix/track-vca-null
...
fix(track): vca: null clears a VCA assignment, as documented (#237 )
2026-10-13 04:26:28 -04:00
Brandon Thomas
06a4b21663
Merge pull request #269 from marcoarnulfo/fix/pitch-detect-large-rate
...
fix(dsp): a huge finite sample rate is no pitch, not an overflow (#241 )
2026-10-13 04:25:54 -04:00
Brandon Thomas and Claude Opus 5.5
5183bc4dba
rustfmt
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 04:22:21 -04:00
webdevtodayjason
950f3e7085
Keep clips in order after Trim to Selection
2026-10-12 16:09:01 -05:00
Sajidur Rahman and Claude Opus 5.5
7a62ab3be0
Add Clip › New MIDI Clip menu entry and command reachability test
...
midi.new_clip had no UI path, so an empty instrument/MIDI track could
never get a MIDI clip (#282 ). The menu bar is built from the catalog,
so the entry is added to menus::tree() and placed first in Clip.
The new test checks every mutating command is reachable from the GUI
(built menu tree, shortcut, or UI reference), with today's gaps listed.
Closes #282
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 02:44:59 +06:00
webdevtodayjason
34d8488284
Keep the clip gain line where a clip is trimmed or separated
2026-10-12 15:32:40 -05:00
webdevtodayjason
8716dc9025
Add Jason Brashear to the contributor names
2026-10-12 15:32:40 -05:00
pi
23b7e023b6
docs: fix documentation (grammar-minor-008)
2026-10-13 04:35:20 +13:00
pi
89c7c9a0b0
docs: fix documentation (grammar-minor-007)
2026-10-13 04:35:07 +13:00
pi
9f4335388e
docs: fix documentation (grammar-minor-002)
2026-10-13 04:34:49 +13:00
Brandon Thomas and Claude Opus 5.5
6cf896e76c
Release 0.6.1: rebuild with the fixed shared release workflow
...
The previous release build failed in craft-common-actions, not in this
repo: riscv64 packaging got --formats deb,rpm,tar (fixed in
craft-common-actions#3), Linux jobs lacked the ALSA headers
(craft-common-actions#5), and Windows signing needed the AZURE_* secrets
listed in the caller.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.6.1
2026-10-12 11:11:17 -04:00
Marco Arnulfo
3765a32b9a
fix(mix): pan automation reads the same in playback and bounce ( fixes #244 )
2026-10-12 16:36:59 +02:00
Marco Arnulfo
5e7ca6de22
Apply the Feet+Frames reference to counters and typed positions ( fixes #235 )
...
Setup > Current Feet+Frames Position stored its origin in
feet_frames.start but nothing read it, so every Feet+Frames reading
still counted from sample 0. format_position/parse_position now take
the origin alongside the timecode start, and Session::format_position
and Session::parse_position pass both, so the counters, rulers,
session.format_time and typed positions share one reference.
2026-10-12 16:36:18 +02:00
MarekSpodBiedry
dabcb4840a
Open .m4b audiobook files like .m4a
...
M4B is the same MP4/AAC container as M4A, and the decoder already reads it,
but the Open dialog, the web file picker and the file browser hid .m4b files.
Add m4b to those lists and to the extension fallback.
2026-10-12 16:27:57 +02:00
Marco Arnulfo
4e14c980a4
fix(edit): trims stop at the neighbouring clips instead of overlapping them ( #228 , #229 )
...
Trim to File Boundaries and Trim to Fill Selection extended a clip within
its source without looking at the clips around it, leaving two unfaded
clips over the same samples. Both now go through one helper that caps the
extension at the end of the previous clip and the start of the next one on
the same playlist, the way the other commands that grow an existing clip
do (Paste Merge MIDI, step input). An existing crossfade overlap is kept.
2026-10-12 15:50:38 +02:00
Marco Arnulfo
c85952ecc3
fix(edit): cut clip gain keeps the removed gain for paste ( #230 )
2026-10-12 15:17:52 +02:00
Marco Arnulfo
5f4cc96578
fix(midi-editor): Backspace in a text field leaves the selected notes alone ( #223 )
2026-10-12 15:13:18 +02:00
Marco Arnulfo
fe919e5d57
fix(clip): Elastic Properties stretches the clip by the requested ratio ( #227 )
2026-10-12 14:46:05 +02:00
Marco Arnulfo
96ea49c7f6
fix(dsp): chorus and flanger tails follow their feedback ( #242 )
2026-10-12 14:44:57 +02:00
Marco Arnulfo
ae46052cac
fix(dsp): pitch_shift reaches ±48 semitones ( #243 )
2026-10-12 14:34:02 +02:00
Marco Arnulfo
35e9d63bee
fix(markers): markers.edit applies the documented name ( #236 )
2026-10-12 14:30:57 +02:00
Marco Arnulfo
9144570b6e
fix(video): H.264 parameter sets check their arithmetic before range checks ( #251 , #252 )
2026-10-12 12:38:03 +02:00
Marco Arnulfo
c73a8e2272
fix(eq): switches and choices redesign the filter on a running EQ ( #239 )
2026-10-12 12:34:35 +02:00
Marco Arnulfo
f792eae580
fix(midi-editor): Quantize snaps to the grid the editor shows ( #226 )
2026-10-12 12:32:41 +02:00