Commit Graph

133 Commits

Author SHA1 Message Date
Serif 4f08a0fb56
Update README.md 2025-09-12 15:44:17 +02:00
Serif aefc02d715
Update README.md 2025-09-12 07:58:37 +02:00
Serif 44a15c5df1
Update README.md 2025-09-01 10:58:46 +02:00
Serif ce1980db9d
Update README.md 2025-09-01 10:51:39 +02:00
Šerif Rami 44acef812f removed hwdep experiments 2025-08-25 21:25:58 +02:00
Šerif Rami a244746c21 remove unused driver version define 2025-08-24 18:48:31 +02:00
Šerif Rami 62ff3910c7 new test programs for debugging and use 2025-08-24 17:10:12 +02:00
Šerif Rami 1670d814ab minor handshake and midi fixes 2025-08-23 18:32:16 +02:00
Šerif Rami 7bfaef6c36 midi deref bug fixes 2025-08-19 20:48:29 +02:00
Šerif Rami 8f5cb8b21c control panel gui appimage build script fixes 2025-08-19 18:49:28 +02:00
Šerif Rami b630201c4d intel linux kernel auto report bot ALSA fix 2025-08-19 11:14:40 +02:00
serifpersia 5019bbf0f8
Update README.md 2025-08-15 19:15:04 +02:00
Šerif Rami d708eb3f65 v6 patch series fixes 2025-08-14 19:32:57 +02:00
Šerif Rami 51dfafff5f re-adding defaults for digital in/out 2025-08-14 17:08:39 +02:00
Šerif Rami a3f45537b6 v5 patch series fixes 2025-08-14 16:48:11 +02:00
Šerif Rami beaa28b590 v4 patch series fixes 2025-08-13 15:45:08 +02:00
serifpersia 80fda86179
Update README.md 2025-08-12 18:41:03 +02:00
Šerif Rami 9f9d3dd6e9 adhere to ALSA standards 2025-08-12 15:01:37 +02:00
serifpersia 4d5d7f932f
Update README.md 2025-08-11 14:08:07 +02:00
serifpersia da22db278d
Merge pull request #4 from serifpersia/alsa-patch-set
for alsa subsystem
2025-08-10 13:24:35 +02:00
Šerif Rami 5edff6b8ec remove gui redundant buttons 2025-08-10 13:22:58 +02:00
Šerif Rami 9a9a957047 usb suspend deep sleep 2025-08-10 10:43:51 +02:00
Šerif Rami f50b96f459 improvements 2025-08-09 20:42:29 +02:00
Šerif Rami bbbfb7e985 5/5 2025-08-09 14:37:48 +02:00
Šerif Rami 1ef1c1ae28 4/5 2025-08-09 14:24:54 +02:00
Šerif Rami 9862f9da7f 3/5 2025-08-09 14:13:58 +02:00
Šerif Rami c8eb8e1adf 2/5 2025-08-09 14:01:39 +02:00
Šerif Rami 7fd61770fc 1/5 2025-08-09 13:55:57 +02:00
Šerif Rami 6874a98cf4 Merge branch 'main' of https://github.com/serifpersia/us144mkii 2025-08-09 11:05:49 +02:00
Šerif Rami 5792764612 auto build script dir update 2025-08-09 10:55:22 +02:00
serifpersia ac1abee487
Update README.md 2025-08-09 10:46:35 +02:00
Šerif Rami e4c2b7341b fix for latest 6.16 kernels 2025-08-09 10:25:40 +02:00
Šerif Rami 9ccbea0f11 more stability fixes 2025-08-08 18:40:02 +02:00
Šerif Rami 196cd55787 midi parsing fixes 2025-08-08 16:37:17 +02:00
Šerif Rami f4b17d24c8 code safety improvements 2025-08-08 15:57:06 +02:00
Šerif Rami 87ac941e35 fix(driver): Remove deep sleep command from suspend
The vendor-specific deep sleep command in the suspend function can cause system freezes when the device is idle. This commit removes the command to prevent these freezes.
2025-08-08 12:24:43 +02:00
Šerif Rami ba4e73b926 stability and midi fixes 2025-08-08 09:17:05 +02:00
Šerif Rami cc31e81f60 feat: Implement dynamic feedback and align URB configuration 2025-08-07 19:21:49 +02:00
Šerif Rami d35da0e547 feat: Refactor and optimize TASCAM US-144MKII driver
This commit includes:
- Reverted audio stream decoupling to restore original behavior.
- Implemented SysEx state machine and error retry for MIDI handling.
- Performed memory leak audit and confirmed no obvious leaks.
- Optimized playback and capture data copying for efficiency.
- Reordered `tascam_card` structure for improved cache locality.
- Fixed `active_urbs` counter management to prevent "URBs still active" errors.
2025-08-06 17:35:22 +02:00
Šerif Rami db5df99677 Merge branch 'main' of https://github.com/serifpersia/us144mkii 2025-08-06 13:48:31 +02:00
Šerif Rami fcfad9bfc2 proper kernel code formatting 2025-08-06 13:40:07 +02:00
Šerif Rami f44b75094c proper kernel code formatting 2025-08-06 13:25:01 +02:00
Šerif Rami 5777265466 Reapply "GUI fixes"
This reverts commit f861106f1b22a2819f88389742569e99ff646f27.
2025-08-06 13:24:59 +02:00
Šerif Rami 8c047e6f7e Revert "GUI fixes"
This reverts commit 8b522452ed8bda17033d02620b72a406adb248ec. Driver logic caused capture regression.
2025-08-06 13:24:59 +02:00
serifpersia 81c133fb52 GUI fixes 2025-08-06 13:24:59 +02:00
Šerif Rami 1f8b9c3fd9 potential support for US-144 2025-08-06 13:24:43 +02:00
Šerif Rami 652814585c fix N/A driver version 2025-08-03 11:30:25 +02:00
serifpersia b06eca1e68 rename & cleanup for ALSA submission candidate 2025-08-02 15:25:09 +02:00
serifpersia 4a1008d070 more modular refactoring 2025-08-02 11:53:36 +02:00
serifpersia 9f0c814b2d fix incomplete refactor 2025-08-02 00:49:58 +02:00