|
|
8e09f58944
|
Added VST SDK support.
|
2026-11-06 18:13:49 +01:00 |
|
|
|
25d4ad5d3b
|
feat(midi): qualify routed startup and refresh workflow screenshots (phase 105)
|
2026-11-06 02:35:48 +01:00 |
|
|
|
f37ad8987a
|
feat(midi): import Standard MIDI Files with transactional undo (phase 104)
|
2026-11-06 02:28:25 +01:00 |
|
|
|
02ee1818a3
|
feat(midi): export selected clip as an atomic Standard MIDI File (phase 103)
|
2026-11-06 02:26:20 +01:00 |
|
|
|
e9d0c62fd6
|
feat(preferences): choose MIDI devices and persistent channel defaults (phase 102)
|
2026-11-06 02:25:28 +01:00 |
|
|
|
75dee16b6a
|
feat(midi): add device routing and bounded external note output (phase 101)
|
2026-11-06 02:23:37 +01:00 |
|
|
|
bd0a63c06d
|
feat(midi): strum chords with preserved note ends and undo (phase 99)
|
2026-11-06 02:16:46 +01:00 |
|
|
|
083ac05ae6
|
feat(audio): crossfade overlapping clips in one undoable edit (phase 98)
|
2026-11-06 02:12:09 +01:00 |
|
|
|
b7a4a1acd4
|
feat(transport): set project tempo by tapping a pulse (phase 97)
|
2026-11-06 02:09:02 +01:00 |
|
|
|
924821738d
|
feat(inserts): add bulk enable, bypass and clear actions (phase 95)
|
2026-11-06 02:07:19 +01:00 |
|
|
|
c65ac61a98
|
feat(presets): add creative internal effect chain templates (phase 94)
|
2026-11-06 02:06:27 +01:00 |
|
|
|
062b33f55f
|
feat(inserts): duplicate effect slots with independent state (phase 91)
|
2026-11-06 02:03:36 +01:00 |
|
|
|
26ace28bb5
|
feat(plugins): qualify host VST3 chains and refresh the DAW gallery (phase 89)
|
2026-11-06 01:50:25 +01:00 |
|
|
|
a3858b1c82
|
feat(mixer): control insert wet mix and chain output gain (phase 88)
|
2026-11-06 01:41:23 +01:00 |
|
|
|
b6d0771b4f
|
feat(presets): save and adopt reusable effect chains (phase 87)
|
2026-11-06 01:40:13 +01:00 |
|
|
|
62cee7a7b0
|
feat(engine): render prepared per-track insert graphs (phase 82)
|
2026-11-06 01:35:53 +01:00 |
|
|
|
7489f86351
|
feat(project): persist bounded per-track effect chains (phase 81)
|
2026-11-06 01:34:08 +01:00 |
|
|
|
9e380d4dd0
|
feat: detect and slice audio attacks atomically and qualify sample editor workflows
|
2026-11-06 01:16:39 +01:00 |
|
|
|
edeeb8e8bb
|
feat: snap sample selection boundaries to deterministic nearby zero crossings
|
2026-11-06 01:08:30 +01:00 |
|
|
|
392e437d32
|
feat: select audible sample boundaries with threshold and padding controls
|
2026-11-06 01:08:01 +01:00 |
|
|
|
ddef6cd73d
|
feat: process selected sample gain and peak normalization with atomic bounds checks
|
2026-11-06 01:07:23 +01:00 |
|
|
|
15714fa764
|
feat: apply reversible linear and equal-power fades to sample selections
|
2026-11-06 01:06:24 +01:00 |
|
|
|
9f1ff5f1e4
|
feat: remove selected audio DC offset with double precision analysis
|
2026-11-06 01:05:19 +01:00 |
|
|
|
f528a169f8
|
feat: invert selected audio sample polarity without changing surrounding frames
|
2026-11-06 01:04:45 +01:00 |
|
|
|
9ae2e2a11c
|
feat: reverse selected sample frames with immutable snapshots and local undo
|
2026-11-06 01:04:06 +01:00 |
|
|
|
342a93385c
|
feat: export sample ranges and adopt new source copies with rollback and project undo
|
2026-11-06 01:03:31 +01:00 |
|
|
|
3d031a0010
|
feat: trim audio clips from sample editor ranges with conservative tick alignment
|
2026-11-06 01:02:08 +01:00 |
|
|
|
7a04c6d922
|
feat: add bounded audio sample editor with waveform selection and source statistics
|
2026-11-06 01:01:37 +01:00 |
|
|
|
b0cfa79131
|
feat: collect portable project media with transactional cleanup and qualify composition workflows
|
2026-11-06 00:49:37 +01:00 |
|
|
|
d676d74a11
|
feat: normalize selected audio clips to a bounded sample peak
|
2026-11-06 00:46:14 +01:00 |
|
|
|
ea0b4ca3da
|
feat: generate bounded ascending and descending MIDI arpeggio patterns
|
2026-11-06 00:42:33 +01:00 |
|
|
|
6be4f9803a
|
feat: build custom MIDI chord voicings with atomic pitch and capacity checks
|
2026-11-06 00:40:48 +01:00 |
|
|
|
d034417c8c
|
feat: humanize MIDI timing and dynamics with reproducible seeded edits
|
2026-11-06 00:39:19 +01:00 |
|
|
|
fc76bf6803
|
feat: consolidate trimmed MIDI clips with explicit note boundary cropping
|
2026-11-06 00:38:13 +01:00 |
|
|
|
3c202cbfdc
|
feat: split MIDI clips nondestructively with source-relative note slices
|
2026-11-06 00:36:04 +01:00 |
|
|
|
4c855ee5d7
|
feat: duplicate complete tracks with instruments routing and automation
|
2026-11-06 00:33:58 +01:00 |
|
|
|
7084e660fe
|
feat: ripple timeline ranges with markers and automation atomically
|
2026-11-06 00:32:33 +01:00 |
|
|
|
bd39eb1345
|
feat: navigate arrangement markers and loop named sections
|
2026-11-06 00:31:08 +01:00 |
|
|
|
64e5ab170f
|
feat: plan composition phases and persist named arrangement markers
|
2026-11-06 00:29:48 +01:00 |
|
|
|
1b668068de
|
feat: compare mixer A/B snapshots with undo and qualify modern editing workflows
|
2026-11-06 00:25:23 +01:00 |
|
|
|
310b81ec4d
|
feat: apply reversible boundary fades across audio clip selections
|
2026-11-06 00:20:37 +01:00 |
|
|
|
4af18fc33d
|
feat: shape MIDI phrase dynamics with bounded velocity scaling
|
2026-11-06 00:19:32 +01:00 |
|
|
|
77fc5b4c0e
|
feat: correct MIDI phrases to root-aware major and minor scales
|
2026-11-06 00:18:50 +01:00 |
|
|
|
5acd3b65ab
|
feat: shape MIDI note gates and create channel-aware legato phrases
|
2026-11-06 00:18:07 +01:00 |
|
|
|
2ba14f6728
|
feat: quantize MIDI clips with deterministic swing and strength
|
2026-11-06 00:17:23 +01:00 |
|
|
|
b0dbf6905f
|
feat: align clip selections and slip sources without moving boundaries
|
2026-11-06 00:16:31 +01:00 |
|
|
|
ea9789b188
|
feat: repeat arrangement phrases with bounded atomic pattern copies
|
2026-11-06 00:15:42 +01:00 |
|
|
|
b60501f317
|
feat: copy and paste arrangement phrases with independent clip snapshots
|
2026-11-06 00:15:01 +01:00 |
|
|
|
7379545ced
|
feat: edit arrangement selections atomically with grouped undo
|
2026-11-06 00:13:48 +01:00 |
|
|
|
73e8bf09dc
|
feat: persist floating panel layouts and wrap the compact transport
|
2026-11-05 23:57:56 +01:00 |
|