#spleeter

katzenjens@pod.tchncs.de

Auch wieder so ein Beispiel, wo ich mich alt fühle...

Nicht nur, dass ich mich extrem schwer tun würde, das lauffähig hinzubekommen. Vermutlich würde ich das mit viel Schimpfen und mehrfachen Wutausbrüchen auch lauffähig bekommen. Aber wenn man sich den Wust an verschiedenen "Bauklötzen" ansieht, welche das antreiben, da wird mir bange. Das hat so viel mit Vertrauen zu tun. Weil ich glaube nicht, dass es noch einen Menschen gibt, welcher den Durchblick durch alle Komponenten hat. Man zieht sich den Kram mehr oder weniger tagesaktuell aus den Quellen und bastelt dann ein hübsches Gesamtkonzept draus. Weder weiss man, ob im Hintergrund irgendwelcher böswilliger oder wackeliger Code steckt. Noch kann man sicher sein, dass wenn man es heute gebacken hat, es nächste Woche auch noch funktioniert.

Ich hatte bei der Kommandozeilenversion von Spleeter schon meine Probleme, weil einige aktuellen Libs oder Python 3.9 nicht kompatibel waren. Tensorflow und anderes zickte. So musste ich dann ein spezielles Environment backen, welches schon Kraut und Rüben war. Dass ich mit meiner Verzweiflung nicht alleine war, konnte ich in den Bugs und Fragen anderer "Opfer" verfolgen. Und als Antwort der Entwickler: Isso, haben keine Zeit, das alles so festzuzurren, dass es jederzeit und immer fehlerfrei zu backen ist.

Zu meiner Zeit hat man erst mit Basic und später mit Pascal alles selbst gecodet. Externe Libs? Harhar! RegEx? Harhar, selbst war der Mann / die Frau. Und dann wurden die PCs schneller und die berüchtigte "Division durch Null" trat auf. Und auf einmal 16 Bit, 32 Bit und nun 64 Bit. Ich weiß nicht mehr, wie ich es geschafft habe, dass meine "Altlasten" sogar unter NT4 liefen. Das mussten sie nämlich. Alles auf Kommandozeile. Die GUI habe ich mit Office Bordmitteln geschrieben. Unfassbar, aber äusserst robust.

Aber das ist fast 30 Jahre her. Dazwischen eine Riesenlücke, da ich andere Beschäftigung hatte. Und erst jetzt versuche ich wieder zaghaft anzuknüpfen und stelle fest, ich bin zu alt dafür, diese Lücke aufzuholen.

Immerhin, die Kommandozeilenversion von Spleeter läuft bei mir nun unter Debian und sogar unter Windows 10 WSL. Ganz doof bin ich also doch nicht.
https://github.com/JeffreyCA/spleeter-web
#debian #python #coderblues #altersack #spleeter #tensorflow