Brandon Thomas
c0cb993408
Merge pull request #413 from mikkelkonyher/checkbox-drag
...
Drag across checkboxes to check or uncheck several (#399 )
2026-10-13 06:54:02 -04:00
Brandon Thomas
cf755b8cd2
Merge pull request #410 from Silvertree2010/fix/instrument-params-render
...
Engine: mix.instrument takes the instrument's parameters and refuses unknown fields (#265 )
2026-10-13 06:53:58 -04:00
Brandon Thomas
9ad9eb88e4
Merge pull request #408 from Silvertree2010/fix/bus-bounce-aux-latency
...
Mix: a bus bounce compensates the aux returns onto it (#246 )
2026-10-13 06:53:54 -04:00
Brandon Thomas
fca728501f
Merge pull request #409 from Silvertree2010/fix/master-insert-latency
...
Mix: delay compensation covers the master faders' inserts (#351 )
2026-10-13 06:53:50 -04:00
Brandon Thomas
55eff096ac
Merge pull request #417 from Momentum96/fix/hangul-ui-fallback
...
Fall back to a system Hangul font so Korean names render in the UI
2026-10-13 06:53:46 -04:00
Brandon Thomas
c2788c50d4
Merge pull request #415 from grovebit/tab-to-transient
...
Tab to Transient: every selected track, Alt+Tab back, Shift+Tab extends
2026-10-13 06:53:42 -04:00
Brandon Thomas
fe573bb31f
Merge pull request #416 from grovebit/transient-detection
...
Transient detection: find quiet and legato onsets, place them on the attack
2026-10-13 06:53:38 -04:00
Brandon Thomas
87db8f4048
Merge pull request #414 from grovebit/midi-double-click
...
Double-click a MIDI clip with the Grabber to open it in the MIDI Editor
2026-10-13 06:53:33 -04:00
Brandon Thomas
ddb874e399
Merge pull request #407 from vbasky/fix/midi-editor-tool-insertion
...
Require the Pencil tool to insert MIDI notes
2026-10-13 06:53:29 -04:00
Brandon Thomas and Claude Opus 5.5
f4ed9919e6
Merge main into #413
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 06:46:08 -04:00
Brandon Thomas and Claude Opus 5.5
f8370f90f5
Resolve the plugin-parity header and revision rows after merging main into #410
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 06:45:43 -04:00
Brandon Thomas and Claude Opus 5.5
b32d7bd926
Merge main into #410 ; put the mix.instrument note in the Instruments row's 'have' cell
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 06:45:33 -04:00
Brandon Thomas and Claude Opus 5.5
14862a5139
Merge main into #408
...
render_bus moved into RangeRender (#393 ); the bus-latency fix now applies there.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 06:45:20 -04:00
Brandon Thomas
6d4f9a41a5
Merge main into #409
...
# Conflicts:
# ROADMAP.md
# docs/architecture.md
2026-10-13 06:44:55 -04:00
Brandon Thomas
a96cf50a3a
Merge pull request #380 from grovebit/controls-look
...
Draw faders and meters more like Pro Tools
2026-10-13 06:38:28 -04:00
Brandon Thomas
8e360b336b
Merge pull request #319 from Limestudio90/audio-device-settings
...
Audio device settings (system, devices, rate, buffer) and opt-in ASIO
2026-10-13 06:32:41 -04:00
Brandon Thomas
afa850d697
Merge main into #319
...
# Conflicts:
# ROADMAP.md
2026-10-13 06:32:14 -04:00
Brandon Thomas
7c9a18878b
Merge pull request #322 from Limestudio90/mix-window-separate
...
Mix in a separate window: Edit and Mix on screen at once
2026-10-13 06:32:11 -04:00
Brandon Thomas
844830bf6f
Merge main into #322
...
# Conflicts:
# ROADMAP.md
2026-10-13 06:31:36 -04:00
Brandon Thomas
acbc3411e5
Merge pull request #334 from scottcampbelldata/sampler-ui
...
Sampler UI: load samples, waveform with loop points, instrument sliders
2026-10-13 06:31:27 -04:00
Brandon Thomas
13316cf60e
Merge pull request #315 from Limestudio90/plugin-editors-windows
...
Plugin editor windows on Windows (VST3 and embedded CLAP)
2026-10-13 06:31:24 -04:00
Brandon Thomas
9176296e96
Merge pull request #390 from woodgrain816/open-recent
...
File › Open Recent: the last 10 sessions, newest first
2026-10-13 06:31:20 -04:00
Brandon Thomas
18dcb7b870
Merge pull request #219 from Jafz2001/feat/routing-folders
...
Complete routing folder management
2026-10-13 06:31:16 -04:00
Brandon Thomas
58a0482712
Merge pull request #335 from reoniazx/fix/fade-drag-waveform-preview
...
Fix clip fade editing and add live waveform previews
2026-10-13 06:31:12 -04:00
Brandon Thomas
751a5755cb
Merge pull request #338 from grovebit/menu-search
...
Type to search as soon as a plugin or bus menu opens
2026-10-13 06:31:05 -04:00
Brandon Thomas
430c6a9e4e
Merge pull request #332 from grovebit/corrupt-sessions
...
Keep corrupt sessions and imports from hanging, crashing or filling memory
2026-10-13 06:31:01 -04:00
Brandon Thomas
cc1bf5a62d
Merge pull request #296 from grovebit/new-midi-clip
...
Create MIDI clips with the Pencil, Consolidate and the MIDI Editor
2026-10-13 06:30:57 -04:00
Brandon Thomas
123ae65e2b
Merge pull request #306 from grovebit/plugin-safety
...
Plugin safety: read plugin state off the audio thread, keep refused settings, contain NaN plugins
2026-10-13 06:30:53 -04:00
Brandon Thomas
5b824e46c8
Merge pull request #209 from grovebit/zoom-toggle
...
Zoom Toggle: E zooms in on the edit selection and back out, as in Pro Tools
2026-10-13 06:30:49 -04:00
Brandon Thomas
d438c753e1
Merge pull request #360 from grovebit/session-copies
...
Share the session with the UI instead of copying it every frame
2026-10-13 06:30:45 -04:00
Brandon Thomas
69aea8fad3
Merge pull request #384 from grovebit/track-height-drag
...
Track height: resize live while dragging, Pro Tools modifiers and Ctrl+Up/Down
2026-10-13 06:30:40 -04:00
Brandon Thomas
768629a8ce
Merge pull request #365 from grovebit/edit-modes
...
Make the Shuffle, Slip, Spot and Grid edit modes work like Pro Tools
2026-10-13 06:30:33 -04:00
Brandon Thomas
a8594684a1
Merge pull request #393 from grovebit/bounce-streaming
...
Stream bounces to disk and keep the app responsive while bouncing
2026-10-13 06:30:29 -04:00
Brandon Thomas
bbafeb85f6
Merge pull request #367 from grovebit/plugin-transport-midi
...
Give plugins the session's tempo and transport, and play MIDI controllers
2026-10-13 06:30:26 -04:00
Brandon Thomas
695811ad13
Merge pull request #369 from grovebit/live-take-waveform
...
Draw each take in the Edit window while it records
2026-10-13 06:30:22 -04:00
Brandon Thomas
82a83ae6f4
Merge pull request #215 from SteamSmith/fix/control-line-limits
...
control server: bound request lines and concurrent connections
2026-10-13 06:30:18 -04:00
Brandon Thomas
376e9f03ff
Merge pull request #328 from grovebit/generator-render
...
Signal Generator fills the selection with a new clip
2026-10-13 06:30:13 -04:00
Brandon Thomas
2a675b7ae4
Merge pull request #300 from grovebit/bounce-browse
...
Bounce Mix: Browse for the file, and start in the session folder
2026-10-13 06:30:09 -04:00
Brandon Thomas
65829dbb1c
Merge pull request #368 from grovebit/recording-safety
...
Keep takes when the input, output or disk fails, or the app crashes
2026-10-13 06:30:06 -04:00
Brandon Thomas and Claude Opus 5.5
e65a66c539
Keep one build_input after merging #319 's latest (the guarded one with device-loss detection)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 06:27:17 -04:00
Brandon Thomas and Claude Opus 5.5
baea184bd1
Keep one VST3 controller-sync path after merging #306 's latest
...
The landing branch already syncs host-set values to the controller before
saving state (lock-free atomics + EditorLink::sync_param); the PR's later
ControllerPending table did the same, so keep one. Keeps the PR's new
'a loaded state replaces earlier edits' assertion, which passes.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 06:26:54 -04:00
Brandon Thomas
1dcd6aa064
Merge #322 's latest into the landing branch
2026-10-13 06:25:57 -04:00
Brandon Thomas
94390f49fa
Merge #319 's latest into the landing branch
2026-10-13 06:25:57 -04:00
Brandon Thomas
20927d7684
Merge #315 's latest into the landing branch
2026-10-13 06:25:56 -04:00
Brandon Thomas
35ba903358
Merge #338 's latest into the landing branch
2026-10-13 06:25:56 -04:00
Brandon Thomas
8b78e0306b
Merge #332 's latest into the landing branch
2026-10-13 06:25:56 -04:00
Brandon Thomas
f29b4ef325
Merge #296 's latest into the landing branch
2026-10-13 06:25:56 -04:00
Brandon Thomas
bd5b5f17fa
Merge #209 's latest into the landing branch
2026-10-13 06:25:56 -04:00
Brandon Thomas
03815fbf4d
Merge #360 's latest into the landing branch
2026-10-13 06:25:56 -04:00
Brandon Thomas
19b1f33eb5
Merge #384 's latest into the landing branch
2026-10-13 06:25:56 -04:00
Brandon Thomas
9b362a7244
Merge #365 's latest into the landing branch
2026-10-13 06:25:56 -04:00
Brandon Thomas
0dc7b1ebec
Merge #393 's latest into the landing branch
2026-10-13 06:25:56 -04:00
Brandon Thomas
0c30ecffcc
Merge #367 's latest into the landing branch
2026-10-13 06:25:56 -04:00
Brandon Thomas
7a6df4cbbd
Merge #306 's latest into the landing branch
2026-10-13 06:25:56 -04:00
Brandon Thomas
d434cf6b15
Merge #369 's latest into the landing branch
2026-10-13 06:25:55 -04:00
Brandon Thomas
c2f052715d
Merge main into #319
2026-10-13 06:16:54 -04:00
Brandon Thomas
edd1787353
Merge main into #322
2026-10-13 06:13:17 -04:00
Brandon Thomas
ec8d1ed6a8
Merge #322
2026-10-13 06:13:17 -04:00
Brandon Thomas and Claude Opus 5.5
bec0cca48d
Fix build after merging main into #334
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 06:12:51 -04:00
Brandon Thomas
b2e4dee0dd
Merge #334
2026-10-13 06:12:51 -04:00
Brandon Thomas
00faedcbd0
Merge main into #334
2026-10-13 06:09:17 -04:00
Brandon Thomas
b0daf3213e
Merge main into #315
2026-10-13 06:08:18 -04:00
Brandon Thomas
5323c8ef25
Merge #315
2026-10-13 06:08:18 -04:00
Brandon Thomas
5686d61f45
Merge main into #390
2026-10-13 06:04:00 -04:00
Brandon Thomas
bee60a375c
Merge #390
2026-10-13 06:04:00 -04:00
Brandon Thomas
82eff0f561
Merge main into #219
2026-10-13 06:01:05 -04:00
Brandon Thomas
a16bb01915
Merge #219
2026-10-13 06:01:05 -04:00
Brandon Thomas and Claude Opus 5.5
6409a8cbbd
Fix build after merging main into #335
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 06:00:30 -04:00
Brandon Thomas
6583ec6032
Merge #335
2026-10-13 06:00:30 -04:00
Brandon Thomas
e0deb3f4e5
Merge main into #335
2026-10-13 05:55:06 -04:00
Brandon Thomas
bae80849dd
Merge main into #338
2026-10-13 05:51:51 -04:00
Brandon Thomas
4fcc387571
Merge #338
2026-10-13 05:51:51 -04:00
Brandon Thomas
857882c740
Merge main into #332
2026-10-13 05:40:16 -04:00
Brandon Thomas
92ed201515
Merge #332
2026-10-13 05:40:16 -04:00
Brandon Thomas
67f486d4c4
Merge main into #296
2026-10-13 05:34:50 -04:00
Brandon Thomas
7fb734dab8
Merge #296
2026-10-13 05:34:50 -04:00
Brandon Thomas and Claude Opus 5.5
ca1a6d443e
Fix build after merging main into #306
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 05:31:48 -04:00
Brandon Thomas
cbfaff70e7
Merge #306
2026-10-13 05:31:48 -04:00
Brandon Thomas
056bc288c4
Merge main into #306
2026-10-13 05:31:14 -04:00
Brandon Thomas
468125aaf4
Merge main into #209
2026-10-13 05:27:22 -04:00
Brandon Thomas
262392cd23
Merge #209
2026-10-13 05:27:22 -04:00
Brandon Thomas and Claude Opus 5.5
e927e295bb
Fix build after merging main into #360
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 05:24:58 -04:00
Brandon Thomas
4ebdc35b04
Merge #360
2026-10-13 05:24:58 -04:00
Brandon Thomas
70c9bcf7dd
Merge main into #360
2026-10-13 05:24:45 -04:00
Brandon Thomas
3f3f64746f
Merge main into #384
2026-10-13 05:21:33 -04:00
Brandon Thomas
dec75a8086
Merge #384
2026-10-13 05:21:33 -04:00
Brandon Thomas and Claude Opus 5.5
bb3a6bdd9a
Fix build after merging main into #365
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 05:17:58 -04:00
Brandon Thomas
cd981d723e
Merge #365
2026-10-13 05:17:58 -04:00
Brandon Thomas
2bba5c334d
Merge main into #365
2026-10-13 05:17:58 -04:00
Brandon Thomas
5051b4a45f
Merge main into #393
2026-10-13 05:12:31 -04:00
Brandon Thomas
edcdf770b2
Merge #393
2026-10-13 05:12:31 -04:00
Brandon Thomas
e32c16b82e
Merge main into #367
2026-10-13 05:11:18 -04:00
Brandon Thomas
9c994f3f7b
Merge #367
2026-10-13 05:11:18 -04:00
Brandon Thomas
c46d6efd4c
Merge #369
2026-10-13 05:08:27 -04:00
Brandon Thomas
a47135b228
Merge main into #369
2026-10-13 05:08:26 -04:00
Brandon Thomas
5d98ddfa69
Merge main into #215
2026-10-13 05:03:15 -04:00
Brandon Thomas
574b3117e7
Merge #215
2026-10-13 05:03:15 -04:00
Brandon Thomas
b4f7c4af6d
Merge #328
2026-10-13 04:59:31 -04:00
Brandon Thomas
0eee82a49c
Merge main into #328
2026-10-13 04:59:30 -04:00
Brandon Thomas
d4b7300a1e
Merge main into #300
2026-10-13 04:56:48 -04:00