Sehnen Sie sich nach einer atemberaubenden visuellen Begleitung, wenn Sie Ihre Lieblingslieder hören? Möchten Sie Ihren Computer zu einer Extravaganz von Sinnesreizen machen? Dann ist die Musikvisualisierungs-App projectM genau das Richtige für Sie.

Auch wenn die neuesten Versionen für iOS und Android für diese überwältigende Musikvisualisierungs-App etwas an Fahrt gewonnen haben, wissen nicht genug Leute davon oder stellen sogar fest, dass sie auch auf Desktop-Computern verfügbar sind.

Wenn Sie früher ein Winamp-Benutzer waren, erinnern Sie sich vielleicht an etwas, das sich MilkDrop nennt. Okay, vielleicht ist es nicht nur "ein kleines Etwas"; MilkDrop hatte eine enorme Anhängerschaft in den frühen 2000er Jahren, einschließlich einer aktiven Gemeinschaft von Script-Autoren, die Visualisierungs-Presets dafür entworfen haben. ProjectM ist eigentlich ein C ++ - und OpenGL-Port des berühmten MilkDrop-Visualizers und ist dank viel Liebe und Arbeit aus der Open-Source-Community noch besser als sein Vorgänger.

Da wir unsere Bilder für das Web komprimieren müssen, können wir Ihnen kein vollständiges Bild davon geben, was projectM zu bieten hat. Daher empfehlen wir Ihnen, es auf Ihrem eigenen Desktop zu versuchen!

Getting ProjectM für den Desktop

Während projectM für mobile Geräte 2, 99 $ kostet, ist es für den Desktop völlig kostenlos. Dieser Artikel wurde unter Linux geschrieben, aber Sie finden hier auch eine Kopie von projectM für Mac OS X oder Windows auf Sourceforge.

Wenn Sie projectM über Ihr Linux-Paketverwaltungssystem installieren möchten, ist die zu suchende Binärdatei entweder projectM-pulseaudio (für die Sie den PulseAudio-Soundserver benötigen) oder projectM-jack (für die Sie das JACK Audio Connection Kit benötigen). Welche Version Sie wählen, hängt davon ab, welchen Soundserver Sie für Ihre Musikanwendungen bevorzugen. Beachten Sie, dass PulseAudio ein universeller Sound-Server ist, der standardmäßig auf vielen Systemen enthalten ist, während JACK normalerweise in Musikproduktionsumgebungen verwendet wird.

Hinweis zur Fehlerbehebung: Auf zwei meiner Systeme wurde die Installation von projectM-jack zunächst abgelehnt, nachdem ich sie über die Paketmanager dieser Systeme installiert hatte. Bei der Ausführung über die Befehlszeile beschwerte sich das Programm, dass die Schriftart "Vera.ttf" fehlte. Wenn Sie auf denselben Fehler stoßen, ist das Problem einfach: Laden Sie die projectM-Quelle über den obigen Link von Sourceforge herunter, gehen Sie in das Verzeichnis "fonts" des Projekts und kopieren Sie "Vera.ttf" in Ihr projectM-Systemverzeichnis:

 sudo cp Vera.ttf / usr / teilen / projectM / fonts / 

Verwenden von ProjectM

ProjectM erkennt automatisch Ihren Audiostream, wenn Sie Musik wiedergeben, vorausgesetzt, Ihr Mediaplayer wird über den entsprechenden Soundserver (a la PulseAudio oder JACK) geroutet. Zuerst sehen Sie eine Visualisierung von ProjectM:

Nach einigen Sekunden verwandelt sich dieses in eines der enthaltenen Presets. Sie können " m " drücken, um den voreingestellten Browser und das Hauptmenü in einer Seitenleiste anzuzeigen.

Dies sind einige andere Tastenbefehle, die Sie in projectM verwenden können:

  • f - Umschalten im Vollbildmodus
  • n - zum nächsten Preset gehen
  • p - Zum vorherigen Preset wechseln
  • r - Wählen Sie ein zufälliges Preset
  • y - Toggle Shuffle-Modus
  • l - Aktuelle Preset sperren oder entsperren
  • F1 - Hilfemenü anzeigen
  • F2 - Songtitel anzeigen (das hat auf meinem System nicht funktioniert)
  • F3 - Preset-Name anzeigen
  • F4 - Zeige Rendereinstellungen
  • F5 - Zeige Frames pro Sekunde

ProjectM ist nicht nur zum Abspielen von Musik, sondern auch zum Aufnehmen von Musik nützlich. Wenn Sie einen digitalen Projektor zur Hand haben, können Sie einige tolle Video-Jockey-Stunts machen. Dies ist eine Aufnahmesitzung, in der ProjectM von meinem Mikrofon Input empfängt, während JACK Rack Audioeffekte in Echtzeit bereitstellt:

Presets verwalten

ProjectM ist vollständig abwärtskompatibel zu MilkDrop. Wenn die zahlreichen Voreinstellungen, mit denen es ausgeliefert wird, nicht ausreichen, sollten Sie sich die WinAmp-Foren noch einmal ansehen. ProjectM akzeptiert die Dateierweiterungen * .prjm, * .milk und * .so für Voreinstellungen.

Sie können Ihre Voreinstellungen aus dem voreingestellten Browser in projectM bewerten und daraus sogar Wiedergabelisten erstellen. Die Standardwiedergabeliste besteht aus allen Voreinstellungen, die in der Seitenleiste angezeigt werden. Um weitere Presets zur aktuellen Playlist hinzuzufügen, klicken Sie auf die Schaltfläche ganz links im Menü:

Dadurch gelangen Sie zu einem Dateibrowser, von dem aus Sie zu Ihrem Voreinstellungsverzeichnis navigieren können (in Linux ist dies normalerweise / usr / share / projectM / presets oder ~ / .projectM / presets). Sie können die Playlists von projectM * .ppl auch manuell bearbeiten. Sie sind einfache XML-Dateien, die eine Liste von Voreinstellungen mit ihren vollständigen Pfaden enthalten. Dies ist eine Playlist mit einem Gegenstand:

Sie können die anderen Schaltflächen im Menü verwenden, um Wiedergabelisten zu öffnen, zu speichern und zu löschen.

Voreinstellungen bearbeiten

Das Erstaunlichste an ProjectM ist, dass jeder Presets dafür erstellen kann. Um ein bestehendes Preset zu bearbeiten, klicken Sie mit der rechten Maustaste darauf in der Seitenleiste und klicken Sie auf "Preset bearbeiten". Es öffnet sich ein einfacher Texteditor, in dem Sie alle Preset-Parameter steuern können:

Hinweis: Sie müssen Schreibrechte für das Verzeichnis haben, in dem die Voreinstellung gespeichert ist, um Ihre Änderungen zu übernehmen. Wenn sich das Preset in / usr / share / projectM / presets befindet, kopieren Sie es zuerst in ~ / .projectM / presets und öffnen Sie dann die Kopie zum Bearbeiten.

Der beliebte Ausgangspunkt für das Erlernen von projectM / MilkDrop Presets ist der Anfängerleitfaden zum MilkDrop Preset Writing. Es ist von 2002, aber die Information ist immer noch relevant.

Mobiles ProjektM

Sie können helfen, ProjectM zu unterstützen, indem Sie eine der mobilen Apps kaufen. Die Android-Version hat mich sehr beeindruckt. Es reagiert nicht nur auf die Audiowiedergabe und Mikrofoneingabe, sondern Sie können die Visualisierungen auch mit Multi-Touch-Gesten manipulieren! ProjectM kann sogar als Live Wallpaper auf Ihrem Android verwendet werden. Die App verfügt über 275 Voreinstellungen und Sie können optional zusätzliche Pakete herunterladen.

Insgesamt ist das sehr, sehr cooles Zeug. Was sind deine Lieblingswege, um die Musikvisualisierungs-App projectM zu nutzen? Wie denkst du, dass das mobile Erlebnis mit dem Desktop-Erlebnis vergleichbar ist?