Commit Graph

74 Commits

Author SHA1 Message Date
Robin E.R. Davies 22b63a32db Complete except for throttling bug. 2026-02-10 19:59:05 -05:00
Robin E.R. Davies e5beb97466 Sync. 2026-02-04 15:05:37 -05:00
Robin E. R. Davies e259b31628 Allow upload of readme.txt/.md and license.txt/.md 2026-01-21 08:24:16 -05:00
Robin E. R. Davies 25494d6f3c Side-chains 2025-09-30 19:59:47 -04:00
Robin E. R. Davies 6105dff931 Copy prests between banks; preset multi-select. 2025-09-21 15:08:55 -04:00
Robin E. R. Davies b25e90df7b Import Prests from Bank 2025-09-20 07:27:51 -04:00
Robin E. R. Davies 41e0031bdf Update copyrights 2025-09-11 22:30:02 -04:00
Robin E. R. Davies 367394843a Split IO dialog fixes. 2025-09-09 15:25:26 -04:00
Robin E. R. Davies 74b71bb9b1 Merge branch 'splitio_base' of https://github.com/rerdavies/pipedal into dev_splitio_merge 2025-09-08 08:55:44 -04:00
Robin E. R. Davies c6b0f5f5a6 Recover Info Dialog. 2025-09-08 06:57:06 -04:00
Robin E. R. Davies d87d8f83b7 Factory Presets build errors. 2025-09-08 05:57:10 -04:00
Robin E. R. Davies d6ce92f6be Factory Presets, sorting of LICENSE.MD and README.md files. 2025-09-08 05:40:34 -04:00
Robin E. R. Davies e6733ec036 Patch Properties in Plugin Settings 2025-09-05 06:31:51 -04:00
Robin E. R. Davies ac194fbbb5 Fixes to handling of path properties in presets. 2025-09-04 15:20:56 -04:00
Extremesecrecy 56d66ef7db Tabs and check script and dependency
Removed tabs (tabs to spaces). Remove the check_deps.sh. removed libwebsocketpp-dev from dependencies. BTW, this is in cmake.yml.
2025-07-24 20:31:40 -07:00
Extremesecrecy 874d859916 Email Changes - Backwards Compatibility
Introduce legacy alsaDevice_ field in JackServerSettings to preserve compatibility with older configs. Include this field in serialization to allow old config files to load. Add migration logic in Storage::GetJackServerSettings to copy the legacy device value to new separate input/output fields and clear the legacy value after migration.

Update frontend validation so that device selections are only validated when the user presses OK. Improve buffer selection logic to prioritize 32×4, then other x4, x3, or x2 options, falling back to 64×3 if none match.

Use standard MUI styling for device selectors. Labels stay above the field and no longer animate. Dropdown labels now use background padding to prevent underline overlap.

Add a compactWidth flag to adjust layout on narrow screens. Stack device selectors vertically in compact mode while keeping the refresh button on the right. Refreshing ALSA info sets unknown device IDs to a blank value.

Add real-time status updates with a polling timer. Separate Apply and OK handlers so settings can be tested without closing the dialog. Add an Apply button alongside Cancel and OK.

Update the UI summary logic to show “Input → Output” when devices differ and “Not selected” when config is incomplete. Filter out internal devices like HDMI and bcm2835 from the device list.

Retain the legacy alsaDevice_ field in the JSON for backward compatibility, with helper accessors and documentation for legacy constructor behavior. Update latency text calculation to show when sample rate and buffer size are defined, even if the config is invalid.

Removed libsdl2-dev from dependency checking and dependencies.
2025-07-24 19:27:39 -07:00
Extremesecrecy fb974f5af5 Legacy Modifications
Added legacy integration so that upon upgrade, the device does not fail.
2025-07-24 16:59:17 -07:00
Robin E. R. Davies e092aed47b Roll back TONE3000 direct download (not ready for prime time); add direct link to TONE3000 downloads from File Property dialog. 2025-06-30 23:54:25 -04:00
Robin E. R. Davies a81056a657 ALSA Sequencer connections. 2025-06-29 07:44:39 -04:00
Robin E. R. Davies 862d5b6315 ALSA Sequencer Interim checkin. 2025-06-28 18:41:44 -04:00
Robin E. R. Davies 98ee16bb82 Handle permission denied errors. 2025-06-24 13:59:57 -04:00
Robin E. R. Davies 2dbb9d8c6d Guard against invalid UTF-8 in filenames. 2025-06-21 11:27:29 -04:00
Robin E. R. Davies f35ee9330d ToobPlayer UI. .mdata file handling. 2025-06-19 16:04:32 -04:00
Robin E. R. Davies e893e95325 Sync w/ build system 2025-06-16 02:21:54 -04:00
Robin E. R. Davies 13883f91ab Toob Player 2025-06-15 16:41:11 -04:00
Robin E. R. Davies 6ea45f46df Toob Player UI 2025-06-07 21:52:23 -04:00
Robin E. R. Davies c4e0b0ff46 Audio file metadata and thumbnails 2025-05-31 21:06:34 -04:00
Robin E. R. Davies d182efbc93 ToobAmp: correctlly map default file property for Toob Convolution Reverb. 2025-02-20 12:40:38 -05:00
Robin E. R. Davies 09f73e26d6 Improvements to file uploads. UI improvements for future looper and audio capture plugins. 2025-02-15 12:29:53 -05:00
Robin E. R. Davies 1c071ba7f3 Fix fiile uploads for Toob ML and Toob Convolution Reversbs. 2024-11-22 15:58:08 -05:00
Robin E. R. Davies 0ca7545b3f Use actual list of regulatory domains for wifi dialog. 2024-11-20 23:40:04 -05:00
Robin Davies 4b713f405a Convert all file ops to use absolute paths 2024-10-28 08:45:52 -04:00
Robin Davies 6bff83604d Shared upload directories 2024-10-27 19:47:05 -04:00
Robin Davies 217fdf9cba Uploading banks and presets fails. 2024-10-21 08:39:45 -04:00
Robin Davies a5ce1bb265 Don't crash when running in a context without a home path. 2024-10-18 05:09:02 -04:00
Robin Davies b0107d4490 bug: invalid mono audio device channel selects 2024-10-12 03:53:57 -04:00
Robin Davies 7772a225b8 Write some config files in human-readable form. 2024-10-08 05:05:24 -04:00
Robin Davies 472703627e Audio stability, snapshots 2024-10-06 00:00:20 -04:00
Robin Davies 7821872016 Snapshots 2024-10-03 07:27:13 -04:00
Robin Davies 2a851dbd4b Alsa head corruption in error handling. 2024-09-15 06:30:16 -04:00
Robin Davies f34ca1f0da Wi-Fi Hotspot UI 2024-09-12 19:12:07 -04:00
Robin Davies 448979e7fe Auto hotspot implementation 2024-09-11 00:06:52 -04:00
Robin Davies b8c4fafd3a sync() after write to avoid losing file data on power off. 2024-09-01 09:53:32 -04:00
Robin Davies fa3d8815cd v1.2.38 Fix for locale issues on non-en-US locales. 2024-08-19 00:27:28 -04:00
Robin Davies 1f95908d34 TooB ML support for large model. .zip file uploads. 2024-08-17 23:09:04 -04:00
Robin Davies 7bd4479bda Toob ML Uploadable models, auto-provision resource directories. 2024-08-16 17:47:39 -04:00
Robin Davies eea60f4434 Large file uploads to temporary file 2024-08-15 13:57:30 -04:00
Robin Davies 508b7d2808 File Property folders 2024-08-14 16:07:16 -04:00
Robin Davies 3ef263a16e File Property Dialog Rewrite (phase 1) 2024-08-14 07:30:11 -04:00
Robin Davies a77b75bfcb Force permissions on PiPedal data directories 2024-08-10 13:41:50 -04:00