Commit graph

136 commits

Author SHA1 Message Date
d6e46f67d7 Revert "Added an alternative GUI based on JUCE; I like FLTK more..."
This reverts commit cd2f87a8b3.
2026-11-06 23:22:44 +01:00
cd2f87a8b3 Added an alternative GUI based on JUCE; I like FLTK more... 2026-11-06 23:17:49 +01:00
d6ded83beb sequencer play fix. 2026-11-06 22:00:35 +01:00
e664414796 Seperating the sequencer into multiple widgets. 2026-11-06 21:39:38 +01:00
896a7907d3 Audio track velocity editing in the sequencer. 2026-11-06 21:10:48 +01:00
b46d4f09bb Added velocity to tracks in the sequencer. 2026-11-06 21:00:20 +01:00
9b1e7b7d42 README update. 2026-11-06 20:07:57 +01:00
e7588e2826 README update. 2026-11-06 20:02:24 +01:00
dee20116bd README update. 2026-11-06 19:58:37 +01:00
d9da114af5 Added AUTHORS file. 2026-11-06 19:14:51 +01:00
b6ba093000 Migrated from Make to CMake. 2026-11-06 19:05:14 +01:00
cda05294f5 VST and JUCE screenshot update. 2026-11-06 18:32:25 +01:00
adcbcdfd5e JUCE SDK integration. 2026-11-06 18:29:35 +01:00
8e09f58944 Added VST SDK support. 2026-11-06 18:13:49 +01:00
a1482ec110 Screenshot update. 2026-11-06 17:37:18 +01:00
619c2d0808 Docs file normalization. 2026-11-06 15:20:20 +01:00
dd32143bf8 phase information removal. 2026-11-06 14:12:22 +01:00
a869f38a76 ROADMAP update. 2026-11-06 13:57:02 +01:00
0c91f29453 docs(screenshots): show real MIDI input devices in preferences dropdown 2026-11-06 02:48:18 +01:00
8795516124 fix(preferences): retain MIDI device labels across dropdown refreshes 2026-11-06 02:43:56 +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
2a86d766ca feat(settings): persist application defaults and workspace on exit (phase 100) 2026-11-06 02:20:33 +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
7ad85b6144 feat(metering): show live stereo peaks beside track inserts (phase 96) 2026-11-06 02:08:13 +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
c6f384a623 feat(inserts): compare track effect configurations with A and B (phase 93) 2026-11-06 02:05:41 +01:00
58f0dc51c5 feat(inserts): copy and paste chains between tracks (phase 92) 2026-11-06 02:04:38 +01:00
062b33f55f feat(inserts): duplicate effect slots with independent state (phase 91) 2026-11-06 02:03:36 +01:00
e6cf7023fb feat(workspace): open selected track inserts directly (phase 90) 2026-11-06 02:02:44 +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
eb71ca765f feat(plugins): inspect and edit selected track effects (phase 86) 2026-11-06 01:39:31 +01:00
ccb1d64b9f feat(gui): reorder, bypass and remove track inserts (phase 85) 2026-11-06 01:38:55 +01:00
2ecc9df343 feat(plugins): search and filter the installed plugin library (phase 84) 2026-11-06 01:38:07 +01:00
e3c27d6aae feat(gui): add the per-track modular insert workspace (phase 83) 2026-11-06 01:37:09 +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
e9d783146f feat(gui): compact track creation and make the inspector optional (phase 80) 2026-11-06 01:33:16 +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