Verlang je naar een verbluffende visuele begeleiding wanneer je naar je favoriete liedjes luistert? Wil je van je computer een extravaganza van zintuiglijke prikkels maken? Als dit het geval is, is de app voor projectualisatie van de muziekvisualisatie iets voor jou.

Hoewel recente releases voor iOS en Android een beetje in de lift zijn gestapt voor deze verbluffende app voor het visualiseren van muziek, weten niet genoeg mensen dat of zijn ze zelfs op desktopcomputers beschikbaar.

Als je vroeger een Winamp-gebruiker was, herinner je je misschien een beetje iets dat MilkDrop heet. Oké, misschien is het niet alleen "een beetje iets"; MilkDrop had in het begin van de jaren 2000 een enorme aanhang, waaronder een actieve gemeenschap van scriptauteurs die daarvoor visualiseringsvoorinstellingen hebben ontworpen. ProjectM is eigenlijk een C ++ - en OpenGL-poort van de beroemde MilkDrop-visualizer en dankzij zijn grote liefde en werk uit de open-sourcecommunity is het zelfs beter dan zijn voorganger.

Aangezien we onze afbeeldingen voor het web moeten comprimeren, kunnen we u geen volledig beeld geven van wat projectM te bieden heeft. Daarom raden we je aan het zelf te proberen op je eigen desktop!

G Instellingen ProjectM voor het bureaublad

Terwijl projectM voor mobiele apparaten $ 2, 99 kost, is het volledig gratis voor de desktop. Dit artikel is geschreven vanuit een Linux-standpunt, maar je kunt ook een exemplaar van projectM voor Mac OS X of Windows hier op Sourceforge vinden.

Als u projectM wilt installeren via uw Linux-pakketbeheersysteem, is het binaire systeem om naar te zoeken ofwel projectM-pulseaudio (waarvoor u de PulseAudio-geluidsserver nodig hebt) of projectM-jack (waarvoor u de JACK Audio Connection Kit nodig hebt). Welke versie u kiest, hangt af van de geluidsserver die u bij uw muzikale toepassingen wilt gebruiken. Let op: PulseAudio is een algemene geluidsserver die standaard op veel systemen wordt meegeleverd, terwijl JACK doorgaans wordt gebruikt in productieomgevingen voor muziek.

Opmerking over het oplossen van problemen: Op twee van mijn systemen weigerde projectM-jack aanvankelijk om te starten nadat ik het via de pakketbeheerders van die systemen had geïnstalleerd. Bij het uitvoeren van de opdrachtregel klaagde het programma dat het het lettertype "Vera.ttf" miste. Als u dezelfde fout tegenkomt, is de oplossing eenvoudig: download de projectM-bron via de Sourceforge-link hierboven, ga naar de map "fonts" van het project en kopieer "Vera.ttf" naar de directory van uw projectM-systeem:

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

ProjectM gebruiken

ProjectM detecteert automatisch uw audiostream wanneer u muziek afspeelt, op voorwaarde dat uw mediaspeler wordt gerouteerd via de juiste geluidsserver (a la PulseAudio of JACK). In eerste instantie ziet u een visualisatie met projectM-branding:

Na enkele seconden verandert dit in een van de meegeleverde presets. U kunt op " m " drukken om de vooraf ingestelde browser en het hoofdmenu in een zijbalk te bekijken.

Dit zijn enkele andere belangrijke opdrachten die u kunt gebruiken binnen projectM:

  • f - schakel over het volledige scherm
  • n - ga naar de volgende preset
  • p - ga naar de vorige preset
  • r - kies een willekeurige preset
  • y - schakel de shuffle-modus in
  • l - huidige preset vergrendelen of ontgrendelen
  • F1 - toon helpmenu
  • F2 - titel van nummer weergeven (dit werkte niet op mijn systeem)
  • F3 - toon de vooringestelde naam
  • F4 - toon weergave-instellingen
  • F5 - toon frames per seconde

ProjectM is niet alleen handig voor het afspelen van muziek, maar ook om het op te nemen. Als je een digitale projector bij de hand hebt, kun je fantastische video jockey-stunts maken. Dit is een opnamesessie waarbij projectM input van mijn microfoon inneemt terwijl JACK Rack real-time audio-effecten biedt:

Voorinstellingen beheren

ProjectM is volledig backward-compatibel met MilkDrop. Als de overvloedige presets waarmee het wordt geleverd niet genoeg voor je zijn, kijk dan zeker eens naar de WinAmp-forums voor nog eens duizenden. ProjectM accepteert de bestandsextensies * .prjm, * .milk en * .so voor presets.

Je kunt je presets beoordelen vanuit de vooraf ingestelde browser in projectM en zelfs afspeellijsten van ze maken. De standaard afspeellijst bestaat uit alle presets die in de zijbalk verschijnen. Als u andere presets aan de huidige afspeellijst wilt toevoegen, klikt u op de meest linkse knop in het menu:

Hiermee gaat u naar een bestandsbrowser van waaruit u naar uw presets-directory kunt gaan (in Linux is dit meestal / usr / share / projectM / presets of ~ / .projectM / presets). Je kunt ook de * .ppl-afspeellijsten van projectM handmatig bewerken; het zijn eenvoudige XML-bestanden met een lijst van presets met hun volledige paden. Dit is een afspeellijst met één item:

U kunt de andere knoppen in het menu gebruiken om afspeellijsten te openen, op te slaan en te wissen.

Voorinstellingen bewerken

Het meest verbazingwekkende aan ProjectM is dat iedereen er presets voor kan maken. Als u een bestaande voorinstelling wilt bewerken, klikt u er met de rechtermuisknop op in de zijbalk en klikt u op 'Voorinstelling bewerken'. Er wordt een eenvoudige teksteditor geopend en u kunt hier alle parameters van de voorinstelling beheren:

Opmerking: u moet schrijfbevoegdheden hebben voor de map waarin de voorinstelling is opgeslagen om uw wijzigingen toe te passen. Als de voorinstelling in / usr / share / projectM / presets staat, kopieert u deze eerst naar ~ / .projectM / presets en opent u de kopie voor bewerking.

Het populaire startpunt voor het leren schrijven van projectM / MilkDrop-voorinstellingen is de Beginnershandleiding bij MilkDrop Preset Writing. Het komt uit 2002, maar de informatie is nog steeds relevant.

Mobile ProjectM

U kunt projectM helpen ondersteunen door een van de mobiele apps te kopen. De Android-versie liet me erg onder de indruk. Niet alleen zal het reageren op het afspelen van geluid en de microfooninvoer, maar u kunt de visualisaties manipuleren met multi-touch-bewegingen! ProjectM kan zelfs worden gebruikt als een live wallpaper op je Android. De app wordt geleverd met 275 presets, en u kunt optioneel extra packs downloaden.

Over het algemeen is dit heel, heel cool spul. Wat zijn je favoriete manieren om het project M van de visualisatie van de muziek te gebruiken? Hoe denk je dat de mobiele ervaring vergelijkbaar is met de desktopervaring?