Vor einigen Tagen habe ich zu Hause eine kleine Party gefeiert und damit der Bildschirm vom Laptop nicht zu langweilig aussieht, habe ich nach einem Audio Visualizer gesucht. Dabei bin ich über „ProjectM“ gestoßen, welches ich kurz vorstellen möchte.
Das coole an ProjectM ist, dass es alle Audiogeräusche, welche von einer bestimmten Soundkarte ein- bzw. ausgehen, als Eingabe verwendet. D.h. es ist egal wie man Musik abspielt, man bekommt immer ein schönes Bild dazu.
Die Installation
ProjectM findet ihr im Community-Repo von Arch. Es gibt dabei verschiedene Versionen, welche ihr je nach Soundtreiber auswählen solltet:
> yaourt projectm 1 community/projectm 2.1.0-9 [installed] Music visualizer which uses 3D accelerated iterative image based rendering 2 community/projectm-jack 2.1.0-9 ProjectM support for Jack 3 community/projectm-libvisual 2.1.0-9 ProjectM plugin for XMMS 4 community/projectm-pulseaudio 2.1.0-9 [installed] ProjectM support for Pulseaudio 5 community/projectm-qt 2.1.0-9 [installed] Qt bindings for ProjectM 6 community/projectm-test 2.1.0-9 ProjectM test applications 7 aur/projectm-libvisual-alsa 2.1.0-4 (26) A music visualizer using alsa input and libvisual
Ist das Paket installiert, dann startet ihr es einfach mit dem gleichnamigen Befehl. Das sollte nach einer kurzen Weile so, oder so ähnlich aussehen:
Die Installation bringt eine Menge Presets mit, sodass es nicht langweilig wird.
Die Benutzung
Ein Großteil des Programmes lässt sich über Hotkeys steuern. Hier eine kurze Auflistung:
m - Menü anzeigen f - Vollbild an/aus l - Preset sperren y - Zufällige Wiedergabe an/aus n - Nächstes Preset p - Vorheriges Preset r - Zufälliges Preset F1 - Hilfe F2 - Song-Titel anzeigen (funktioniert nicht in pulseaudio) F3 - Preset-Titel anzeigen/ausblenden F4 - Infos anzeigen/ausblenden F5 - FPS anzeigen
Im Menü lässt sich dann die Soundkarte auswählen bzw. Feintuning bezüglich der Texturgröße, FPS, Beat-Sensitivität usw. durchführen.
Zuletzt aktiviert man den Vollbild-Modus und schon kann die Party losgehen ;)
Ich kann folgende Einstellungen empfehlen:
- Preset Duration: 30
- Smooth Preset Duration: 10
- Beat Sensitivity: 20
- Texture Size bzw. Mesh Size je nach Grafikleistung/Auflösung
~ Sebastian