Qualitative Audioverbindungen übers Internet

Wenn man einen Podcast aufnimmt und mit jemandem sprechen möchte der etwas weiter entfernt ist, so bietet sich eine Audioverbindung über das Internet an. Früher wurde dies meist über Skype gelöst; das Problem hier ist die starke Komprimierung und Echo-Unterdrückung, welche zu vielen Artefakten im Audiosignal führt. Eine Alternative hierzu ist der sogenannte double ender. Hierbei werden die Audiospuren der Teilnehmer nicht nur übertragen, sondern zusätzlich lokal aufgezeichnet. Anschließend werden die einzelnen Spuren in einer DAW wieder zusammengefügt. Allerdings kann es bei diesem Verfahren zu Synchronisationsproblemen kommen, so dass es in der Praxis eher seltener verwendet wird.

studio-link.de

Glücklicherweise gibt es mit Studio Link eine Software welche das Problem einer sinnvollen N-1 (N minus 1) Schaltung löst. Bei einer N-1 Schaltung wird das eigene Signal aus dem Mix entfernt, so das man sich nicht selber hört. Studio Link nutzt die Protokolle für IP-Telefonie um ein möglichst latenzfreies und sauberes Audio zu liefern. Neben den Pluginlösungen als VST, AU und LW2-Plugin, bietet Studio Link eine Standalone-Variante, sowie in Zukunft eine entsprechende Hardware. Die Standalone-Lösung ist für Linux, macOS und Windows verfügbar. Bezogen werden kann Studio Link unter studio-link.de. Der Quellcode kann auf GitHub gefunden werden; er ist unter freien Lizenzen lizenziert.

Wiki für Smart Home Hardware

FHEM ist ein freies Projekt welches sich mit einer Server-Lösung auf Perl-Basis zur Verwaltung und Steuerung eines Smart Home beschäftigt. Ich persönlich bevorzuge für diesen Zweck die Lösung Home Assistant. Trotzdem ist neben dem eigentlichen Projekt die FHEM Wiki sehr interessant.

Die FHEM Wiki

Dort findet man neben den eigentlichen Informationen über FHEM, viele Informationen rund um Smart Home Hardware, wie z.B. verschiedenen Aktoren und Sensoren. Die Inhalte der Wiki sind unter der GNU Free Documentation License lizenziert. Entdeckt werden kann die Wiki unter wiki.fhem.de, das zugrundeliegende Projekt ist auf fhem.de zu finden.

Zusätzliche Wörterbücher für die Notepad++ Rechtschreibprüfung

Der freie Editor Notepad++, bietet unter anderem eine Rechtschreibprüfung an. In der Standardinstallation ist für diese Prüfung nur ein englisches Wörterbuch vorinstalliert. Möchte man hier weitere Wörterbücher nachinstallieren, so geschieht dies über die Erweiterung DSpellCheck.

Die Auswahl der Wörterbücher

Dazu wird im Menü Erweiterung der Punkt DSpellCheck -> Change Current Language -> Download More Languages ausgewählt. Anschließend öffnet sich ein Dialog in welchem neue Wörterbücher heruntergeladen werden können. Über den Punkt Change Current Language können die installierten Sprachen gewechselt werden.

Worms Remake als HTML5-Spiel

Das Spiel Worms, in dem sich zwei Parteien von Würmern bekriegen mussten, blickt mittlerweile auf eine über zwanzigjährige Geschichte zurück. Im Rahmen seiner Bachelorarbeit entwickelte Ciarán McCann ein Remake des Spieles. Geschrieben wurde das ganze in Typescript, welches in JavaScript kompiliert wird. Neben dem Tutorial bietet das Spiel einen lokalen Mehrspielermodus und einen Online-Modus. Letzterer kann leider im Moment nicht ausprobiert werden, da der dazu benötigte Server nicht läuft. KI-Gegner sind nicht vorgesehen, so das man zwangsläufig einen weiteren Mitspieler für eine Runde im Worms-Remake benötigt.

Das Worms Remake

Die Auswahl an Waffen und Fähigkeiten reicht nicht ganz an das Original heran; es sind insgesamt 9. Der Quelltext des Spieles ist auf GitHub zu finden. Er ist unter der Apache License in der Version 2 lizenziert und damit freie Software. Ausprobiert werden kann das Spiel auf der Seite des Autors.

Solarus – eine freie Action-RPG Engine

Die The Legend of Zelda-Spiele haben viele Menschen geprägt. Und manche dieses Menschen wollten ihr eigenes 2D-Action-RPG entwickeln. Natürlich ist es nicht einfach eine Engine zu schreiben, um ein solches Spiel zum Laufen zu bekommen. Allerdings ist dies nicht notwendig, da es für diesen Fall schon ein Projekt gibt. Die Rede ist von der Solarus-Engine.

Aktivieren Sie JavaScript um das Video zu sehen.
Video-Link: https://www.youtube.com/watch?v=BUxREyXILLs

Die Solarus-Engine, dessen offizielle Seite unter solarus-games.org zu finden ist, versteht sich als Baukasten für Zelda-ähnliche Spiele. Sie verfügt mit dem Solarus Quest Editor über eine grafische Oberfläche um die Spielwelten zu erstellen. Mittlerweile wurden mit der Engine eine Reihe von Spielen erstellt.

Der Solarus Quest Editor

Die Engine selber ist in C++ geschrieben und führt in Lua geschriebene Skripte aus. Technisch basiert die Engine auf dem Simple DirectMedia Layer in der Version 2. Dieser bildet eine Abstraktionsebene für die Grafik- und Soundhardware. Die Engine ist freie Software; als Lizenz wurde die GPL3 gewählt. Der Quelltext der Engine und weitere Tools wie der Solarus Quest Editor können über GitHub bezogen werden.