67 Commits

Author SHA1 Message Date
shawn 5e93cc1fb9 fix: Update system-level branding in PiPedalCommon (hotspot/ALSA names, service group, device name)
CMake / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
- WifiConfigSettings.hpp: default hotspot 'pipedal' -> 'op-pedal'
- WifiDirectConfigSettings.hpp: default hotspot 'pipedal' -> 'op-pedal'
- WifiDirectConfigSettings.cpp: default device name 'PiPedal' -> 'OP-Pedal'
- ServiceConfiguration.hpp: deviceName 'PiPedal' -> 'OP-Pedal'
- ServiceConfiguration.cpp: group name 'pipedal_d' -> 'oppedal_d'
- AlsaSequencer.cpp: ALSA client/port/queue names 'PiPedal' -> 'OP-Pedal' (5 occurrences)
2026-06-20 12:01:56 -04:00
FoolHen 9f20457f21 Add missing includes and link dependencies for GCC 16
GCC 16 on Arch Linux no longer implicitly includes certain standard
headers. This causes 'not declared' errors for POSIX functions.

- PiPedalCommon/src/CMakeLists.txt: Link asound library for ALSA sequencer
- DBusDispatcher.cpp: Add <unistd.h> for read()/write()/close()
- AuxInTest.cpp: Add <unistd.h> for sleep()
- kconfigMain.cpp: Add <unistd.h> for getuid()
- ModFileTypes.cpp: Add <mutex> for std::mutex/std::lock_guard
2026-06-08 13:14:34 +02:00
Robin E.R. Davies 4358866265 Copyright scrub 2026-06-02 13:18:02 -04:00
Robin E.R. Davies 05bd32ad38 Big Fat Copyright Cleanup 2026-06-02 12:59:41 -04:00
Robin E.R. Davies d19a062c5d Merge branch 'dev' of https://github.com/rerdavies/pipedal into dev 2026-05-20 09:32:10 -04:00
Robin E.R. Davies 5ee86c519f A2 UI 2026-05-20 09:30:55 -04:00
Robin E. R. Davies 6574304227 NAM Performance profiling (sync) 2026-05-16 06:26:53 -04:00
Robin E.R. Davies c456e5187b NAM A2 Sync 2026-05-12 12:31:21 -04:00
Robin E.R. Davies da8a61b5d3 Merge branch 'dev_routing' of https://github.com/rerdavies/pipedal into dev_tone3000 2026-02-10 20:18:09 -05:00
Robin E.R. Davies 22b63a32db Complete except for throttling bug. 2026-02-10 19:59:05 -05:00
Robin E.R. Davies aec88fa9f1 Checkpoint 2026-02-05 11:51:43 -05:00
Robin E.R. Davies e5beb97466 Sync. 2026-02-04 15:05:37 -05:00
Robin E. R. Davies 59263ee715 Sync 2026-01-27 10:10:36 -05:00
Robin E. R. Davies fdeb1fef5e Tap Tempo, ToobAmp v1.1.72 2026-01-10 10:41:20 -05:00
Robin E. R. Davies ce6716909f Undo json fixes. 2025-09-08 08:12:46 -04:00
Robin E. R. Davies 128c62e25b Overloads to avoid writing float/double nans/infs. 2025-09-08 07:13:52 -04:00
Robin E. R. Davies ac194fbbb5 Fixes to handling of path properties in presets. 2025-09-04 15:20:56 -04:00
Robin Davies f7d9802780 25.04 compatibility 2025-08-18 07:10:28 -04:00
Robin E. R. Davies 088bbe868a Sdbus-C++ upgrade. 2025-08-16 16:29:31 -04:00
Robin E. R. Davies 090ffc9a9e Rework audio thread restart. 2025-07-23 15:06:06 -04:00
Robin E. R. Davies 8bee485c9f Disable traces of experimental MIDI UI. 2025-07-20 11:52:26 -04:00
Robin E. R. Davies b261f98167 Experimental commit for issue #337; valgrind fixes. 2025-07-19 21:37:46 -04:00
Robin E. R. Davies 890368352f MOD Gui support. 2025-07-10 11:37:02 -04:00
Robin E. R. Davies e7cdd38056 Checkpoint 2025-07-07 02:30:30 -04:00
Robin E. R. Davies 79aa1441c3 Hotspot: no scanning if not required. 2025-06-29 20:27:43 -04:00
Robin E. R. Davies 03cb18e065 Midi handling in the Dummy Audio driver. 2025-06-29 08:30:26 -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 acb668853b Alsa Sequencer Tests 2025-06-27 14:24:58 -04:00
Robin E. R. Davies f0628c2cce GCC 12.2 portability issues 2025-06-27 06:09:41 -04:00
Robin E. R. Davies 96af9287ba Alsa Sequencer tests. 2025-06-27 04:49:52 -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 ca6bf365fb File dialog multiselect 2025-06-21 10:40:22 -04:00
Robin E. R. Davies 7474c2531d Bunding of media files contained in snapshots. 2025-06-20 15:52:51 -04:00
Robin E. R. Davies 7d26a73922 sync json/json_variant with ToobAmp 2025-06-20 15:52:12 -04:00
Robin E. R. Davies f35ee9330d ToobPlayer UI. .mdata file handling. 2025-06-19 16:04:32 -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 9d64cf1f92 MIDI plugins -- partial implemetnation, temporarily disabled. 2024-12-05 10:52:34 -05:00
Robin E. R. Davies eabe9b0f1c pipedal_kconfig (Ubuntu Pi/Uboot) 2024-11-29 08:38:11 -05:00
Robin E. R. Davies 80ce9097f2 Dynamically load icu (Ubuntu) 2024-11-27 00:22:59 -05:00
Robin E. R. Davies 8787073338 Auto-select web server port (for Ubuntu); --port option for PiPedalConfig 2024-11-24 12:41:30 -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 E. R. Davies c01f0351f0 Thred priorities on no-PREEMPT_RT (Ubunutu) 2024-11-14 16:15:32 -05:00
Robin Davies df0004310d GCC 13 fixes. 2024-11-11 12:37:55 -05:00
Robin Davies 6bff83604d Shared upload directories 2024-10-27 19:47:05 -04:00
Robin Davies 7772a225b8 Write some config files in human-readable form. 2024-10-08 05:05:24 -04:00
Robin Davies 4567c698ae Add a static DHCP route to work around Android routing bug. 2024-10-08 02:38:12 -04:00