forked from ovenwerks/studio-controls
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ROADMAP
62 lines (55 loc) · 2.43 KB
/
ROADMAP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
This is Notes about developing this application, known bugs and
features to add. It is generally in order of importance... or at
least order to be worked on. (some later things rely on sooner
things)
Fixes:
- usb devices bridge at startup fails
- jackclient test for 0
Traceback (most recent call last):
File "/usr/bin/autojack", line 613, in check_jack_status jack_client.deactivate()
AttributeError: 'int' object has no attribute 'deactivate'
- add ffado-tools or multimedia-firewire as dep
TODO: (part way done)
[GUI]
- find false possitive for session changed
- make help work with current tab
- remove warning dialogs and create on the fly as needed
[Backend]
- add zita-njbridge
- add JACK xrun counter
Features:
- add latency setting
- For JACK
- For zita-ajbridge
- add JACK freeze detect and correct
- better JACK status showing
- detect xruns in autojack so number is for full jack run
- keep xrun reason (log it?)
- Add jackmixer or jack-mix-box? auto start and connect
- Add packagers file describing depends/conflicts
- Add multiple devices for firewire
- bluetooth via pulse. use: pacmd load-module module-loopback latency_msec=5
and: pacmd unload-module module-loopback
need to figue out how to auto route jack->pulse bridge to loop
and loop to bt device.
- add drawing tablet support
- start listing xsetwacom and xsetpointer devices and allowing
user to take pointers and add them to wacom devices (if possiblle)
- add module that allows setting of display settings in tablets that
have displays.
- Then see if we can match plasma utility for setting size and
setting buttons etc.
- USB devices should not have a buffer size 16, PCH should be 64 and
above. USB devices at 32 should probably set periods to 3.
- add button to system page to select between lowlatency or generic
kernel as default.
- add use of internals (net manager, audio and net adapters)
option to use audioadapter instead of zita bridge?
that may only work for one device, zita can do many.
- remove Cadence from autostart and Cadences pulseaudio config
Cadence will reinsert these if the user decides to use it again
but at least if controls is used PA should get set to stock.
Will also have to restart PA as Cadence disables respawn so
one start is needed to re-enable that.
- adding in stuff from https://github.com/jhernberg/udev-rtirq so that
hot plugged USB devices get higher priority.