Erster Commit: nativer Linux-Port aus macOS-Bytecode

Läuft die Voice Acoustic VA-Remotecontrol (AllDSP AllControl) nativ unter Linux
auf echtem wxGTK 3.0 — ohne Wine und ohne dekompilierten App-Code. Ausgeführt wird
das unveränderte Python-2.7-Bytecode aus dem macOS-.app; C-Extensions (wxGTK/numpy/
scipy/PortAudio) kommen nativ aus Debian stretch.

Enthält: va/ (Original-.pyc + pure-Python-Libs + Assets + launch.py mit den drei
Linux-Fixes), Dockerfile/run.sh/entrypoint.sh, reference/ (dekompilierter Quellcode
zum Debuggen) und README/STATUS. img.cache (378 MB, regenerierbar) ist per
.gitignore ausgeschlossen.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
maik
2026-08-20 19:57:01 +02:00
co-authored by Claude Opus 4.8
commit a7c93fa266
654 changed files with 478133 additions and 0 deletions
+2552
View File
File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 114 KiB

+135
View File
@@ -0,0 +1,135 @@
[Main_panel|-1|channel_name_128_text]
channelflagshow = always
[Main_panel|-1|channel_name_129_text]
channelflagshow = always
[Main_panel|-1|mute_out2]
;channelflagshow = always
[Main_panel|-1|mute_out3]
;channelflagshow = always
[Main_panel|-1|mute_out4]
;channelflagshow = always
[Main_panel|-1|mute_out5]
;channelflagshow = always
[Main_panel|-1|mute_out6]
;channelflagshow = always
[Main_panel|-1|mute_out7]
;channelflagshow = always
[Main_panel|-1|vu_out0]
channelflagshow = always
[Main_panel|-1|vu_out1]
channelflagshow = always
[Main_panel|-1|vu_out2]
channelflagshow = always
[Main_panel|-1|vu_out3]
channelflagshow = always
[Main_panel|-1|vu_out4]
channelflagshow = always
[Main_panel|-1|vu_out5]
channelflagshow = always
[Main_panel|-1|vu_out6]
channelflagshow = always
[Main_panel|-1|vu_out7]
channelflagshow = always
[Main_panel|-1|mute_out0]
;channelflagshow = always
[Main_panel|-1|mute_out1]
;channelflagshow = always
[Main_panel|-1|channel_name_130_text]
channelflagshow = always
[Main_panel|-1|channel_name_131_text]
channelflagshow = always
[Main_panel|-1|channel_name_132_text]
channelflagshow = always
[Main_panel|-1|channel_name_133_text]
channelflagshow = always
[Main_panel|-1|channel_name_134_text]
channelflagshow = always
[Main_panel|-1|channel_name_135_text]
channelflagshow = always
[out_panel|None|mixer_a_slider]
channelflagshow = always
[out_panel|None|vu_ina]
channelflagshow = always
[out_panel|None|mixer_a_text]
channelflagshow = always
[out_panel|None|mixer_b_slider]
channelflagshow = always
[out_panel|None|vu_inb]
channelflagshow = always
[out_panel|None|mixer_b_text]
channelflagshow = always
[out_panel|None|mixer_c_slider]
channelflagshow = always
[out_panel|None|mixer_c_text]
channelflagshow = always
[out_panel|None|vu_inc]
channelflagshow = always
[out_panel|None|mixer_d_slider]
channelflagshow = always
[out_panel|None|vu_ind]
channelflagshow = always
[out_panel|None|mixer_d_text]
channelflagshow = always
[any|None|cs_out2]
channelflagshow = always
[any|None|cs_out3]
channelflagshow = always
[any|None|cs_out4]
channelflagshow = always
[any|None|cs_out5]
channelflagshow = always
[any|None|cs_out6]
channelflagshow = always
[any|None|cs_out7]
channelflagshow = always
[any|None|cs_out8]
channelflagshow = always
[out_panel|None|out_delay_text]
channelflagshow = always
[out_panel|None|mute_out]
channelflagshow = always
+2696
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 177 KiB

+2925
View File
File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 97 KiB

+2043
View File
File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 66 KiB