Commit Graph

39 Commits

Author SHA1 Message Date
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
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
Robin Davies 553ae2a3f7 Initial VST3 Support (disabled)
Disabled until Steinberg licensing compliance  can be sorted out.
2022-08-15 18:14:49 -04:00
Robin Davies fa9888914d refactor service.conf 2022-07-12 21:10:49 -04:00
Robin Davies 2133403f7e Tuner display 2022-07-05 09:33:37 -04:00
Robin Davies 0a67b39103 0.9.11-rc-2
Switch from JACK to ALSA audio.
2022-07-01 21:15:57 -04:00