петак, 19 априла, 2024
Сам свој мајстор

Mixxx – Мултиплатформски DJ програм отвореног кôда (1. део)

Аутор: Александар Тодоровић

Увод у DJ-инг

Сви знамо бар по једног DJ-а и сви знамо да су они ту да нас забаве када одемо у излазак викендом, и да нам пруже незаборавно искуство. Међутим, колико нас зна шта заправо ради DJ када стане за свој пулт, и чиме ради? Када је опрема у питању, DJ има неколико опција: може користити грамофоне, може користити CD плејере, може користити лаптоп са или без MIDI контролера, а може и комбиновати ове три опције на било који начин. Модернизацијом је дошло до тога да су DJ-еви већином прешли на рад на лаптопу и данас је видети DJ-а који ради искључиво са грамофонима права реткост. Модернизацијом и преласком на лаптоп посао DJ-а је у великој мери олакшан. DJ-еви са грамофонима, иако су реткост, данас се највише цене, зато јер је потребно много више вештине у раду са грамофонским плочама него са лаптопом, а DJ са лаптопом може бити практично свако (доказ је пример Paris Hilton и Pauly DelVecchi-а из Jersey Shore-а који се представљају као DJ-еви). Данас смо дошли у ситуацију када у сваком селу постоје бар 2-3 DJ-а који већином купе лаптоп, преузму пиратски комерцијални програм и одмах себе називају DJ-ем. Они који воле то умеће и који су спремни да уложе године сакупљајући новац за нормалну опрему и за квалитетне песме, данас су реткост, а док не послушате таквог DJ-а, ретко можете да цените посао DJ-инга уопштено.

Мixxx-ова комерцијална браћа

Што се тиче лаптопа и рада са лаптопом када је DJ-инг у питању, слободан софтвер је далеко иза комерцијалне конкуренције. Избор комерцијалног софтвера је далеко већи: Traktor, Serato DJ/Itch, Deckadance, Virtual DJ, Ableton Live и други, док постоји само једна алтернатива отвореног кôда која је вредна спомена – Mixxx. Креирати неки програм који ће DJ-евима омогућити све што једном данашњем DJ-у треба, много је компликовано, и давање таквог кôда бесплатно је стварно храбар потез. Софтвер за DJ-еве мора у реалном времену да пушта неколико аудио датотека и да омогући потпуну контролу над тим аудио датотекама, као и додавање ефеката, смањивање и појачавање гласноће песама, беспрекорно детектовање темпа, омогућавање ручног подешавања темпа, синхронизације темпа једне песме са темпом друге песме, инстантно пребацивање са једног дела песме на било који други, подржавање рада са стотину MIDI контролера као и са микрофонима, CD плејерима и грамофонима, док у исто време мора да пружа потпуну стабилност, јер crash-овање програма и потпуни престанак музике за време наступа уживо једноставно не долази у обзир. Много труда и рада је потребно да се уложи да би се направио такав програм и да би био употребљив, а Mixxx заједница се потрудила да направи један такав, за нас, љубитеље отвореног кôда.

Увод у Mixxx

Mixxx је програм отвореног кôда који је доступан на Windows, Mac и Linux платформи. Пројекат је почео давне 2001. године, а на његовој изради је учествовало преко стотину програмера који имају страст према музици и DJ-ингу. Тренутно је актуелна 1.11.0 верзија која је изашла у мају ове године, а читав програм је написан користећи Qt, C++, JavaScript и XML.

Предности и мане

Mixxx подржава неколико десетина различитих графичких тема и неколико десетина најпознатијих MIDI контролера. Подржава MP3, OGG, FLAC, WAV и AIFF музичке формате, има подршку за грамофоне и микрофоне те подржава broadcast, што значи да врло лако можете креирати своју online радио станицу и пуштати музику својим пријатељима преко овог програма. Велики минус је то, што Mixxx нема подршку за рад са четири deck-а, као ни подршку за основне ефекте попут delay, reverb и flanger, што је недопустиво за један програм за DJ-инг, а еквилајзер му је далеко лошији од комерцијалне конкуренције. Међутим, постоји и неколико функционалности у којима се овај програм у великој мери истиче над конкуренцијом. Пре свега бисмо истакли готово тренутно учитавање и анализу песме, што у комерцијалним програмима зна да потраје и до минут у зависности од рачунарских ресурса. Ретко који комерцијални DJ софтвер подржава оволико различитих тема, а неке од ових тема су јако привлачне изгледом. Ретко који комерцијални софтвер подржава и оволику количину MIDI контролера које није потребно ручно програмирати. Програм може да ради на много мањој латенцији (закашњење звука од програма до звучника) у односу на конкуренцију и троши много мање ресурса приликом рада. Подршка за Linux се не може наћи нити у једном другом софтверу за DJ-еве, а ни подршка за грамофоне није у великој мери распрострањена међу оваквим програмима.

Преглед интерфејса (Browser датотека) је у принципу исти као и код сваког софтвера за DJ-еве – веома непрегледан, док се не искључе непотребне опције. Претрага ради без икаквог кашњења, чак и у нашој колекцији од неких две хиљаде песама. Подржава учитавање колекције из iTunes-а.

Миксер секција је лепа, прегледна и функционална. Већ смо нагласили да је мањак квалитетних ефеката практично недопустив, и да је сам еквилајзер веома неквалитетан, али морамо истаћи да темпо ради савршено и да је детекција много боља него код неких програма који су Mixxx-у конкуренција.

Deck секција је веома једноставна, нема превише опција, сам waveform преглед није савршен и графички није баш најлепши, али задовољава потребе. Једино недостаје могућност зумирања.

Закључак

Све у свему, Mixxx је фина алтернатива и добар начин да се уштеди неколико стотина долара, али по функционалности је још увек веома далеко иза комерцијалне браће. Иако има већину функција коју има и комерцијална конкуренција, квалитет тих функција је на нижем степену. Садржи неколико квалитетних функција на којима би му и комерцијална браћа завидела (па и да позајме део кôда). Програм није у потпуности стабилан и има неке недостатке, али не смемо заборавити оно што нам пружа: мноштво могућности са отвореним кôдом, подржавање веома великог постотка данашњих MIDI контролера, фин и једноставан интерфејс и једноставан и функционалан поступак рада. Топло га препоручујемо за кућну употребу и журке у кругу пријатеља, али мораће проћи још неколико дорада пре него што постане употребљив у клубовима.

У следећем броју ћемо вам показати како да га користите и како да направите и снимите почетнички микс.

Наставак

Корисни линкови:

[1] http://mixxx.org/

[2] http://mixxx.org/manual/latest/

[3] http://mixxxblog.blogspot.com/

[4] http://mixxx.org/wiki/doku.php

[5] http://mixxx.org/forums/

[6] https://en.wikipedia.org/wiki/Mixxx