Commit graph

10 commits

Author SHA1 Message Date
Armin
73c4095139 Add octave offset dropdown, fix waveform sidebar, embed audio in plugin state
- Add octave offset combo (-3 to +3) in title bar for MIDI input transposition
- Fix waveform sidebar base note from C3 to C4
- Fix midiNoteToSliceIndex to compare pitch classes instead of raw MIDI notes
- Add colored slice indicator dots on waveform sidebar keys
- Embed audio data, file path, sample rate, and slices in plugin state for
  DAW project save/restore (falls back to file path if embedded data missing)
2026-07-21 15:20:49 +02:00
Armin
8dc07d2568 Fix all compilation warnings
- Fix float-to-int conversions in WaveformDisplay::paint setBounds
- Fix implicit int-to-float conversion in mousePressed key row calc
- Remove unused variables in mouseWheelMove
- Replace deprecated DirectoryIterator with RangedDirectoryIterator
- Suppress JUCE/VST3 SDK warnings via CMAKE_CXX_FLAGS
2026-07-21 13:16:19 +02:00
Armin
6e220a60f4 Fix UI scale range: 75% to 200% 2026-07-21 02:15:39 +02:00
Armin
4c731832d4 Clarify bass/treble controls affect onset detection 2026-07-21 02:15:07 +02:00
Armin
3b9de9034b Replace em dashes with hyphens in README 2026-07-21 02:14:15 +02:00
Armin
c6f9ff733c Fix MIDI note reference: C3 -> C4 2026-07-21 02:13:44 +02:00
Armin
10b32ab3ce Clarify that make installs by default 2026-07-21 02:12:16 +02:00
Armin
ebd8c7e770 Add screenshot to README 2026-07-21 02:10:11 +02:00
Armin
8ea017208b Add README 2026-07-21 02:08:44 +02:00
Armin
638cd05ea8 Initial commit 2026-07-21 02:06:45 +02:00