Желаете ли зашеметяващ визуален съпровод, когато слушате любимите си песни? Искате ли да превърнете компютъра в учудване на сетивните стимули? Ако е така, проектът за приложението за визуализация на музиката е за вас.

Въпреки че последните издания за iOS и Android са придобили малко мощ за това ум-разпенващо приложение за визуализация на музика, не достатъчно хора знаят за това или дори осъзнават, че са достъпни и на настолни компютри.

Ако бяхте ползвател на Winamp през деня, можете просто да си спомните нещо, наречено MilkDrop. Добре, може би не е само "малко нещо"; MilkDrop постигна огромно количество в началото на 2000-те, включително активна общност от автори на сценарии, които създадоха предварително зададени визуализации за него. ProjectM е всъщност C ++ и OpenGL порт на известния визуализатор MilkDrop и е още по-добър от предшественика си благодарение на много любов и работа от общността с отворен код.

Тъй като ние трябва да компресираме нашите изображения за Мрежата, ние не можем да ви дадем пълна картина на това, което проектM може да предложи. Затова Ви препоръчваме да опитате сами на вашия собствен работен плот!

Gettings ProjectM за работния плот

Докато projectM за мобилни устройства струва $ 2.99, то е напълно безплатно за работния плот. Тази статия е написана от гледна точка на Linux, но можете също така да намерите копие на projectM за Mac OS X или Windows тук на Sourceforge.

Ако искате да инсталирате projectM чрез вашата система за управление на пакети на Linux, бинарното търсене е било projectM-pulseaudio (за което се нуждаете от PulseAudio звуков сървър) или projectM-жак (за което имате нужда от JACK Audio Connection Kit). Избраната от вас версия трябва да зависи от това кой звуков сървър предпочитате да използвате с вашите музикални приложения. Обърнете внимание, че PulseAudio е универсален звуков сървър, включен по подразбиране на много системи, докато JACK обикновено се използва в музикалната среда.

Бележка за отстраняване на проблеми: На две от моите системи проект М-жак първоначално отказва да стартира, след като я инсталирах през мениджърите на пакети на тези системи. При изпълнение от командния ред, програмата се оплаква, че липсва шрифта "Vera.ttf". Ако се сблъскате със същата грешка, поправката е проста: Изтеглете източника на проектаM от горната връзка Sourceforge, отидете в директорията "fonts" на проекта и копирайте "Vera.ttf" в системната директория на projectM:

 sudo cp Вера.ttf / usr / share / projectM / шрифтове / 

Използване на ProjectM

ProjectM ще разпознава автоматично вашия аудио поток, когато възпроизвеждате музика, при условие, че вашият медиен плеър е насочен към подходящия звуков сървър (a la PulseAudio или JACK). Отначало ще видите визуализация с марката "projectM":

След няколко секунди това ще се превърне в една от включените настройки. Можете да натиснете " m ", за да видите предварително зададения браузър и главното меню в страничната лента.

Това са някои други ключови команди, които можете да използвате в projectM:

  • f - превключване на цял екран
  • n - преминете към следващата настройка
  • p - преминете към предишната настройка
  • r - изберете произволно предварително зададено
  • y - превключване на режима на разбъркване
  • l - заключване или отключване на тока
  • F1 - показване на помощното меню
  • F2 - покажи заглавието на песента (това не работи на моята система)
  • F3 - показване на предварително зададено име
  • F4 - Показване на настройките за изобразяване
  • F5 - Показване на кадрите в секунда

ProjectM е не само полезна за възпроизвеждане на музика, но и за записване. Ако имате дигитален проектор на ръка, можете да извлечете някои страхотни кадри за видео хокей. Това е сесия за запис, в която projectM взема вход от микрофона, докато JACK Rack осигурява аудио ефекти в реално време:

Управление на предварителните настройки

ProjectM е изцяло обратно съвместим с MilkDrop. Ако многобройните му настройки не са достатъчни за вас, не забравяйте да проверите форумите на WinAmp за още хиляди. ProjectM приема файловите разширения * .prjm, * .milk и * .so за предварително зададени настройки.

Можете да оцените вашите настройки от предварително зададения браузър в projectM и дори да направите плейлисти от тях. Плейлистът по подразбиране се състои от всички предварителни настройки, които се показват в страничната лента. За да добавите други настройки към текущия плейлист, кликнете върху най-левия бутон в менюто:

Това ще ви отведе до файлов браузър, от който можете да се придвижвате до вашата директория за пресети (в Linux, обикновено е / usr / share / projectM / presets или ~ / .projectM / presets). Можете също така да редактирате плейлистите * на .ppl ръчно; те са прости XML файлове, съдържащи списък с предварително зададените им пътеки. Това е плейлист с един елемент:

Можете да използвате другите бутони в менюто, за да отваряте, запазвате и изчиствате плейлисти.

Редактиране на предварителните настройки

Най-невероятно нещо за ProjectM е, че всеки може да създава пресети за него. За да редактирате съществуващ предварително зададен, щракнете с десния бутон върху него в страничната лента и щракнете върху "Edit preset". Ще се отвори прост текстов редактор и там можете да контролирате всички параметри на предварително зададените настройки:

Забележка: Трябва да имате разрешения за запис на запазената директория, за да приложите промените. Ако настройката е в / usr / share / projectM / presets, първо я копирайте в ~ / .projectM / presets и след това отворете копието за редактиране.

Най-популярната отправна точка за учене за авторство на мероприятия за ProjectM / MilkDrop е Ръководството за начинаещи на MilkDrop Preset Writing. Това е от 2002 г., но информацията все още е релевантна.

Мобилен проектM

Можете да помогнете на проектаM да се поддържа, като закупите едно от мобилните приложения. Версията на Android ме остави много впечатлена. Не само ще отговори на възпроизвеждането на аудио и микрофон, но можете да манипулирате визуализациите с жестове с много докосване! ProjectM може дори да се използва като жив тапет на Android. Приложението разполага с 275 предварителни настройки и по желание можете да изтеглите допълнителни пакети.

Като цяло, това е много, много готино неща. Какви са любимите ви начини да използвате проекта за приложение за музикално визуализиране? Как смятате, че мобилното изживяване се сравнява с настолния опит?