1475 Commits

Author SHA1 Message Date
Robin Davies 2cdd9068b1 Merge pull request #503 from rerdavies/dev_arch
Add support for Arch
2026-06-08 19:12:51 -04:00
Robin E.R. Davies 89f2c2798e Move options to start of CMakeFile. Rename to PIPEDAL_DISABLE_COPYRIGHT_BUILD to minimize potential package comflicts. 2026-06-08 18:42:23 -04:00
FoolHen 4bb2f917e6 Add Arch Linux build prerequisites to documentation 2026-06-08 13:21:03 +02:00
FoolHen c9d5f3f9b0 Fix .deb extraction for systems without dpkg-deb
Replace dpkg-deb -x (Debian-specific) with ar + tar for portable
.deb extraction. The script now handles .deb archives using standard
tools available on all Linux distributions.
2026-06-08 13:14:34 +02: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
FoolHen 1e41850bec Fix libzip build failure due to BUILD_SHARED_LIBS collision
SQLiteCpp's option(BUILD_SHARED_LIBS OFF) sets the variable in cache,
which then leaks into libzip's build. libzip defaults to ON but sees
the cached OFF value, causing it to attempt linking against
zstd::libzstd_static which doesn't exist when only the shared library
is installed (e.g., on Arch Linux).

Fix by explicitly setting BUILD_SHARED_LIBS=ON before add_subdirectory(libzip).
2026-06-08 13:14:34 +02:00
FoolHen 03b8f52fa9 Fix architecture detection for non-Debian distros
Replace dpkg --print-architecture (Debian-specific) with a portable
cmake-based approach using CMAKE_SYSTEM_PROCESSOR mapped to Debian
architecture names (x86_64→amd64, aarch64→arm64, armv7l→armhf, i686→i386).
2026-06-08 13:14:34 +02:00
FoolHen fb6986c16d Update websocketpp submodule for Boost ≥ 1.87 compatibility 2026-06-08 12:28:07 +02:00
Robin E.R. Davies dfb4104c8d Merge branch 'main' of https://github.com/rerdavies/pipedal into dev 2026-06-08 02:14:19 -04:00
Robin E.R. Davies 49879c8e4d Merge branch 'main' of https://github.com/rerdavies/pipedal 2026-06-08 02:13:53 -04:00
Robin E.R. Davies 7c7a97eaa0 Source artwork form DemoTrack.mp4 2026-06-08 02:13:49 -04:00
Robin Davies a164383d5e Fortmatting of README
Signed-off-by: Robin Davies <rerdavies@gmail.com>
2026-06-08 01:56:49 -04:00
Robin Davies 4d3f2299d4 Minor edits to README.
Updated the README.md to reflect changes in PiPedal v2.0, including new features and installation instructions.

Signed-off-by: Robin Davies <rerdavies@gmail.com>
2026-06-08 01:49:46 -04:00
Robin Davies d1696d9253 Update README.md to clean up content
Removed redundant links and placeholder text from the README.

Signed-off-by: Robin Davies <rerdavies@gmail.com>
2026-06-08 01:41:03 -04:00
Robin Davies 6a329aaa0e Modify demo track references in README
Updated demo track links in README.

Signed-off-by: Robin Davies <rerdavies@gmail.com>
2026-06-08 01:39:20 -04:00
Robin Davies 873e366b61 Audio Player in README.md
Replaced audio element with a link to the audio file.

Signed-off-by: Robin Davies <rerdavies@gmail.com>
2026-06-08 01:08:22 -04:00
Robin E.R. Davies 532bfff320 README.md DemoTrack 2026-06-08 01:04:12 -04:00
Robin E.R. Davies 3ae774935f Media files for PiPedal 2.0 2026-06-08 00:58:31 -04:00
Robin E.R. Davies 8a5233e168 Update Demo Track to 2.0! 2026-06-08 00:44:24 -04:00
Robin E.R. Davies f186cc8b54 Improve names of USB devices in AudioDeviceDialog. 2026-06-08 00:43:30 -04:00
Robin E.R. Davies f047ee36d1 ... and the build change for AudioDeviceDialog.tsx 2026-06-07 22:45:31 -04:00
Robin E.R. Davies fed554ba90 Rename JackServerSettingsDialog to AudioDeviceDialog 2026-06-07 22:36:06 -04:00
Robin Davies c0726246a4 Merge pull request #494 from FoolHen/midi-unit-range
Add units to MIDI range control
2026-06-07 21:49:00 -04:00
Robin Davies 5cfd2e9e5f Merge pull request #495 from FoolHen/snapshot-next-prev-midi
Add snapshot next/prev MIDI bindings
2026-06-07 21:47:50 -04:00
Robin E.R. Davies 02e741f568 Correct proying of config.json when running Vite debug server. 2026-06-07 21:33:58 -04:00
Robin E.R. Davies e7cbe86920 Update dangling version references. 2026-06-06 19:09:23 -04:00
Robin Davies 19e9e1bcee Merge pull request #502 from rerdavies/dev
Edit to debugging docs.
2026-06-05 13:48:37 -04:00
Robin E.R. Davies 0350abafed Edit to debugging docs. 2026-06-04 14:57:39 -04:00
Robin Davies 0dd9d4d863 Merge pull request #500 from rerdavies/dev
v2.0.105 Dev pull.
2026-06-04 14:43:49 -04:00
Robin E.R. Davies 1d0c1a56ad v2.0.105 2026-06-04 13:52:46 -04:00
Robin E.R. Davies b009d8824a Default Bank IR volume correction 2026-06-04 13:46:11 -04:00
Robin Davies 1261e670c0 v2.0.104 pull from dev.
Dev
2026-06-04 10:05:19 -04:00
Robin E.R. Davies b5fd5188c7 Instructions for installing on non-graphical-desktop servers. 2026-06-04 09:58:43 -04:00
Robin E.R. Davies 0c8ce0c97a Merge branch 'dev' of https://github.com/rerdavies/pipedal into dev 2026-06-04 08:43:48 -04:00
Robin E.R. Davies d5fdc893e0 Build change for removed vite/public/var/config.json 2026-06-04 08:43:44 -04:00
Robin E. R. Davies 32553bf37e toobamp_1.3.80-aarch64 2026-06-04 08:40:38 -04:00
Robin E.R. Davies 77b2e59701 V2.0.104 Versioning. 2026-06-04 08:35:36 -04:00
Robin E.R. Davies 5c6ddb3acd toobamp_1.3.80 - Toob Cab IR Regression. 2026-06-04 08:27:24 -04:00
Robin E.R. Davies dbf1acb0b2 Update documentation for new debuggnig procedure and for Vite proxying of /var/config.json 2026-06-04 08:26:29 -04:00
FoolHen 00952dad3a Add snapshot next/prev MIDI bindings 2026-06-03 21:21:43 +02:00
FoolHen 144c60a0aa Add units to MIDI range control
This time taking into account logarithmic scale. Refactored range conversion
functions across the codebase too, as there were similar functions
in different files.
2026-06-03 17:39:13 +02:00
Robin E.R. Davies 2156ca087f Merge branch 'dev' of https://github.com/rerdavies/pipedal 2026-06-03 00:42:03 -04:00
Robin E.R. Davies bcf7c708d3 Add Tone3000 listening tests. 2026-06-02 20:00:41 -04:00
Robin Davies 1ae31f391f Merge pull request #490 from rerdavies/dev v2.0.103 Release
v2.0.103 - Dev Merge
2026-06-02 14:42:56 -04:00
Robin E.R. Davies a3e3bd4ad3 Last dribble of copyright updates. 2026-06-02 14:10:57 -04:00
Robin E.R. Davies 25aca1ccd8 -Release in version name. 2026-06-02 14:10:30 -04: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 c2881da66e License updates 2026-06-02 05:32:09 -04:00
Robin E.R. Davies 08d198345d toobamp_1.3.79_amd64 2026-06-02 04:03:55 -04:00