Robin E.R. Davies
b21c9d636a
Channel routing without inserts.
2026-04-04 14:51:41 -04:00
Robin E.R. Davies
1f60e02ce0
Checkpoint point, pre instantiation of supplementary LV2pedalboards.
2026-03-05 09:19:51 -05:00
Robin E.R. Davies
564ed914cc
Manifest.json, Channel Router Sync. Alsa device enumeration.
2026-02-13 16:06:10 -05:00
Robin E.R. Davies
6c441ecfee
WIP Sync
2026-01-27 23:45:13 -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
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
faca1d1ea1
Misc bug fixes
...
Alsa trace, NAM legacy flag,
2025-09-02 09:50:14 -04:00
Robin E. R. Davies
cb70bc82d5
Log message cleanup
2025-08-15 06:18:41 -04:00
Robin E. R. Davies
f607aec6c0
Support for USB devices with 48-frame buffers.
2025-08-07 22:23:40 -04:00
Robin E. R. Davies
5383a55ebd
Tidying up.
2025-08-06 05:36:27 -04:00
Robin E. R. Davies
b1f80785a1
Checkpoint
2025-08-01 20:21:55 -04:00
Robin E. R. Davies
aa13301b84
Checkpoint
2025-08-01 18:24:54 -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
dbeefe341f
Update AlsaDriver.cpp
...
Set alsa_device_name according to the capture and playback device when configuring streams so error messages reference the correct device
Ensure the device name is assigned before opening each stream to accurately report any ALSA errors
2025-07-23 20:04:09 -07:00
Robin E. R. Davies
090ffc9a9e
Rework audio thread restart.
2025-07-23 15:06:06 -04:00
ExtremesecrecyOne
7fc2ca7cdf
Typos
...
Corrected typos.
2025-07-22 21:01:57 -07:00
ExtremesecrecyOne
1ca0973833
Fixes to Changes.
...
Added helper functions to combine and intersect ALSA device capabilities, ensuring validation works across separate input and output devices
Updated buffer handling logic to use both selected devices and compute min/max sizes appropriately
Revised validation to check both ALSA input and output devices when enabling the OK button
Simplified rendering logic to intersect sample rates and buffer options for the chosen devices
AlsaDriver single device err calls fixed.
Added guidance on using USB audio interfaces or Raspberry Pi audio HATs and choosing separate ALSA input and output devices during setup
Clarified that the Audio Device Settings dialog allows independent configuration of input and output devices, with updated instructions for selecting audio channels
2025-07-22 17:51:33 -07:00
ExtremesecrecyOne
d8043d2041
Separate IO
...
Initial separation of input and output devices. Assisted by our super friend ChatGpt.
2025-07-22 16:20:30 -07:00
Robin E. R. Davies
7f8b272504
Crash guard: prevent loading of preset if it has caused crashes.
2025-07-21 12:09:27 -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
03cb18e065
Midi handling in the Dummy Audio driver.
2025-06-29 08:30:26 -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
8b480d2e58
Toob File Player checkpoint.
2025-05-26 23:49:03 -04:00
Robin E. R. Davies
5f71d0b0e1
Underflow on clipped outputs; Fix for Shiroverb.
2025-03-13 19:48:01 -04:00
Robin E. R. Davies
b26bce7850
Clean up ToobAmp log messages and rdf:comment's.
2024-11-30 22:59:44 -05:00
Robin E. R. Davies
4a4bd12d38
Restart audio after ALSA stall.
2024-11-29 23:44:00 -05:00
Robin E. R. Davies
c01f0351f0
Thred priorities on no-PREEMPT_RT (Ubunutu)
2024-11-14 16:15:32 -05:00
Robin Davies
e3e754ce94
Build error.
2024-11-02 09:35:05 -04:00
Robin Davies
54ae9a64ac
Deal with legacay alsa drivers misreporting available channels.
2024-11-02 08:59:24 -04:00
Robin Davies
81a415cce9
Don't choose 16-bit format first!
2024-10-29 16:38:40 -04:00
Robin Davies
3cf7fba95f
ALSA - prefer stereo configuraton if available.
2024-10-29 05:01:10 -04:00
Robin Davies
b0107d4490
bug: invalid mono audio device channel selects
2024-10-12 03:53:57 -04:00
Robin Davies
5e757ae604
Audio stops when selected midi device is missing.
2024-10-09 13:10:13 -04:00
Robin Davies
472703627e
Audio stability, snapshots
2024-10-06 00:00:20 -04:00
Robin Davies
9d4cc6e978
Memory hardening for AlsaDriver.
2024-10-05 02:14:58 -04:00
Robin Davies
7821872016
Snapshots
2024-10-03 07:27:13 -04:00
Robin Davies
2b13dc1c96
Clean shutdown, stability
2024-09-21 13:18:00 -04:00
Robin Davies
f762d8b396
Heap corruption in ALSA open error handling.
2024-09-15 06:29:04 -04:00
Robin Davies
8df23db41c
Midi input causes audio glitches.
2024-09-14 06:46:50 -04:00
Robin Davies
440f85e1d1
pipedald uses service.conf instead of a commandline option.
2024-09-05 13:31:09 -04:00
Robin Davies
179d1aa025
Dummy audio thread to keep display responsive when no audio device.
2024-08-26 22:42:15 -04:00
Robin Davies
fcc5e813a4
opening slow audio devices on boot
2024-08-11 16:17:29 -04:00
Robin Davies
a3847c8184
PiPedal 1.2.33 initial commit
2024-08-08 12:53:02 -04:00
Robin Davies
b83ba7ca94
Interim checking, Convolution Reverb
2023-04-05 03:00:51 -04:00
Robin Davies
24a6adf645
24_3LE format encoding bug.
2023-02-17 12:21:07 -05:00
Robin Davies
5fd84b9aa9
Support all audio formats
2022-10-12 14:31:34 -04:00
Robin Davies
77e3b64736
1.0.16
...
Add authbind dependency.
Fix crash when number of input channels < number of output channels.
Add onboarding dialog for initial configuration.
2022-10-11 14:50:08 -04:00