serifpersia
01afe5e211
removed midi from todo:
2025-07-19 23:17:14 +02:00
serifpersia
271a403da9
Merge pull request #2 from serifpersia/wip-midi
...
Full MIDI IN/OUT Implementation
2025-07-19 23:15:06 +02:00
serifpersia
8b86711f61
removed test files
2025-07-19 23:12:42 +02:00
serifpersia
d22558abb8
Update us144mkii.c
2025-07-19 23:09:05 +02:00
serifpersia
7284fb4c42
initial midi(not functional)
2025-07-19 20:18:11 +02:00
serifpersia
fe3d9beea6
Update README.md
2025-07-18 20:55:10 +02:00
serifpersia
91da2b8342
routing and single latency update
2025-07-18 19:34:05 +02:00
serifpersia
ba3c08bfd5
native control panel app
2025-07-18 12:53:11 +02:00
serifpersia
50527639ec
Update README.md
2025-07-18 00:36:37 +02:00
serifpersia
b454d2e512
Merge pull request #1 from serifpersia/wip-capture
...
feat: fully working capture
2025-07-17 22:59:35 +02:00
serifpersia
90c454ec4c
Update us144mkii.c
2025-07-17 22:57:55 +02:00
serifpersia
507fb082ef
Merge branch 'main' into wip-capture
2025-07-17 22:53:25 +02:00
serifpersia
2b6fe98021
round of driver optimizations
2025-07-17 22:21:11 +02:00
serifpersia
2b8520aff3
working capture
...
using correct decode func fixed capture. Needs more optimization to work in lower latency
2025-07-17 20:34:58 +02:00
serifpersia
10142e053c
working duplex
...
JACK/ALSA can now use capture streams. Needs bug hunting for kernel panics & proper usb capture decode logic as current implementation only gives left channel distorted audio(to be fixed)
2025-07-16 22:33:08 +02:00
serifpersia
8259275c9e
dummy capture & playback routing
2025-07-16 22:27:11 +02:00
serifpersia
5b572c0df2
playback fix: reconfigure interface every time desktop audio/alsa tries to use the device
2025-07-16 15:40:29 +02:00
serifpersia
de039d531b
more feedback sync fixes for playback
...
this manages to run at 64 buffer default period around 1.6ms of latency and its stable, but driver needs to be reloaded to get stable audio again if app ran for the second time. Need to find fix for this.
2025-07-16 15:29:51 +02:00
serifpersia
cb93e4d905
revert to playback only, capture feat migrated to separate branch
2025-07-15 18:46:57 +02:00
serifpersia
5974d5881d
added latency option back
2025-07-15 17:18:40 +02:00
serifpersia
d1cf14f8b7
feat: initial capture + exact routing & python control panel gui updated
2025-07-15 15:53:51 +02:00
serifpersia
a61ad1d1e9
playback optimizations
2025-07-15 11:12:13 +02:00
serifpersia
57fd9e18c9
control panel gui text formatting
2025-07-12 21:55:23 +02:00
serifpersia
049e12fd1e
playback up to spec, alsa mixers and python gui control panel
2025-07-12 21:42:15 +02:00
serifpersia
fc3a76c66e
more up to spec changes for playback
2025-07-06 09:47:08 +02:00
serifpersia
a948d2eec3
Revert "commented out the highest latency (currently causing issues on some cases)"
...
This reverts commit 074c971fd5 .
2025-07-06 08:10:49 +02:00
serifpersia
074c971fd5
commented out the highest latency (currently causing issues on some cases)
2025-07-06 08:09:56 +02:00
serifpersia
2ab4797401
playback optimizations
2025-07-05 20:26:35 +02:00
serifpersia
df642295da
suspend & resume implementations
2025-07-04 20:31:05 +02:00
serifpersia
76a3719cf9
Align driver with kernel coding standards + pcm bug fix
2025-07-04 17:31:12 +02:00
serifpersia
c2c743f64b
another README update
2025-07-03 10:38:24 +02:00
serifpersia
36f3fb93ae
update README
2025-07-03 10:32:39 +02:00
serifpersia
b88d64867b
feat: Playback goal complete. Fully working up to spec audio playback handling
...
The ALSA driver properly transfers audio data to the device, using JACK with 48 samples and -n 3 gives stable lowest latency possible for it at 48khz. Future goals are stablity on resume and shutdown, MIDI, audio routing, alsa mixers and GUI tool to trigger these mixers.
2025-07-01 21:17:26 +02:00
serifpersia
b870235238
3 latency profiles for better buffers for vsts
2025-07-01 13:51:00 +02:00
serifpersia
ab377f904c
feat:stability and spec, new libusb tool for testing audio performance
2025-06-30 14:51:17 +02:00
serifpersia
ded6ed5652
more up to reverse eng report spec improvements
...
Still not happy with latency logic, earlier commits managed 1.3ms at 48khz while this can only do 10.7ms. Still more room for fixing before moving to capture
2025-06-29 19:15:41 +02:00
serifpersia
f9475374a7
better stability with JACK and DAW's
...
This commit fixes freezes and crashes. There is still room to improve the latency which will future commits provide hopefully.
2025-06-29 11:13:21 +02:00
serifpersia
fab76233a5
better performance using lower latency profile
...
Even after matching 1:1 the buffer and period sizes and overall buffer logic needs to be smarter to fix issues with latency and crashing on JACK and VSTS
2025-06-28 20:48:43 +02:00
serifpersia
fb27eab405
improved driver stability & performance
2025-06-28 15:16:20 +02:00
serifpersia
bf42cc0121
driver refactor based on snd -dummy
2025-06-28 12:02:35 +02:00
serifpersia
e3bbb235c5
Add files via upload
2025-06-27 20:02:20 +02:00
serifpersia
c6185c34f0
Update us144mkii.c
2025-06-27 20:01:36 +02:00
serifpersia
6462b3ecef
Create LICENSE
2025-06-27 15:21:46 +02:00
serifpersia
3686d5df4b
Delete LICENSE
2025-06-27 15:18:13 +02:00
serifpersia
30414d3b89
repo restructure
2025-06-27 15:17:17 +02:00
serifpersia
8239a8494a
Update README.md
2025-06-27 15:14:20 +02:00
serifpersia
d21bde8124
latest ALSA kernel module
2025-06-27 15:06:40 +02:00
serifpersia
9581999a06
repo file restructure & cleanup
2025-06-27 15:04:40 +02:00
serifpersia
d8a47136cb
delete old alsa release kernel module
2025-06-27 14:52:25 +02:00
serifpersia
17a4b51ce1
Update README.md
2025-06-27 14:35:50 +02:00