Auf dem 30C3 wurde die Alpha-Version vom Sendezentrum eingesetzt und lief dort stabil. Das sehe ich als ausrechenden Belastungstest an, um die Pre-Release Phase zu beenden. Geändert haben sich vor allem Kleinigkeiten:
Der default 2ch ist rausgeflogen
die Skype Channels sind jetzt Mono
Screenshot – Soundflower Ultraschall Edition Version 1.0
Unter der Haube ist leider nichts passiert, da ich nicht genügend Zeit hatte, um mich in das Programmieren von Kernel-Extensions einzuarbeiten. Abgesehen davon habe ich das Github-Repository ein wenig aufgeräumt und die aktuelle Version dort zum Download bereit gestellt.
Die Idee ein GUI für Soundflower zu bauen steht immer noch und hat sich auch schon etwas weiter entwickelt. Über Hilfe von erfahrener Seite würde ich mich allerdings freuen.
Soundflower ist seit Jahren ein wichtiges Tool für den Mac. Es erstellt virtuelle Soundkarten, um das Audiorouting zwischen verschiedenen Programmen zu ermöglichen. Das größte Problem dieser Software ist jedoch der veraltete Entwicklungsstand. Hinzu kommt, dass es keine einfache Möglichkeit gibt zu bestimmen, wie viele Soundkarten man simulieren will und wie viele Kanäle diese haben sollen. Ein Youtube-Video von Ralf Stockmann (Wikigeeks-Podcast) zeigt einen Hack, mit dem nachträglich die gewünschten Einstellungen vorgenommen werden können. Kompliziert ist es nicht, aber für den Otto-Normal-User auch nicht mal eben erledigt. Also habe ich die Nachfrage von Ralf im Video zum Anlass genommen und einen Installer gebaut, der direkt andere Soundkarten und Kanäle erzeugt. Insgesamt entstehen bei der Installation 7 Soundkarten mit jeweils zwei Ein- und Ausgängen.
+++ Update 26.2.2014: Version 1.0 ist erschienen mehr dazu auf Github +++
Soundflower Ultraschall Edition
Es handelt sich hierbei nicht um eine neue Version! Ich habe ausschließlich eine XML-Datei überarbeitet und den Installer neu gepackt. Das ganze läuft natürlich ohne Gewähr.
Nicht mehr enthalten ist das Zusatzprogramm Soundflowerbed, welches die Blume in die Menüleiste legt.Dieses funktioniert (bisher) leider nur mit den originalen Soundflower Soundkarten.
Hinweise:
Bei der Erstinstallation von Soundflower kann es evtl. zu dem Problem kommen, dass die Kernelextension nicht geladen werden kann. Das hängt wohl mit dem fehlenden Developer-Zertifikat zusammen. Manuelles Laden der kext funktioniert über das Terminal: sudo kextload /System/Library/Extensions/Soundflower.kext
Genauer wird das im oben verlinkten Video erklärt!
Ein User hat berichtet, dass Soundflower Ultraschall Edition Lastspitzen erzeugen kann. Wann/Warum ist bisher noch nicht klar. Ich konnte das Problem bisher auch nicht reproduzieren. Wenn das System plötzlich träge wirkt oder die Lüfter aufdrehen etc. einfach mal den Aktivitäts Monitor starten und unter „CPU“ nach „kernel_task“ schauen. Der Prozentwert sollte dort im Normalfall nicht sehr hoch sein. Sollte es zu hoher Last kommen, bitte ich um Feedback.
To Do:
Probleme mit dem Zertifikat beheben (daher ist ein einmaliges, manuelles Laden notwendig) Verschoben, da Apple-Dev-Account nötig
Soundflower gegen das neuste SDK bauen und testen Erledigt.
GUI zum nachträglichen Anlegen/Bearbeiten der virtuellen Soundkarten
Du hast noch Fragen, Anmerkungen oder ein Problem? Dann ab damit in die Kommentare oder zu GitHub in die Issues. Wenn es nicht öffentlich sein soll, kannst du auch gerne das Kontaktformular verwenden.
+++ Update 26.2.2014: Version 1.0 ist erschienen mehr dazu auf Github +++
Einige Kapitel habe ich mir schon angesehen und bin sehr begeistert! Natürlich weiß ich schon einiges über HTML 5 und CSS 3, da ich es selbst verwende. Aber hier wird auch die Entwicklung der Standards beschrieben und zahlreiche kleine Details erläutert. Alles gut verständlich und vor allem praxisnah!
Sicherlich werde ich in Zukunft an dieser Stelle noch ein ausführliches Review schreiben.
Und für alle, die sich für Webtechnik und alles drumherum interessieren sei der Workingdraft Podcast auf www.Workingdraft.de ans Herz gelegt!
Diese Website verwendet Cookies – nähere Informationen daui stehen in der Datenschutzerklärung am Ende der Seite. Mit Klick auf "OK“, wird die Verwendung von Cookies akzeptiert. Ok Datenschutzerklärung
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.