Commit Graph

299 Commits

Author SHA1 Message Date
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 5434f40ca1 TooB Parametric EQ UI 2025-09-01 15:59:29 -04:00
Robin E. R. Davies d604da0855 Missing i/o volume controls; TooB NAM preset upgrade. 2025-08-24 13:46:30 -04:00
Robin E. R. Davies d149577cd8 v1.4.89 TInternal 2025-08-21 19:02:59 -04:00
Robin E. R. Davies cde0e3f9e0 25.04 Hotspot parameters. 2025-08-18 08:03:27 -04:00
Robin E. R. Davies bdaab55edf Add group/pairwise/proto settings to Hotspot connection. 2025-08-18 07:41:13 -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 cb70bc82d5 Log message cleanup 2025-08-15 06:18:41 -04:00
Robin E. R. Davies 57d112e616 Hotspot Manager tidying 2025-08-15 06:17:40 -04:00
Robin Davies b30cccfa84 Merge pull request #371 from rerdavies/dev
1.4.87 dev merge.
2025-08-10 10:15:57 -04:00
Robin E. R. Davies f607aec6c0 Support for USB devices with 48-frame buffers. 2025-08-07 22:23:40 -04:00
Robin Davies 19d0f71693 Merge 1.4.86 Dev branch.
1.4.86 Dev merge.
2025-08-06 19:16:08 -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
Robin E. R. Davies e71c4f3f02 v1.4.85 versioning 2025-07-26 18:42:52 -04:00
Robin E. R. Davies 7050710b76 SplitIO Uri.cpp fix. 2025-07-23 22:28:40 -04:00
Robin Davies 77d8672ca6 Revert "Split IO" 2025-07-23 22:25:07 -04:00
Robin Davies 7830b27bb2 Merge pull request #350 from extremesecrecy/SplitIO
Split IO
2025-07-23 17:09:30 -04:00
ExtremesecrecyOne 6ac8968583 Devices with only I or O Fix
Added new fields to track ALSA device capabilities, letting the application know whether a device supports capture or playback

Updated serialization to include the new flags in the JSON data exchanged with the UI

Modified the dummy driver so test devices always indicate capture and playback support

Adjusted the TypeScript model and dialog to filter device choices based on the new flags, ensuring only valid options appear in selectors
2025-07-23 12:18:19 -07:00
Robin E. R. Davies 9848adad10 Misc restrict declarations for fast-math 2025-07-23 15:06:28 -04:00
Robin E. R. Davies 090ffc9a9e Rework audio thread restart. 2025-07-23 15:06:06 -04:00
Robin E. R. Davies d5ec594957 Merge remote-tracking branch 'origin/main' into dev 2025-07-23 14:19:25 -04:00
Jiri Popek e22493b4ae add -ffast-math to speed up the execution
+ src/CMakeLists whitespace cleanup
2025-07-23 15:07:26 +02:00
ExtremesecrecyOne 7fc2ca7cdf Typos
Corrected typos.
2025-07-22 21:01:57 -07:00
Robin E. R. Davies 052aa681a1 v1.4.82 versioning 2025-07-22 22:51:28 -04: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 54926871fc Uri Change
Summary

Ensured that checking for a query key now returns true when the key is found, allowing accurate existence checks

Added “&” separators when reconstructing query strings so that URIs are properly formatted with multiple parameters
2025-07-22 16:44:09 -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 ea134b46a8 Worker thread per plugin instance. 2025-07-22 16:02:37 -04:00
Robin E. R. Davies e0efced2f7 Crashguard: anticipate power-off resets on Pi 4. 2025-07-21 14:09:39 -04: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 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 71fc534a78 Control Zooming disabled. 2025-07-19 13:26:53 -04:00
Robin E. R. Davies 6d7f79c6af MIDI CC-0 and MIDI LSB are ignored when listening for MIDI events. 2025-07-19 13:26:12 -04:00
Robin E. R. Davies 9b6798134d Screen orientation, Keep Display on (in Android Client) 2025-07-19 00:06:17 -04:00
Robin E. R. Davies 818a08824c Android Cilent Layout Issues 2025-07-14 18:13:09 -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 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 3bf1a667c0 Pipewire aux in tests. 2025-06-30 02:33:40 -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