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 >
2026-10-12 11:11:17 -04:00
Brandon Thomas and Claude Opus 5.5
df0c4790b7
Release prep: 0.6.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 05:44:38 -04:00
Brandon Thomas
acb08ff5f0
Merge pull request #108 from scottcampbelldata/sampler-instrument
...
Add a built-in Sampler instrument
2026-10-11 21:06:08 -04:00
Brandon Thomas
b9dec547df
Merge remote-tracking branch 'origin/main' into sampler
2026-10-11 21:02:27 -04:00
Brandon Thomas
525f00b719
Merge pull request #157 from grovebit/unsaved-changes
...
Ask before discarding unsaved changes; Save opens Save As for new sessions
2026-10-11 20:59:57 -04:00
Brandon Thomas
48c3f65e12
Merge pull request #160 from grovebit/menu-fixes
...
Clip > Rename opens its dialog; Undo and Redo name their step; the Window menu's keys work
2026-10-11 20:59:52 -04:00
Brandon Thomas
6754f04a05
Merge pull request #192 from grovebit/idle-repaint
...
Let the desktop app sleep when idle or covered
2026-10-11 20:59:48 -04:00
Brandon Thomas
7f2a6977b5
Merge pull request #56 from grovebit/trackpad-scrolling
...
Trackpad-friendly Edit window: smooth panning, pinch and Cmd+scroll zoom
2026-10-11 20:59:45 -04:00
Brandon Thomas
c5a8fd2f52
Merge pull request #49 from grovebit/drag-selection
...
Fix drag selection and the insertion point in the Edit window
2026-10-11 20:59:41 -04:00
Brandon Thomas
7c7e8deaaa
Merge pull request #158 from natocool2/fix/web-files
...
Web: open, import, save and export files in the browser (fixes #63 , fixes #64 )
2026-10-11 20:59:37 -04:00
Brandon Thomas and Claude Opus 5.5
6347aad211
Rebuild on the amended drag-selection ( #49 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:57:17 -04:00
Brandon Thomas and Claude Opus 5.5
c5efedd740
Merge drag-selection ( #49 ) into trackpad
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:57:06 -04:00
Brandon Thomas and Claude Opus 5.5
ef0ce90b66
Merge origin/main into drag-selection
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:56:43 -04:00
Brandon Thomas and Claude Opus 5.5
2ec2698331
Grid moves snap the grabbed clip, not whatever is under the pointer now
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:56:37 -04:00
Brandon Thomas and Claude Opus 5.5
f855836af1
Idle test: playing repaints at the adaptive meter rate from #207
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:51:00 -04:00
Brandon Thomas and Claude Opus 5.5
7a1035a3d5
Merge origin/main into sampler-instrument
...
#181 already pushes instrument params each block, so drop the duplicate
apply_instrument_params. Import Session Data now brings a Sampler's sample
along and remaps its source id.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:45:12 -04:00
Brandon Thomas
480b0b2dd7
Merge pull request #211 from storytold/fmt-send-doc
...
rustfmt the mix.send spec
2026-10-11 20:43:32 -04:00
Brandon Thomas and Claude Opus 5.5
b01abf6dd7
rustfmt the mix.send spec
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:43:27 -04:00
Brandon Thomas and Claude Opus 5.5
d37386721a
Merge origin/main into unsaved-changes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:42:42 -04:00
Brandon Thomas and Claude Opus 5.5
1c52ad1c6e
Merge origin/main into idle-repaint
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:42:34 -04:00
Brandon Thomas and Claude Opus 5.5
e7e4a19cfa
Merge origin/main into fix/web-files
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:42:26 -04:00
Brandon Thomas
18f81b037b
Merge branch 'edit-drag' into trackpad
2026-10-11 20:41:55 -04:00
Brandon Thomas and Claude Opus 5.5
ad953ed82d
Merge origin/main into drag-selection
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:41:55 -04:00
Brandon Thomas
03bebb572d
Merge remote-tracking branch 'origin/main' into menu-fixes
2026-10-11 20:41:39 -04:00
Brandon Thomas
5a34f4118c
Merge pull request #200 from Jafz2001/fix/mixer-routing-qol
...
Improve mixer routing menus and numeric controls
2026-10-11 20:41:06 -04:00
Brandon Thomas
59476adfd3
Merge pull request #202 from Jafz2001/fix/macos-plugin-editor-windows
...
Keep macOS plugin editors out of the Dock
2026-10-11 20:41:02 -04:00
Brandon Thomas
2d7311197d
Merge pull request #188 from grovebit/window-fixes
...
Scroll long plugin windows; reopen the main window at its last size and scale
2026-10-11 20:40:58 -04:00
Brandon Thomas
4e846b8f02
Merge pull request #75 from grovebit/clip-list-delete
...
Clear clips and audio files from the Clip List (#4 )
2026-10-11 20:40:53 -04:00
Brandon Thomas
3e97e49bfb
Merge pull request #70 from grovebit/export-clips-shortcut
...
Shift+Cmd+K exports clips as files
2026-10-11 20:40:48 -04:00
Brandon Thomas
ef04444f69
Merge pull request #84 from grovebit/record-to-disk
...
Record takes straight to disk
2026-10-11 20:40:44 -04:00
Brandon Thomas
4e1c18f949
Merge pull request #181 from rollroyces/fix/soundcraft-152-instrument-level-bounce
...
fix(mix): push an instrument's stored params to its plugin before each block (#152 )
2026-10-11 20:40:40 -04:00
Brandon Thomas
19fb808b2b
Merge pull request #195 from grovebit/save-safety
...
Save safety: never overwrite audio or sessions, sync saves and keep backups
2026-10-11 20:40:36 -04:00
Brandon Thomas and Claude Opus 5.5
3055cbb0c0
Measure the #152 regression test past parameter smoothing
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:37:56 -04:00
Brandon Thomas and Claude Opus 5.5
e27a7e8ea4
Merge origin/main into idle-repaint
...
Keep the adaptive repaint rates from #207 and meters_live() from #187 in ui().
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:34:51 -04:00
Brandon Thomas and Claude Opus 5.5
b25a49ee5a
Merge origin/main into fix/mixer-routing-qol
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:34:16 -04:00
Brandon Thomas and Claude Opus 5.5
638f32d705
Merge drag-selection ( #49 ) into trackpad
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:22:45 -04:00
Brandon Thomas and Claude Opus 5.5
deea994688
Grid moves snap the grabbed clip, not whatever is under the pointer now
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:22:24 -04:00
Brandon Thomas
050bfbd140
Merge remote-tracking branch 'origin/main' into edit-drag
2026-10-11 20:22:04 -04:00
Brandon Thomas
7c26ea4f44
Merge remote-tracking branch 'origin/main' into clear-clips
2026-10-11 20:21:45 -04:00
Brandon Thomas and Claude Opus 5.5
3b947b94bd
Deselect All also clears the Clip List's file selection
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:21:45 -04:00
Brandon Thomas and Claude Opus 5.5
7b2f1ac200
Merge origin/main into export-clips-shortcut
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:20:34 -04:00
Brandon Thomas
69f76ca0a5
Merge remote-tracking branch 'origin/main' into rec-disk
2026-10-11 20:19:50 -04:00
Brandon Thomas and Claude Opus 5.5
d87d0373ee
Record to disk: keep a partial frame between pops so channels never shift
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:19:50 -04:00
Brandon Thomas and Claude Opus 5.5
6a35fcd3a9
Re-targeting a send keeps its level, pan, mute and pre/post
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:19:19 -04:00
Brandon Thomas and Claude Opus 5.5
df49660bb5
Merge origin/main into window-fixes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:18:16 -04:00
Brandon Thomas and Claude Opus 5.5
df70f6ad69
Ignore a corrupt saved window size
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:18:11 -04:00
Brandon Thomas and Claude Opus 5.5
ec920cd975
Instrument params: never read insert slot A's automation; regression tests for #152
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:17:53 -04:00
Brandon Thomas and Claude Opus 5.5
8f432ee0c1
Merge origin/main into fix/web-files
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:16:27 -04:00
Brandon Thomas and Claude Opus 5.5
69570e5b54
Cap session bundles at 1 GiB: 4 GiB is all of wasm32's address space
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:16:15 -04:00
Brandon Thomas and Claude Opus 5.5
66bf162aa9
Drop UtilityWindow: AppKit documents it only for NSPanel
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:15:57 -04:00
Brandon Thomas and Claude Opus 5.5
8d294c08f8
Merge origin/main into save-safety
...
Keep the never-overwrite writer, and also give sources that share a path
their own files (#123 ). Save Copy In checks replace, then uses
save_session_copy (#124 ).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:15:56 -04:00
Brandon Thomas
cc36a3eba6
Merge remote-tracking branch 'origin/main' into menu-fixes
2026-10-11 20:14:54 -04:00
Brandon Thomas
a10eb47032
Merge pull request #187 from grovebit/meter-fixes
...
Keep armed tracks' meters live while stopped; make Clear All Clip Indicators work
2026-10-11 20:13:31 -04:00
Brandon Thomas and Claude Opus 5.5
fc095e7fe5
Merge origin/main into meter-fixes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 20:05:57 -04:00
Brandon Thomas
902220e4d4
Merge pull request #148 from grovebit/heal-shortcut
...
Cmd+H heals instead of hiding SoundCraft on macOS (#140 )
2026-10-11 20:05:09 -04:00
Brandon Thomas
a77c351da3
Merge pull request #147 from grovebit/mix-edit-toggle-zoom
...
Cmd+= only switches Mix/Edit, and the Interface scale slider drags smoothly
2026-10-11 20:05:05 -04:00
Brandon Thomas
5243f9a2a8
Merge pull request #208 from Jafz2001/perf/reuse-mix-buffers
...
perf: reuse realtime mix buffers
2026-10-11 20:05:01 -04:00
Brandon Thomas
ce8eda7575
Merge pull request #207 from Jafz2001/perf/adaptive-meters
...
perf: adapt meter polling and repaint rate
2026-10-11 20:04:56 -04:00
Brandon Thomas
bb1048e0df
Merge pull request #203 from storytold/release-pass-azure-secrets
...
Release workflow: pass the Azure signing secrets
2026-10-11 20:04:52 -04:00
Brandon Thomas
f68e6c438a
Merge pull request #198 from itrycodinganditsbad/fxc
...
Windows: compile DX12 shaders with FXC
2026-10-11 20:04:47 -04:00
Brandon Thomas
6122dac051
Merge pull request #197 from itrycodinganditsbad/dmg-srcfolder
...
macOS: build the DMG with hdiutil create so the app passes codesign --strict
2026-10-11 20:04:43 -04:00
Brandon Thomas
1cf2dfd781
Merge pull request #178 from storytold/ci-speedup-nightly-platform-checks
...
CI: FreeBSD and Windows ARM64 nightly and on release, not per PR
2026-10-11 20:04:40 -04:00
Brandon Thomas
3f44d4ed43
Merge pull request #177 from coygeek/fix/soundcraft-light-instrument-contrast-20261010
...
fix(theme): restore Light Mix Instrument label contrast
2026-10-11 20:04:35 -04:00
Brandon Thomas
9bd609a572
Merge pull request #146 from salignatmoandal/fix/mcp-batch-keep-going-iserror
...
MCP batch: surface failures when keep_going is set (#145 )
2026-10-11 20:04:31 -04:00
Brandon Thomas
99b3ffe48a
Merge pull request #135 from vbasky/credit/vbasky-name
...
Credit Vikram Bhaskaran by real name and display name.
2026-10-11 19:51:00 -04:00
Brandon Thomas
3731299851
Merge pull request #134 from vbasky/fix/104-volume-to-clip-gain
...
Convert only the selected volume automation into clip gain.
2026-10-11 19:50:56 -04:00
Brandon Thomas
7442bc9bb1
Merge pull request #133 from vbasky/fix/103-aux-latency
...
Compensate for an aux insert's latency on the same block that measures it.
2026-10-11 19:50:52 -04:00
Brandon Thomas
f1ff34f533
Merge pull request #132 from vbasky/fix/92-clip-gain-stretch
...
Bake varispeed into rendered clip gain, then stop stretching it again.
2026-10-11 19:50:49 -04:00
Brandon Thomas
0f32d4d4cc
Merge pull request #131 from vbasky/fix/59-bounce-bus
...
Render a named bus when bouncing, and reject an unknown one.
2026-10-11 19:50:45 -04:00
Brandon Thomas
c716584e19
Merge pull request #130 from vbasky/fix/88-audiosuite-gain
...
Keep clip gain when AudioSuite inverts or duplicates.
2026-10-11 19:50:42 -04:00
Brandon Thomas
a8452b908c
Merge pull request #129 from vbasky/fix/101-playback-speed
...
Restore full playback speed when transport stops.
2026-10-11 19:50:38 -04:00
Brandon Thomas
f935d6ee79
Merge pull request #127 from vbasky/fix/95-cli-command-ids
...
Treat dotted command ids as engine.execute in the CLI app shorthand.
2026-10-11 19:50:34 -04:00
Brandon Thomas
ceae137642
Merge pull request #126 from vbasky/fix/96-closed-stdout
...
Keep going when the CLI's stdout is closed.
2026-10-11 19:50:30 -04:00
Brandon Thomas
776b771f59
Merge pull request #128 from vbasky/fix/89-surround-import
...
Import multichannel audio onto a track of the same width.
2026-10-11 19:49:37 -04:00
Brandon Thomas
b76161b698
Merge pull request #125 from vbasky/fix/87-midi-export
...
Export MIDI controllers and honour the tracks filter.
2026-10-11 19:49:34 -04:00
Brandon Thomas
cc0eb1caf5
Merge pull request #124 from vbasky/fix/91-save-copy
...
Save a session copy without retargeting the open document.
2026-10-11 19:49:31 -04:00
Brandon Thomas and Claude Opus 5.5
adb14703e4
Merge origin/main into fix/89-surround-import
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:49:11 -04:00
Brandon Thomas and Claude Opus 5.5
cb655d9ec4
Merge origin/main into fix/87-midi-export
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:49:07 -04:00
Brandon Thomas and Claude Opus 5.5
6a12573e4f
Merge origin/main into fix/91-save-copy
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:49:02 -04:00
Brandon Thomas
cffc932e57
Merge pull request #123 from vbasky/fix/86-consolidation-files
...
Keep each consolidation in its own audio file.
2026-10-11 19:48:51 -04:00
Brandon Thomas and Claude Opus 5.5
e7c31321f3
Volume to clip gain: keep the level outside the selection; keep clip gain points; ramps reach their end
...
- When every lane point lay inside the selection the lane was cleared,
so the held level outside fell back to the fader (6 dB louder in the
repro). Clear only when all clips lie inside the selection.
- The clip's own gain points inside the selection are kept, offset by
the lane, instead of being dropped.
- Volume/clip-gain ramps now end on the block's last sample, so
interpolate over n-1 steps and actually reach the end value.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:44:08 -04:00
Brandon Thomas and Claude Opus 5.5
55dfcc95d1
Close the export-clips test the rebase left open
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:43:41 -04:00
Brandon Thomas and Claude Opus 5.5
75430d2472
Close the export-clips test the rebase left open
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:43:41 -04:00
Brandon Thomas and Claude Opus 5.5
113292cc1a
Close the export-clips test the rebase left open
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:43:40 -04:00
Brandon Thomas and Claude Opus 5.5
e60c41c2c8
Release workflow: pass the Azure signing secrets so Windows builds are signed
...
Since the release workflow moved to storytold/craft-common-actions, it has
passed only the Apple and WINDOWS_CERTIFICATE secrets. The signing job reads
values from the release environment, but only for names the caller lists, so
the AZURE_* names that Trusted Signing uses came through empty and Windows
builds would ship unsigned. Same fix as storytold/craft-launcher#174 .
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 18:03:21 -04:00
Brandon Thomas and Claude Opus 5.5
75d3901ab4
CI: run FreeBSD and Windows ARM64 checks nightly and on release, not per PR
...
They ran on every push to main and on any PR touching Cargo.toml/Cargo.lock,
which is nearly every PR. See craftrules release/playbook.md §2.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 02:03:08 -04:00
Brandon Thomas and Claude Opus 5.5
4410486fc2
Release 0.5.0: linux-riscv64 tarball, version bump ( #165 )
...
- release.yml: new linux-riscv64 job, cross-compiled on ubuntu-24.04 against ports.ubuntu.com
riscv64 libs (the linux job's -dev packages incl. libasound2-dev:riscv64), CLI smoke-tested
under qemu-riscv64; wired into the release job's needs so SHA256SUMS covers it.
- packaging/linux/package.sh: CROSS_ARCH/CROSS_TARGET/CROSS_COMPILE/EMULATOR support.
- clap-host: c_char -> u8 without a cast that is a no-op (clippy error) where c_char is u8.
- Version 0.4.0 -> 0.5.0; docs list the riscv64 tarball.
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 19:37:37 -04:00
Brandon Thomas and Claude Opus 5.5
330a698397
Progress docs: target-app parity, gaps, alpha gate, readiness by audience ( #155 )
...
* Progress docs to the craftrules standard; full re-measure against Pro Tools 2026.4.1
Stage: alpha. Menu breadth 482/512 (94.1%, measured), feature breadth ~70%,
ready for real work ~40%; ~350-570 agent-hours to beta, ~950-1,450 to full parity,
calibrated on this repo's PR history.
- ROADMAP.md rewritten: stage banner, two numbers, dimension/feature/language tables
- docs/target-app-parity.md: authoritative assessment (area table moved from ROADMAP)
- docs/gaps.md: 22 ranked gaps with evidence and estimates
- docs/roadmap.md: milestones, current focus, beta plan
- docs/ui-, file-format-, hardware-, plugin-, localization-parity.md: new checklists
- docs/parity.md -> docs/parity-checklist.md (generated by cargo xtask parity)
- architecture.md: video, vst3-host, au-host crates; device I/O limits
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
* Stage: pre-alpha under the core-workflow gate
Add the alpha gate to docs/roadmap.md: interface recording at a chosen buffer
size, MIDI recording, and session interchange with Pro Tools fail, so the stage
moves from alpha to pre-alpha (~5 points and ~110-180 agent-hours to alpha).
Mark the alpha blockers in docs/gaps.md; update ROADMAP.md, target-app-parity.md
and README.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
* Add mainstream-practitioner and essentials-user readiness numbers
Mainstream practitioner ~36% (weekly-area depth 50.6% x 0.90 interaction x 0.92
stability x 0.85 file exchange) and essentials user ~57% (core-feature depth
72.4% x 0.90 launch/stability x 0.90 discoverability x 0.97 files), with written
weights, discounts and GitHub user evidence. Full ready-for-real-work checked
against its written dimension weights (40.6%); unchanged at ~40%, stage unchanged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
* Readiness by audience: hours to ~95% for full, mainstream and essentials
Full ~40% / 950-1,450 h, mainstream ~36% / 380-600 h, essentials ~57% / 110-200 h,
calibrated on this repo's PR history. The full number is already an additive
weighted sum over the written dimension table; method unchanged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 14:08:49 -04:00
Brandon Thomas
3bc2d92b4e
Merge pull request #122 from vbasky/fix/90-clip-export-names
...
Give same-named clip exports their own files.
2026-10-10 04:03:53 -04:00
Brandon Thomas
e5b5f9907f
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-10 04:01:49 -04:00
Brandon Thomas
0d3228ef9c
Merge pull request #121 from vbasky/fix/94-cut-all-automation
...
Put Cut All Automation on the clipboard.
2026-10-10 04:01:35 -04:00
Brandon Thomas and Claude Opus 5.5
f9d0d26e5b
Merge origin/main into fix/94-cut-all-automation
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 03:59:53 -04:00
Brandon Thomas
f68f737b3d
Merge pull request #120 from vbasky/fix/93-snap-neighbours
...
Snap selected clips to their neighbours instead of past them.
2026-10-10 03:59:24 -04:00
Brandon Thomas
dba0bea03d
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-10 03:56:37 -04:00
Brandon Thomas
e77503a815
Merge pull request #119 from vbasky/fix/97-menu-dialogs
...
Open New Tracks and Bounce only from the menu.
2026-10-10 03:56:32 -04:00
Brandon Thomas and Claude Opus 5.5
3a4f18647f
Merge origin/main into fix/97-menu-dialogs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 03:53:21 -04:00
Brandon Thomas
af0174942a
Merge pull request #118 from vbasky/fix/102-mix-view-aliases
...
Allocate Mix Window View menu paths once.
2026-10-10 03:53:03 -04:00
Brandon Thomas
dc2ffda4d6
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-10 03:52:01 -04:00
Brandon Thomas
9001c76b56
Merge pull request #117 from vbasky/fix/99-tempo-stretch
...
Send Tempo Operations stretch as a factor.
2026-10-10 03:51:57 -04:00
Brandon Thomas
3364f7ca30
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-10 03:50:45 -04:00