Commit graph

120 commits

Author SHA1 Message Date
Armin
5797f8b8b7 add modules to gitignore, remove tracked modules 2026-07-28 16:27:38 +02:00
Roland Rabien
a681b2e332 Add crash reporting (bundle CrashReporter, strip, symbols, upload)
- register plugin + ship Installer/crashreporter.json
- installer bundles the shared CrashReporter (mac pkg + component-plist +
  reporter-scripts promote-if-newer; win .iss shared component) and the JSON
- strip shipped mac binaries; emit dSYM (Xcode) and PDB (/Zi /DEBUG) in Release
- launchCrashReporterOnce() from the processor on first instance
- upload dSYM/PDB symbols to the crash site from release.yaml
- bump to 1.0.33
2026-07-16 18:19:41 -07:00
Roland Rabien
155c933711 Fix deadlock 2026-05-02 15:54:57 -07:00
Roland Rabien
e4f7246f45 Fix wavetable menu 2026-05-02 15:47:21 -07:00
Roland Rabien
130e626ea6 Switch to .pkg/.exe/.deb installers with Azure Trusted Signing
Replaces the zip-based ci/build.sh flow with installer outputs (Inno Setup
on Windows, productbuild on macOS, cpack DEB on Linux) signed via Microsoft
Trusted Signing on Windows and Apple Developer ID on macOS.

Plugin code: factory wavetables and presets now ship as files via the
installer rather than embedded BinaryData. PluginProcessor implements
getProgramDirectory/getFactoryProgramDirectories so gin scans factory
content from systemResourceRoot. First-run migration copies any presets
from the legacy com.socalabs/Wavetable/programs path into the new user
dir under Library/Audio/Presets/SocaLabs/Wavetable.

Bumps gin submodule to match Identity for getFactoryProgramDirectories
support.
2026-04-29 13:23:23 -07:00
Roland Rabien
9371e75baf Remove unused var 2026-01-10 17:43:51 -08:00
Roland Rabien
4977698b19 Added mod overlay 2026-01-10 17:06:49 -08:00
Roland Rabien
e82f571318 Fixed ProcessorOptions rvalue ref-qualifier issue 2026-01-10 16:05:21 -08:00
Roland Rabien
37ecc904c7 fix crash on exit 2026-01-10 14:27:58 -08:00
Roland Rabien
e93852981a Add midi learn 2026-01-10 13:47:20 -08:00
Roland Rabien
a1ecc45393 Update Gin & Juce 2025-12-18 09:37:23 -08:00
Roland Rabien
7d6ca177b4 Fix release build 2025-11-20 08:16:36 -08:00
Roland Rabien
1278476a3d Update juce 2025-11-19 17:15:05 -08:00
Roland Rabien
49ef84e93a Disable code 2025-11-14 07:02:48 -08:00
Roland Rabien
a514a6de47 fixed warning 2025-11-14 05:25:07 -08:00
Roland Rabien
b78d6b332e Update gin 2025-11-13 20:10:21 -08:00
Roland Rabien
19804716d4 More juce 2025-08-07 11:27:56 -07:00
Roland Rabien
f16d33779a Make it more jucey 2025-08-07 11:19:58 -07:00
Roland Rabien
796228e041 A few tweaks for MTS support 2024-10-11 21:02:25 -07:00
Roland Rabien
c90a502035 starting o microtonal support 2024-10-11 17:55:15 -07:00
Roland Rabien
75640bfd84 Update build target 2024-09-02 10:10:14 -07:00
Roland Rabien
c5d67c2f99 Add missing function 2024-06-28 09:59:49 -07:00
Roland Rabien
92ef7597ed Update 2024-02-14 19:35:03 -08:00
Roland Rabien
d855de55e5 Update juce 2024-01-22 21:43:19 -08:00
Roland Rabien
ce436e492f More wavetables 2024-01-22 20:48:48 -08:00
Roland Rabien
363d863dde Fixed noise & sub button positions 2023-11-04 09:36:36 -07:00
Roland Rabien
03e70e6887 More presets 2023-11-03 18:08:14 -07:00
Roland Rabien
a249ca195d More presets 2023-11-01 05:58:17 -07:00
Roland Rabien
f421d88042 More presets 2023-10-31 18:36:49 -07:00
Roland Rabien
a376041ab8 Remove dithers 2023-10-20 18:49:15 -07:00
Roland Rabien
862419f88f Fixed FX not being in the correct order when opening GUI 2023-10-15 06:45:26 -07:00
Roland Rabien
33878f0933 More presets 2023-10-14 07:08:10 -07:00
Roland Rabien
1e1432b177 Fixed pitch bend of released notes 2023-10-12 09:20:28 -07:00
Roland Rabien
53897dd461 Add click to drag wt pos 2023-10-10 19:08:02 -07:00
Roland Rabien
b20f153c84 Add more fx 2023-10-08 22:44:56 -07:00
Roland Rabien
8a793ba5b4 Add drag to reorder fx 2023-10-08 14:31:14 -07:00
Roland Rabien
bd58bd1584 Added retrig to ADSRs 2023-10-07 10:57:13 -07:00
Roland Rabien
2190db8fc6 Add dots to ADSRs 2023-10-07 10:31:29 -07:00
Roland Rabien
76445cd97f Don't switch ui tabs when loading presets 2023-10-05 06:52:46 -07:00
Roland Rabien
c754f51e02 Tweak release process 2023-10-05 06:37:27 -07:00
Roland Rabien
dc4df1bb38 Make sure editor scale doesn't change loading presets 2023-10-05 05:42:08 -07:00
Roland Rabien
971cbc8ab9 Tweak ModulationOverview 2023-10-05 05:23:29 -07:00
Roland Rabien
3ac3543a67 Version 1.0.9 2023-10-03 18:27:12 -07:00
Roland Rabien
2c94495f02 Removed smoothing from sync delay time 2023-10-03 08:47:14 -07:00
Roland Rabien
4afbbc667f Added 50 more wavetables 2023-10-03 08:35:03 -07:00
Roland Rabien
ee380f205e Fixed loading custom wavetables 2023-10-03 08:23:48 -07:00
Roland Rabien
67e057357f Add pulse 25% and 12.5% 2023-10-03 08:15:17 -07:00
Roland Rabien
73b34ded3f Add retrig to OSCs 2023-10-03 08:11:07 -07:00
Roland Rabien
3ee3ff7ec6 Version 1.0.7 2023-10-02 14:12:59 -07:00
Roland Rabien
6c6f7f2d72 Fix tempo sync LFO 2023-10-01 04:50:41 -07:00