Commit Graph

  • *
  • | *
  • * |
  • |\ \
  • | |/
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • * |
  • * |
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • | |\
  • | |/
  • |/|
  • * |
  • | *
  • | *
  • | *
  • | |\
  • | | *
  • | | |\
  • | |/ /
  • | | /
  • | |/
  • |/|
  • * |
  • * |
  • * |
  • * |
  • | *
  • | *
  • * |
  • * |
  • * |
  • | *
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • * |
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • bd0ea86 (v3) VCO: Replace float_4 SIMD type with native-width float_n. by Andrew Belt 2026-01-10 19:10:32 -0500
  • 0740425 (v2) VCO: Replace sin_pi_9() with sin_2pi_9() approximation. Add bilinear and rational approximations for OnePoleLowpass cutoff. by Andrew Belt 2026-01-09 20:32:16 -0500
  • 47fe219 Merge remote-tracking branch 'origin/v2' into v3 by Andrew Belt 2026-01-09 07:41:50 -0500
  • cca3480 VCF: Use x/sqrt(x^2+1) soft clipping instead of tanh(x). by Andrew Belt 2026-01-06 17:03:20 -0500
  • 5fe39fa VCF: Add citations for TPT and ADAA. by Andrew Belt 2026-01-06 15:17:41 -0500
  • 40ae891 VCF: Clean up comments. by Andrew Belt 2026-01-06 04:51:19 -0500
  • cb6b1b9 VCO: Increase maximum frequency to around 21,000 Hz. by Andrew Belt 2026-01-06 03:55:31 -0500
  • 48c26c5 VCF: Use faster ln(cosh(x)) approximation. Cache previous ADAA antiderivative value. by Andrew Belt 2026-01-06 03:21:36 -0500
  • ba328ae VCF: Optimize function approximations. Increase maximum frequency to 22,000 Hz. by Andrew Belt 2026-01-06 01:13:08 -0500
  • bc4156d VCF: Use TPT/ZDF solver with first-order AADA. by Andrew Belt 2026-01-05 21:58:19 -0500
  • 81b0db8 VCO: When hard or soft syncing and the slope of tri/saw change, insert a minBLAMP. by Andrew Belt 2026-01-05 03:23:18 -0500
  • 2f3892b VCO: Make triangle output based on phase, not a square integrator. Add minBLAMP impulse to MinBlep class. by Andrew Belt 2026-01-05 01:33:51 -0500
  • 6e908fd VCO: Use linear interpolation instead of Catmull-Rom. Generate minBLEP impulse with doubles instead of floats. by Andrew Belt 2026-01-04 02:14:05 -0500
  • c8ccf91 VCO: Fix sync triggering when falling through 0. by Andrew Belt 2026-01-02 04:44:34 -0500
  • ebfd4fc VCO: Fix sine phase. by Andrew Belt 2026-01-02 04:30:33 -0500
  • dec738f VCO: Fix minBLEP cross detection for backwards phase and narrow pulse width. by Andrew Belt 2026-01-02 01:59:46 -0500
  • a3bc9a9 VCO: Fix square glitching when pulse width changes. by Andrew Belt 2026-01-01 23:52:41 -0500
  • eae28b7 VCO: Correctly handle events like phase crossing, pulse width crossing, 0.5 saw crossing, and sync in any order. WIP. by Andrew Belt 2025-12-31 07:35:00 -0500
  • e819498 VCO: Use cubic interpolation for minBLEP impulse. Use more accurate sine. by Andrew Belt 2025-12-30 22:19:42 -0500
  • b71bf3a VCO: Make triangle output an integrator of the square. Don't insert minBLEPs unless an output is enabled (connected). by Andrew Belt 2025-12-29 04:05:31 -0500
  • 11ee02c VCO: Increase frequency range to about 3 to 20,000 Hz. Make sine pure instead of quadratic. Add DC blocker to all outputs. Improve performance. by Andrew Belt 2025-12-29 03:09:08 -0500
  • 3d7fdd3 Add casts from AccessorProxy to Module*. by Andrew Belt 2025-12-27 12:33:04 -0500
  • cfe3529 Update version to v3. by Andrew Belt 2025-12-27 12:32:54 -0500
  • e0ade9a (tag: v2.6.4) Bump version. by Andrew Belt 2025-08-16 17:46:38 -0400
  • d12b22a Random: Fix smooth output discontinuity due to incorrect interpolation scaling. by Andrew Belt 2025-05-05 16:32:40 -0400
  • c22ebc6 (tag: v2.6.3) Bump version. by Andrew Belt 2025-05-03 06:56:27 -0400
  • e89b5ed VCO: Use boolean state of square wave to improve correctness of wrapping, pulse width, and hard sync detection. by Andrew Belt 2025-05-03 04:40:34 -0400
  • 9035f11 Add Polyphonic tag to Random. by Andrew Belt 2025-04-27 04:32:31 -0400
  • e97e5f0 Random: Make external input polyphonic. by Andrew Belt 2025-04-27 04:19:20 -0400
  • ff98297 Random: Rename "Clock rate" to "Internal trigger rate". by Andrew Belt 2025-04-27 03:54:32 -0400
  • 10c9c26 Delay: Clip wet signal at +/-100 V. by Andrew Belt 2025-04-27 03:29:35 -0400
  • 36158ba Improve clarity of README.md. by Andrew Belt 2025-04-27 01:35:47 -0400
  • 3ae2344 (refs/pull/150/head) Update plugin.json - v2.6.2. by Steve Russell 2025-04-16 22:50:13 +0100
  • 9d16cd2 (tag: v2.6.2) Bump version to 2.6.2. by Andrew Belt 2025-04-15 18:50:05 -0400
  • ebf9a43 Update plugin.json by Steve Russell 2025-03-31 05:03:37 +0100
  • 3cb4e59 Update dr_wav to f69c5fcf97 by Steve Russell 2025-03-31 04:59:11 +0100
  • 4293eb1 Merge pull request #1 from SteveRussell33/upstream_261 by Steve Russell 2025-03-31 04:49:51 +0100
  • 8bf7197 Updates by Steve Russell 2025-03-31 04:47:15 +0100
  • e80c373 Random: Directly check plugin version to migrate params from <2.0. by Andrew Belt 2025-03-26 23:18:20 -0400
  • c79063d Ignore all dotfiles and binaries. by Andrew Belt 2025-03-11 16:06:19 -0400
  • 7a8d9d7 Remove useless light dividers. by Andrew Belt 2025-03-08 23:41:17 -0500
  • 367064a Add more tags to Process. by Andrew Belt 2025-02-10 21:25:06 -0500
  • 2f6ec04 Update plugin.json by Steve Russell 2024-11-21 09:25:09 +0000
  • 03d8f27 WTXXX: Allow loading AIFF wavetables. by Steve Russell 2024-11-21 09:23:41 +0000
  • d1c9f6f (tag: v2.6.1) Bump version. by Andrew Belt 2024-11-21 03:29:48 -0500
  • 026013b WT VCO & WT LFO: Allow loading AIFF wavetables. by Andrew Belt 2024-11-21 03:26:16 -0500
  • aaca4cc Update dr_wav to v0.13.16. by Andrew Belt 2024-11-21 03:19:27 -0500
  • a859b53 Scope: stat lines QoL by Steve Russell 2024-10-04 12:07:52 +0100
  • efe42ea Chores by Steve Russell 2024-10-03 15:45:27 +0100
  • 1fd3396 WTXXX: Update dr_wav to latest by Steve Russell 2024-09-29 13:57:00 +0100
  • fc113f9 Update plugin.json by Steve Russell 2024-09-29 11:54:33 +0100
  • 919b8cc Noise: Cytomic mod by Steve Russell 2024-09-29 11:20:31 +0100
  • b453f19 Require >=32 wavetable points to fix crash when computing interpolated wavetables. by Andrew Belt 2024-07-22 03:23:28 -0400
  • 29895f8 VCA-2: Don't attempt to load nonexistent dark panel. by Andrew Belt 2024-06-16 07:38:46 -0400
  • 1378be0 CVMix: Add descriptions to inputs about normalled voltages. by Andrew Belt 2024-06-16 05:57:57 -0400
  • 31eb197 VCF: Fix gain example in comments. by Andrew Belt 2024-06-10 19:42:37 -0400
  • 5ed7954 Add min/max lights to Rescale. by Andrew Belt 2024-04-09 00:24:07 -0400
  • db0b6de There is no dark Unity panel, so remove the SVG reference. by Andrew Belt 2024-04-07 10:51:31 -0400
  • e7567e5 (tag: v2.6.0) SHASR: Refactor algorithm to not read output values. by Andrew Belt 2023-10-06 00:47:39 -0400
  • ecbab0e RandomValues: Store values in class variable, not output ports. by Andrew Belt 2023-10-05 02:45:51 -0400
  • 73a6b41 Tweak descriptions of module manifests. by Andrew Belt 2023-09-13 07:35:10 -0400
  • 5f90e17 Add manualUrls to module manifests. by Andrew Belt 2023-09-13 07:24:51 -0400
  • a3a8c96 Add keywords to modules to match their panel labels. by Andrew Belt 2023-09-13 07:23:38 -0400
  • b5c725e SHASR: Make PUSH button only trigger row 1, and lower rows if triggers are unconnected. by Andrew Belt 2023-09-13 03:12:05 -0400
  • bd0a2ad SHASR: Make PUSH button trigger all rows regardless of TRIG connectedness. by Andrew Belt 2023-09-12 18:51:03 -0400
  • f1d204d SHASR: Edit RND button description. by Andrew Belt 2023-09-12 18:38:20 -0400
  • 898d203 Push: Make PUSH input invert push state when hold is enabled. by Andrew Belt 2023-09-12 18:32:09 -0400
  • 8cea17f Make panels use solid lines to connect related components. by Andrew Belt 2023-09-12 18:10:58 -0400
  • d1b8084 Random Values: Initialize random values. Serialize values. by Andrew Belt 2023-09-08 05:05:17 -0400
  • 2924dd4 Generate range labels programmatically in createRangeItem(). by Andrew Belt 2023-09-05 03:26:12 -0400
  • 4e96473 SHASR: Add random range setting to context menu. by Andrew Belt 2023-09-05 03:23:52 -0400
  • bd50d80 SHASR: Tweak param description. by Andrew Belt 2023-09-05 02:40:17 -0400
  • 7050197 SEQ3: Add Clock button. by Andrew Belt 2023-09-04 03:08:57 -0400
  • 5ce7104 SHASR: Use ParamQuantity::randomizeEnabled to disable randomization instead of overriding onRandomize(). by Andrew Belt 2023-09-04 03:02:05 -0400
  • 79ce23f SHASR: Don't randomize state of Randomize button. by Andrew Belt 2023-09-04 02:42:01 -0400
  • 69f7bbd Use VCVBezel for buttons that trigger events and VCVButton/VCVLatch for toggle switches. by Andrew Belt 2023-09-04 02:41:16 -0400
  • 1931a6a SHASR: Make Randomize button randomize only the first stage, and only when triggered. Make it a VCVLightBezel component. by Andrew Belt 2023-09-04 02:26:19 -0400
  • a780b63 Bump version. by Andrew Belt 2023-09-02 13:29:48 -0400
  • a98b894 Add dark panels for Push, RandomValues, Rescale, and SHASR. by Andrew Belt 2023-09-02 13:28:48 -0400
  • 66e7198 Change slug SHADR to SHASR. by Andrew Belt 2023-09-02 13:23:18 -0400
  • f7f2047 Merge branch 'v2' into new by Andrew Belt 2023-09-02 13:13:18 -0400
  • 4d36c52 Finish functionality of SHADR. by Andrew Belt 2023-09-02 13:12:58 -0400
  • 917628e Move LightButton to Rack SDK. by Andrew Belt 2023-08-09 22:43:19 -0400
  • 962547d (tag: v2.5.1) Bump version. by Andrew Belt 2023-08-13 17:12:25 -0400
  • 0e88599 Add SHADR module WIP. by Andrew Belt 2023-08-13 17:09:16 -0400
  • 6190f3d Add Push module. by Andrew Belt 2023-08-09 22:43:49 -0400
  • 1390559 Move LightButton to Rack SDK. by Andrew Belt 2023-08-09 22:43:19 -0400
  • f03e461 Add Random Values modules. by Andrew Belt 2023-08-09 02:15:33 -0400
  • b4d803d Rescale: Implement cyclic reflection of min and max. by Andrew Belt 2023-08-09 00:47:06 -0400
  • bd55456 Use ThemedScrew. by Andrew Belt 2023-08-08 03:30:52 -0400
  • a860274 Add Rescale module. by Andrew Belt 2023-08-08 03:27:49 -0400
  • b73fb1a Use dark panels and ThemedPJ301MPort. by Andrew Belt 2023-08-08 02:06:38 -0400
  • bff7cbb Add dark panels. by Andrew Belt 2023-08-07 23:57:02 -0400
  • dffaf45 Edit README with new plugin name. by Andrew Belt 2023-06-01 12:06:02 -0400
  • 60aad63 (tag: v2.5.0) Bump version. Update license year and owner. by Andrew Belt 2023-05-31 15:47:06 -0400
  • 2836616 Add min/max ticks to panels of SEQ3 and Scope. by Andrew Belt 2023-05-28 11:10:47 -0400
  • 45080ab Revise panels: Change VCA Mix "MIX" label to "MIX LVL". Add Scope GAIN knob ticks. Rename ADSR to ADSR EG. Change Sequential Switch CLK label to TRIG. by Andrew Belt 2023-05-24 07:12:14 -0400
  • 704d886 ADSR: Tweak default display plot. by Andrew Belt 2023-05-22 07:24:47 -0400
  • 819d243 Add "EG" to ADSR name. by Andrew Belt 2023-05-22 04:49:29 -0400
  • efc7cf5 Random: Disable RND slider light if IN is connected. by Andrew Belt 2023-05-22 01:48:46 -0400