Commit graph

  • ef039f6f26 Restore current UI assets (logo, screenshot, knob, background) main Armin 2026-10-07 02:07:06 +02:00
  • 9bd70f67e4 Separate build from install: make no longer copies plugins Armin 2026-10-06 20:59:53 +02:00
  • fbca80dfe3 Add persistent UI scale parameter (75%..200%) Armin 2026-08-31 21:39:12 +02:00
  • 94b9d4a8f8 Remove VEL RES knob; lay out filter knobs in a single 5-knob row Armin 2026-08-30 00:24:41 +02:00
  • 4003fff05a Add per-note velocity routing to filter cutoff and resonance Armin 2026-08-30 00:01:53 +02:00
  • ccb3b3b636 Fix filter type dropdown emptying when selecting LP 48dB Armin 2026-08-13 16:37:56 +02:00
  • 4a86afd8a8 update README Armin 2026-08-13 15:11:47 +02:00
  • f9c235a4b0 Reorder filter dropdown: list LP 48dB below LP 24dB Armin 2026-08-13 14:55:33 +02:00
  • 9c88380d1b Fix preset name not restored on plugin reopen Armin 2026-08-13 14:39:56 +02:00
  • 9b554cbca2 Fix filter env: restore unipolar modulation so all env knobs are responsive Armin 2026-08-13 14:15:41 +02:00
  • ad1aff748f Fix filter env: modulate relative to sustain so cutoff knob stays audible at any env amount Armin 2026-08-13 13:37:39 +02:00
  • 3a5ef74a40 Fix envelope time knobs: use true log scaling instead of inverted 0.3 skew Armin 2026-08-13 13:23:35 +02:00
  • 80a84a2f1c Add bottom status bar with git build info and compile time Armin 2026-08-13 12:51:42 +02:00
  • ffdc2d0e2a Add delay invert + flatten LEDs; fix flatten to narrow bounce width instead of shortening tail Armin 2026-08-13 04:28:58 +02:00
  • 023071154e Fix delay ping-pong: real stereo bounce + rename LED label to PINGPONG Armin 2026-08-13 04:15:42 +02:00
  • ac62d7a30b Fix preset dialog default dir resolving to / on Linux Armin 2026-08-13 04:05:21 +02:00
  • 5cd2200c7e replace screenshot, fix arpeggiator reset Armin 2026-08-13 04:00:25 +02:00
  • 5c6b54d3d9 Fix arp INVERT dropping an octave; invert Stab/Pinky patterns Armin 2026-08-13 03:47:46 +02:00
  • 243d352cba updateeeees Armin 2026-08-13 03:39:39 +02:00
  • 6ab46d18da . -> , Armin 2026-08-13 02:18:59 +02:00
  • c9e62309eb Fix waveform count: 17 waveforms in docs (was 5) Armin 2026-08-13 02:17:08 +02:00
  • 84fab88ea1 rework arpeggiator with blank notes and progressions Armin 2026-08-13 02:09:39 +02:00
  • beec2ed4bd Make the Supersaw Array preset use Supersaw OSC waveforms Armin 2026-08-13 01:44:00 +02:00
  • 5e5f7746b4 rework arpeggiator patterns Armin 2026-08-13 01:39:02 +02:00
  • e5e3173afe re-work appegiator patterns Armin 2026-08-13 01:15:17 +02:00
  • ecad7b13c1 update README Armin 2026-08-13 00:39:11 +02:00
  • bb0f39a87b add arpeggiator, rename presets, move spectrum analyzer into waveform Armin 2026-08-13 00:38:10 +02:00
  • 774d9295ea update logo.png Armin 2026-08-12 23:26:30 +02:00
  • e0937bea2d Add JP-8000 like "supersaw" waveform Armin 2026-08-12 20:13:57 +02:00
  • 87f5cb0d24 update README Armin 2026-08-02 21:55:23 +02:00
  • 8cdbf3c238 Limit rotary knob value text shown by 1 decimal Armin 2026-07-17 16:35:58 +02:00
  • fdc94c38a4 Fix rotary knob fader curve mapping functions, lower highpass frequency in DSP Armin 2026-07-17 15:26:06 +02:00
  • 288fbc1163 Fix some compiler warnings when building JUCE Armin 2026-07-17 15:03:03 +02:00
  • 9c3de80748 Tighten layout: reduce gaps, shrink header, reposition logo, rename newlogo→logo Armin 2026-07-17 00:48:49 +02:00
  • ab647c6ec8 use newlogo in README Armin 2026-07-16 02:34:49 +02:00
  • 91a1d96ab8 UI polish: amber theme, smooth spectrum, MIDI LED, VU tuning Armin 2026-07-16 02:31:34 +02:00
  • 656f1c2bd5 replace logo Armin 2026-07-16 01:42:56 +02:00
  • 5c4928252c Add ping-pong delay, fix preset save extension, align reverb/scale UI Armin 2026-07-16 00:49:09 +02:00
  • c5850fd2a6 Fix delay plucking with interpolated read tap Armin 2026-07-16 00:21:14 +02:00
  • cf0b704350 update screenshot, change presets (phasing) Armin 2026-07-16 00:18:22 +02:00
  • ab93d7114b Wire up remaining FX members, param layout, and section bounds Armin 2026-07-15 23:54:52 +02:00
  • 64983db56c Add VERSION file, preset DTD, and .cfl version-compatibility check Armin 2026-07-15 23:54:25 +02:00
  • 782b380e17 Make pitch bend wheel drag start at center (0) Armin 2026-07-15 23:53:34 +02:00
  • 132c5cbc29 Update presets: remove distortion mix, add symmetry/tone and LFO1 OSC2 phase Armin 2026-07-15 23:52:54 +02:00
  • 4103725036 Sort preset categories and names alphabetically Armin 2026-07-15 23:52:43 +02:00
  • d3ca2bf4be Make master fader natural by applying it as final post-limiter stage Armin 2026-07-15 23:52:33 +02:00
  • f4253687e8 Make all dropdown menus consistent height and aligned with knobs Armin 2026-07-15 23:52:21 +02:00
  • 320881a1cf Tune synth down one octave; add LFO1/LFO2 OSC2 phase destination Armin 2026-07-15 23:51:58 +02:00
  • 040c0c8e61 Add distortion Symmetry and Tone knobs Armin 2026-07-15 23:51:38 +02:00
  • bfd96092ea Remove compressor/distortion mix (force 100% wet) Armin 2026-07-15 23:50:31 +02:00
  • e0b005c7ae Add brickwall limiter FX section Armin 2026-07-15 23:49:51 +02:00
  • 545a499de8 Make patch LCD clickable to open .cfl load/save file menu Armin 2026-07-15 23:48:41 +02:00
  • 86bda9d762 Add 11 additional oscillator waveforms Armin 2026-07-15 23:46:38 +02:00
  • d088ce5ae1 add .kra to .gitignore Armin 2026-07-15 21:25:05 +02:00
  • 38fcf8ed14 fix pitch bend mapping, add inertia when releasing Armin 2026-07-15 21:24:04 +02:00
  • 3b0f203684 change opacity of UI elements; use logarithmic volume knob curve Armin 2026-07-15 19:06:46 +02:00
  • 5ebbe91744 re-fine layout on UI, add new screenshot Armin 2026-07-15 18:29:49 +02:00
  • 4a0c296331 new logo UI adaptation; replace screenshot Armin 2026-07-15 17:27:06 +02:00
  • 134c3b08f9 update screenshot, refine UI layout in PluginEditor.cpp Armin 2026-07-15 17:03:41 +02:00
  • 021bc21b8a update background and shot, refine UI gaps and alignments Armin 2026-07-15 16:23:07 +02:00
  • 3ac6d2dfd1 fix: stretch background image to fill 100% of horizontal width Armin 2026-07-14 19:17:31 +02:00
  • 0e18afbf10 update LICENSE Armin 2026-07-14 14:22:51 +02:00
  • 0ad6afdf6b ui polish: center header elements, highlight active preset section, longer piano decay, remove unused PNGs Armin 2026-07-14 14:17:39 +02:00
  • 0c8da93549 fix: clear preset selection checkmark when Randomize is used Armin 2026-07-14 14:01:27 +02:00
  • 7f1799103c verbose rm on "make clean" Armin 2026-07-14 13:56:34 +02:00
  • 6751f43a31 fix: actually run the 250ms voice fade-out on preset change Armin 2026-07-14 13:55:56 +02:00
  • 8d883b5bd4 feat: add presets, Randomize button, menu highlight, finer LFO depth, preset-switch fade-out Armin 2026-07-14 13:54:17 +02:00
  • fc4408bd51 add email Armin 2026-07-14 12:49:20 +02:00
  • 7e52b574a6 Switch license to AGPLv3 to align with JUCE license. Armin 2026-07-14 12:46:27 +02:00
  • 9522475bee ui: even out vertical section spacing to a consistent 10px gap Armin 2026-07-14 12:33:10 +02:00
  • 703356fc92 rename screenshot file Armin 2026-07-14 11:23:28 +02:00
  • d1454d1d7f rename image files Armin 2026-07-14 11:21:57 +02:00
  • 02a0d6bdd3 add license information to README Armin 2026-07-14 11:00:31 +02:00
  • 0fa182ab70 add LICENSE Armin 2026-07-14 10:58:59 +02:00
  • c91cf4e594 cleanup; small changes to PluginEditor Armin 2026-07-14 01:45:51 +02:00
  • d43a78b255 feat: add octave and halftone transpose menus Armin 2026-07-14 01:19:44 +02:00
  • 8e9b7cbc20 feat: beat-sync LFOs and delay to host BPM Armin 2026-07-14 01:18:46 +02:00
  • 3d91b21681 ui: match spectrum analyzer green to waveform green Armin 2026-07-14 01:16:57 +02:00
  • 86769c57a2 ui: swap title logo to cf3d02.png, crop transparent margins, add padding, drop header divider Armin 2026-07-14 01:16:49 +02:00
  • cc4ab9efe7 docs: add README screenshot section and proper .gitignore Armin 2026-07-14 01:15:43 +02:00
  • 13947bab31 Fix menu scaling issues, fix preset menu layout, add LED display (to show patch), add prev/next patch buttons Armin 2026-07-14 00:35:26 +02:00
  • 77669a4c51 Piano keys: add subtle vertical gradient for 3D appearance Armin 2026-07-13 22:40:43 +02:00
  • dac3a6e813 Piano presets v3: saw waves, compMix 0, ultra-short decay 0.07-0.1s, zero sustain Armin 2026-07-13 22:38:36 +02:00
  • 9ce534136a Fix Lead presets: higher cutoff, snappy filter env, instant attack, drier Armin 2026-07-13 22:33:17 +02:00
  • 0d5b600721 Fix Piano presets: sustain 0, fast decay/release, high cutoff, minimal reverb Armin 2026-07-13 22:29:53 +02:00
  • 785be20629 Fix Makefile for Linux: .app only on macOS, plain executable on Linux Armin 2026-07-13 22:23:13 +02:00
  • 4ec3cdf04c Filter cutoff: range 50-20000 Hz, 0.1 step for smooth knob, default 8000 Hz Armin 2026-07-13 22:21:28 +02:00
  • 7152553a62 Smoother rotary knobs: 288-degree sweep range with startFromMousePosition Armin 2026-07-13 22:13:31 +02:00
  • 6823d45f14 Smooth filter coefficient transitions to eliminate low-cutoff bump Armin 2026-07-13 22:11:27 +02:00
  • c0ea8318fd Auto-fetch JUCE via FetchContent when JUCE/ dir is missing (Linux fix) Armin 2026-07-13 22:11:27 +02:00
  • 9985146a5a Fix filter cutoff clamp: allow full range to Nyquist instead of 1200 Hz cap Armin 2026-07-13 22:07:51 +02:00
  • 70776e85df Presets: add pitchBendRange, 10 new presets, zero non-essential oscillator LFO dests Armin 2026-07-13 22:00:09 +02:00
  • b087fddfa8 Update AGENTS.md: reflect Linux support Armin 2026-07-13 22:00:04 +02:00
  • 997df83971 Update README: Linux support, build instructions, logo Armin 2026-07-13 22:00:01 +02:00
  • 6307f8df1a Platform-aware Makefile: nproc on Linux, xdg-open, VST3 install to ~/.vst3 Armin 2026-07-13 21:59:59 +02:00
  • cb0c9bbfbb Platform-conditional build: AU macOS-only, disable copy on Linux Armin 2026-07-13 21:59:56 +02:00
  • 5e0d506704 init Armin 2026-07-13 20:57:38 +02:00