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
+3221
View File
File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 136 KiB

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

After

Width:  |  Height:  |  Size: 86 KiB

+72
View File
@@ -0,0 +1,72 @@
[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_out0]
;channelflagshow = always
[Main_panel|-1|mute_in1]
;channelflagshow = always
[Main_panel|-1|mute_in2]
;channelflagshow = always
[Main_panel|-1|mute_in3]
;channelflagshow = always
[Main_panel|-1|mute_in0]
;channelflagshow = always
[Main_panel|-1|mute_out1]
;channelflagshow = always
[Main_panel|-1|mute_out2]
;channelflagshow = always
[Main_panel|-1|mute_out3]
;channelflagshow = always
[Main_panel|-1|mute_out0]
;channelflagshow = always
[Main_panel|-1|channel_name_1_text]
;channelflagshow = always
[Main_panel|-1|channel_name_2_text]
;channelflagshow = always
[Main_panel|-1|channel_name_3_text]
;channelflagshow = always
[Main_panel|-1|channel_name_0_text]
;channelflagshow = always
[Main_panel|-1|channel_name_128_text]
;channelflagshow = always
[Main_panel|-1|channel_name_129_text]
;channelflagshow = always
[Main_panel|-1|channel_name_130_text]
;channelflagshow = always
[Main_panel|-1|channel_name_131_text]
;channelflagshow = always
[Main_panel|-1|vu_ina]
;channelflagshow = always
[Main_panel|-1|vu_inb]
;channelflagshow = always
[Main_panel|-1|vu_inc]
;channelflagshow = always
[Main_panel|-1|vu_ind]
;channelflagshow = always
+3251
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: 178 KiB

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

After

Width:  |  Height:  |  Size: 98 KiB

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

After

Width:  |  Height:  |  Size: 113 KiB

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

After

Width:  |  Height:  |  Size: 65 KiB