.   Mixxx - DJ software pro Linux → [/1015]
xChaos 11. července 2010 [6107 znaků] [HowKnow]
★★ [ + ] 2 [6x] [ - ] [informativní[x]]
Zobrazení 2865 ← RSS 325 Facebook 24 Twitter 79 Google 218
Komentářů 11


DJský program Mixxx znám už několik let. Už delší dobou je dokonce dostupný i jako balíček v repozitářích mainstreamových Linuxových distribucí, jako je třeba #Ubuntu (není tam ovšem standardní součástí instalace). Ovšem až letos se mi z něj (z verze 1.7.2) poprvé podařilo vymáčknout poslouchatelný hudební výstup (tzn. bez kolapsů aplikace a záseků zvuku) - ovšem paradoxně nikoliv z buildu, který je součástí distribuce #Ubuntu. #linux #xwindows #techno #audio #opensource
Mám roztažený notebook ve stínu na zahradě, u něj otevřené pivko a psaní článků pro můj e-zine je navíc moje oblíbená relaxační aktivita: přesto mě nebylo úplně jasné, o čem se rozepsat, abych v tomhle počasí (modré nebe a odhadem 32 stupňů ve stínu) nepůsobil jako ten největší nerd skutečně "Sheldonovského" ražení. Co by tak asi mohli ti "normálnější" čtenáři TečkyCZ v letní sezózně upotřebit ? No jasně - DJský software pro netbooky s Linuxem !

Patřím k vášnivým "pouštěčům" hudby - výraz DJ ale záměrně nepoužívám, protože způsob, jakým hudbu pouštím, je obvykle jen seřazení MPtrojek v playlistu některého MP3 přehrávače (pod Linuxem lze jedině doporučit vysloužilý XMMS, která dnes už začíná být problematické používat s modernějšími distribucemi a nebo modernější a v podstatě plně ekvivalentní Audacious - sudo apt-get install audacious).

Hlavním důvodem, proč jsem dosud nezkoušel zdokonalovat se v DJských dovednostech, byla naprostá protichůdnost tohoto odvětví k mému opensource až pirátskému přesvědčení. DJové musí tradičně kromě přístupu k drahému speciálnímu vybavení (mixpult, gramofony, případně u některých žánrů CD playery) disponovat i odpovídající sbírkou gramodesek (případně v případě psytrancu nebo chilloutu už i CDček). Alternativa určená pro pouštění MP3 (nebo obecně digitálního audia) přes klasický DJský setup s analogovými gramofony pod názvem Final Scratch [en.wikipedia.org] mě pak přišla jako natolik absurdní vývojový směr, že jsem nikdy ani neuvažoval se touto cestou vydat. Jedním z důvodů bylo i to, že potřebná PC aplikace poměrně záhy přestala být dostupná ve verzi pro Linux, a proto, že gramofony jsou poměrně drahou součástí DJského vybavení, jejich pointa spočívá v přímém přenosu analogového signálu z desky do zesilovače, a používat je tedy výhradně pro přehrávání desky s digitálním timecodem mě přišlo fakt uhozené).

Software pro čistě softwarové DJování je už celá léta dostupný pod názvem Traktor. Bohužel pokud nejsem špatně informován, tak pouze ve verzi pro Windows. Automatická synchronizace traků pomocí automatické detekce beatů v podstatě (kdyby sama o sobě stačila) je krásnou ukázkou toho, jak je technologie postupně čím dál více schopná nahrazovat i poměrně hodně specializované profese - naštěstí - mít intuici pro srovnání rychlosti a beatu dvou traků je pouze jednou z mnoha požadovaných dovedností DJe (podobně rockový muzikant zase nemusí nutně znát noty, že ano).

Software Mixxx existuje ve verzích nejen pro Linux, ale i Mac OS a Windows, a najdete ho na domovské stránce přehledně pojmenované www.mixxx.org. Na tuto stránku jsem se dostal ze zajímavého důvodu: ačkoliv v Ubuntu jsem ho měl nainstalovaný - pomocí příkazu sudo apt-get install mixxx - už od předchozí verze Ubuntu, tak po přechodu na vyšší verzi systému tato aplikace přestala fungovat. Což jsem obešel stažením oficiálního Ubuntu baličku vývojářů z jejich webu a jeho instalace pomocí příkazu sudo dpkg -i mixxx-1.7.2-ubuntu-i386.deb (mám ovšem pocit, že na stažené .deb balíčky v Ubuntu stačí normálně kliknout ve filemanageru a po zadání vašeho uživatelského hesla se vám normálně nainstalují i tak). No a světe div se - takto nainstalovný Mixxx mě v nejnovějším Ubuntu nejen normálně funguje - ale navíc se přestal i kousat a padat, což dříve patřilo k jeho hlavním projevům ! Kromě toho, po přepnutí na fullscreen režim se nyní na Eee netbooku (s rozlišením pouhých 1024x600 pixelů) obratně skryjí dekorace oken - takže pomocí myši jsou nyní dostupné všechny ovládací prvky včetně veledůležitého kroutítka pro regulaci basů (pozor - nevím, jestli jde o vylepšení nejnovější verze GNOME windnow manažeru, nebo o speciální funkci Mixxx-u). Suma sumárům - kromě nepříliš realtimové odezvy na nastavení ovládacích prvků, což by ovšem asi řešil provoz na výkonějším CPU, než je úsporný Atom instalovaný v Eee, se mi nyní Mixxx zdá rozumě použitelný alespoň na hraní a "trénování se" - což je podle mě nutný předstupeň před tím, než se rozhodnu si případně pořídit profesionální vybavení a začít se s ním učit zacházet (moje první kytara také byla z bazaru a nešla pořádně naladit... přesto bych si tu dražší asi nekoupil předtím, než jsem si mohl "osahat" tu první, koupenou ne na hraní skutečné hudby, ale na "hraní si na ...").

Jediná další větší závada (kromě ne-zcela-realtime odezvy na nastavení ovládaích prvků) Mixxx-u je poměrně delší odezva před automatickou detekcí BPM právě hrajícího tracku. BPM je detekováno odhadem až po několika desítkách sekund po spuštění tracku - a navíc mám pocit, že je detekováno pouze pokud hraje pasáž, ve které nějaké beaty opravdu jsou, a ne hned po načtení tracku z disku do paměti. Funkci automatické synchronizace beatu tedy lze použít až po detekci BPM u obou tracků - a navíc ani pak není zcela intuitivní, který track se vám syncne podle kterého (záleží asi na tom, jestli zmáčknete levý nebo pravý sync button ... přišlo mi ale, že v krajním případě se skokově změní rychlost obou hrajících tracků, což by pro živé vystupování nebylo právě to pravé ořechové).

Poslední zbývající funkcí Mixxx-u kterou jsem zatím nezkoušel, je připojení sluchátek přes druhou zvukovou kartu. S tím souvisí i další tip pro případné wannabe notebookové DJe: profesionální (no, "profesionální"... dozvěděl jsem se to od jednoho německého psytrance muzikanta, hrajícího "živě" z hudebního software běžícího právě na notebooku, kterého jsem vezl vloni po party na nádraží): pro hraní z notebooku přes kvalitní silový zesilovač je prý lepší si pořídit externí USB zvukovku, protože tím dojde k odstínění (už tak často nepříliš kvalitního) zvukového výstupu od různých zdrojů brumu - např. od vlivu napájecího zdroje, apod. Výstup noteboku se pak použije logicky pro odposlech do sluchátek. Ovšem toto nemám osobně odzkoušené a chystám se s tím toto léto pouze začít experimentovat...


Optimalizace: pokud používáte prohlížeč s jádrem Mozilla (Firefox 3.8-8.0) v dostatečně velkém okně a na monitoru s dostatečným rozlišením, tak nepřehlédněte pokračování textu v dalším sloupci vícesloupcové sazby ! Tato feature je sice v prohlížečích s jádrem Webkit (Google Chrome, Safari, Konqueror) teoreticky také k dispozici - ale bohužel se chová nepředvídatelně a nepoužitelně: sloupce které se na obrazovku nevejdou, jednoduše skryje. [zpět na začátek sloupcové sazby]
Pokud se vám článek líbil, můžete podpořit provozovatele serveru zasláním Bitcoin daru dle vlastního uvážení na BTC účet č. [19rriLx8vR19wGefPaMhakqnCYNYwjLvxq] :-)
Sdílet v síti [Identi.ca - musíte být předem přihlášeni] [Twitter] [Facebook] [Jagg.cz]
Formátovat pro tisk [bez komentářů] [s komentáři]
Krátká forma URL (adresy) [http://teckacz.cz/1015]
Všechny články [tohoto autora] [v rubrice HowKnow]


Hodnocení článku čtenáři [ + ] 2 [6x] [ - ]
Komentáře [napsat]
Skrýt komentáře hodnocené nebo méně

[] K. (anonym) 12. července 2010 ← komentářů 7 ☯☯☯ 3 [3x]
[ + ] 0 [0x] [ - ] ← pro ohodnocení komentáře se není nutné registrovat, stačí kliknout na + nebo -
→ [/-/12360] ← na komentář můžete odpovědět
Mixxx ma zel problemy s vykonem i na lepsich strojich, a nelze to poznat "hned", ale az treba kdyz se sejdou 2 mp3jky s vetsim bitrate, kdyz zaroven jednu prehrava do jedny zvukovky s nejakym zvysenym tempem a na druhy dela detekci BPM a do druhy zvukovky si poustis nejaky preview ... nejak to zacne cvakat nebo co.

Jinak externi zvukovka je fakt kauf ktery se vyplati - treba tahle http://www.softcom.cz/produkt/adapter-usb-/-audio2x-stereo-jack-35mm-c-media-chipset/ ma za ty prachy uplne vyborny zvuk a na ubuntu funguje out-of-box - pro bezny software ji staci v alse/pulseaudiu nastavit jako defaultni, ty lepsi(prave mixxx treba) si ji poznaji sami a nabidnou je v Preferences

[] xChaos 12. července 2010 ← komentářů 4569 ☯ 13 [2269x]
[ + ] 0 [0x] [ - ] ← pro ohodnocení komentáře se není nutné registrovat, stačí kliknout na + nebo -
→ [/-/12361] ← na komentář můžete odpovědět
K.: právě to zasekávání (cvakání) jsem v současné verzi už celkem nepozoroval, ale je fakt, že jsem to netestoval s dvěma zvukovkama.

[] xChaos 13. července 2010 ← komentářů 4569 ☯ 13 [2269x]
[ + ] 0 [0x] [ - ] ← pro ohodnocení komentáře se není nutné registrovat, stačí kliknout na + nebo -
→ [/-/12365] ← na komentář můžete odpovědět
Tak ironií osudu se krátce po zveřejnění téhle oslavné ódy dostal Mixxx na mém netbooku s Ubuntu 10.04 do stavu, kdy ho buď vůbec nelze spoustit, a nebo se ihned po načtení skladby zcela zakousne :-)

A naopak - mix instalovaný přímo do Ubuntu 10.04 na desktopovém PC, přímo z repository distribuce ("sudo apt-get install mixxx"), mi funguje poměrně uspokojivě (samozřejmě, fajnšmekry např. kvalita reprodukce výšek z MPtrojek, nebo zvuky které program vydává při drag'n'drop změně zpoždění jednoho z hraných tracků nemohou uspokojit... ale pro základní mixování dvou navazujících tracků do sebe - místo prostě "pouštění" playlistu - je to podle mě dobrá hračka, a jak říkám: každou činnost, kterou jsme se kdy v životě naučili dělat (tedy ti z nás, kdo nejsme např. lékaři, piloti dopravních letadel, apod. ), jsme se podle mě začínali učit metodou pokus-omyl, jako naprostí amatéři, a o to v tomhle článku šlo.

Ve většině oborů člověk začíná jako naprostá lama.

[] Xeelee (anonym) 9. srpna 2010
[ + ] 0 [0x] [ - ] ← pro ohodnocení komentáře se není nutné registrovat, stačí kliknout na + nebo -
→ [/-/12626] ← na komentář můžete odpovědět
Já kdysi na Windows používal program Virtual DJ. Pak sem si zkusil nainstalovat Mixxx a nedokázal sem v něm vytvořit vůbec nic :-) Ale to už je oboje minimálně pět let zpátky a teď na tyhle věci nemám čas.

[] Harvie (anonym) 5. září 2010 ← komentářů 1 ☯ 1 [1x]
[ + ] 1 [1x] [ - ] [informativní[x]]
→ [/-/12670] ← na komentář můžete odpovědět
No MIXXX je trochu problematicky, protoze krome kvalitni zvukovky potrebuje taky kvalitni grafickou kartu (coz momentalne nemam a nejakou dobu mit nebudu). Kdyz vypnu zobrazeni zvukove krivky decku, tak to slape trochu lepe i bez DRI graficke karty.

Dalsim problemem, ktery imho zasadne narusuje fungovani MIXXXu tim, ze zpusobuje "sekani" je nejaka zhovadilost diky ktere MIXXX nefunguje s dynamickym skalovanim takotvaci frekvence CPU (eg.: cpufreq). Takze s governorem "ondemand" si skoro neskrtnu, s "conservative" uz je to trosku lepsi a na skutecnych akcich neriskuji nic jineho nez "performance" (no pun intended), coz je skoda protoze prave na cestach by se hodilo usetrit baterku a i doma je otravne zbytecne prehrivani a ramus vetraku.

Jaky jsem si z toho udelal zaver? Jedina cesta je napsat si svuj minimalistický a výkonný mix(XX)ovací software. Zvolil jsem GTK+ gui (které už mám téměř hotové) a jako backend(y) mplayer ve -slave modu (2 veci, ktere se mi nesekají), mám v plánu to sbastlit v PERLu. Ne vsechno mam uz domyslene (analyzovani BPM, vykreslovani krivek). Dalsi veci uz jsem ale nejak promyslel. Kazdopadne jako se vsim: neni cas a tak bude projekt odlozen, dokud nebudu mit vic casu, nebo dokud me nekdo nebude za nej sponzorovat (klidně mi napište :-) Prakticky nejtěžší věc, která mě dělí od úspěchu je pořádný PERL interface k mplayeru. Je to záležitost na jeden celý den. Ten co je ve CPANu je sice zajímavý, ale pro DJ software je zhola nedostatečný.

K.: Dik za tip na kauff, zvukovku sem si uz objednal :-) Uz dlouho sem ji chtel... S tou zas**nou v notasu mam problem uz hezky dlouho a nejen kvuli brumu. Trochu pomohlo pouziti alsaequal ( ma par bugu, ale jinak fajn software a zatim nejlepsi equalizer pro ALSA: http://www.thedigitalmachine.net/alsaequal.html ) na stazeni nekterych frekvenci, ktery moje zvukovka nezvladala, ale i tak jsem porad na horsim zvuku nez treba FM radio (z notasu posilam zvuk do radia, tak to muzu porovnat)

[] xChaos 9. září 2010 ← komentářů 4569 ☯ 13 [2269x]
[ + ] 0 [0x] [ - ] ← pro ohodnocení komentáře se není nutné registrovat, stačí kliknout na + nebo -
→ [/-/12681] ← na komentář můžete odpovědět
Harvie: podle mě by bylo lepší spíš doladit ty chybějící detaily v MIXXXu. podle mě klíčové bude naučit se pracovat s druhou skladbou hrající ve sluchátkách, protože to běžný "uživatel hudby" na rozdíl od DJe prostě není zvyklý dělat.

[] apin 17. června 2011 ← komentářů 3 ☯☯☯☯☯ 7 [7x]
★★ [ + ] 2 [2x] [ - ] [informativní[x]]
→ [/-/15300] ← na komentář můžete odpovědět
Mixxx jsem taky zkoušel a došel k tomu, že je prakticky nepoužitelný jak na vystoupení na akci, tak vlastně na jakékoliv jiné použití...
Jediný funkční a bezproblémový DVS soft v linuxu je Xwax ( http://www.apinuv.kekel.cz/2010/digital-djing-v-linuxu ) se kterým jsem naprosto spokojený od prvního okamžiku a například v kombinaci s Audacious nebo Audacity se z notebooku stává spolehlivé multimediální centrum klidně na celou party :)

[] xChaos 25. července 2011 ← komentářů 4569 ☯ 13 [2269x]
[ + ] 0 [0x] [ - ] ← pro ohodnocení komentáře se není nutné registrovat, stačí kliknout na + nebo -
→ [/-/15673] ← na komentář můžete odpovědět
Tenhle víkend jsem poprvé polo-veřejně polo-DJoval (spíš jen pouštěl) z MiXXXu - bedny jely přes externí USB zvukovku (klasika SoundBlaster), sluchátka šly přes vestavěnou onboard zvukovku v EEE.

EEE nemá zrovna dostatečný výkon, ale podařilo se mi najít fintu, jak seekovat v ztlumeném/do sluchátek hrajícím tracku, aniž by to praskalo v tracku, který jede nahlas: jednoduše během seekování o větší kus je třeba track pausnout (to se netýká posouvání o malé kousky... neznám správnou DJskou terminologii na tohle).

pochopitelně - nemůžete čekat žádné vychytávky, které se dají dělat na gramofony s deskama nebo Final Scratchem, apod. - MiXXX fakt umí automaticky srovnat BPM (a kromě toho je ještě potřeba vizuálně srovnat beaty). jenže já jsem začátečník, ke štěstí mi stačí málo - a v kombinaci s externím mixem, co umí aspoň základní věci (volume, equalizér...) se na MiXXXu člověk aspoň může začít učit, o čem DJing je.

ten Xwax samozřejmě chci zkusit taky, ale teď jsem potřeboval rychle zahrát z něčeho, co jsem předtím už měl trochu "osahané". a minimálně jsem vyzkoušel, že to s těma dvěma zvukovkama hraje fajn... odposlech ve sluchátkách je teda fakt blbý, ale co

[] captainemherica (anonym) 25. července 2011 ← komentářů 94 ☯ -53 [129x]
[ + ] 0 [0x] [ - ] ← pro ohodnocení komentáře se není nutné registrovat, stačí kliknout na + nebo -
→ [/-/15676] ← na komentář můžete odpovědět
Eee mozna nema vykon, ale s Atomic Virtual DJ funguje bezvadne i s externi kartou na sluchatka. Zn: Windows.

[] xChaos 25. července 2011 ← komentářů 4569 ☯ 13 [2269x]
[ + ] 0 [0x] [ - ] ← pro ohodnocení komentáře se není nutné registrovat, stačí kliknout na + nebo -
→ [/-/15683] ← na komentář můžete odpovědět
@captainemherica nj, tak toto je spíš o synchronním vs. asynchronním přístupu k filesystému... za stabilitu linuxových serverů možná vděčíme i trochu některým archaickým konceptům, kolem kterých je postaven. a pochopitelně.. DJovat ze v podstatě serverového operačního systému je odvážné - ale člověka potěší, že to jde :-)

jistě si lze koupit klobásu u nějakého stánku u zastávky MHD a ne si ji pracně grilovat někde u táboráku, že ano. ale oboje je to prostě o něčem úplně jiném....

[] captainemherica (anonym) 25. července 2011 ← komentářů 94 ☯ -53 [129x]
[ + ] 0 [0x] [ - ] ← pro ohodnocení komentáře se není nutné registrovat, stačí kliknout na + nebo -
→ [/-/15684] ← na komentář můžete odpovědět
Bohuzel (vazne me to vuci linuxu mrzi) musim konstatovat, ze se to za poslednich 10 let o moc nepohnulo. Ta scena neni mala, kdyby se spojila a zaplatila nekoho, kdo by to dokazal, budu tleskat. Atomic stoji blbejch 5kKc, beat it! Doufam, ze mam mezery a neco jsem prehlidl. Nez nekdo napisete, ze to jde zadarmo, tak doporucuju zkusit ty 2 karty.

Pozor: vložením komentáře souhlasíte s pravidly hry, které vyhlásil provozovatel webu! [zobrazit pravidla]
Ochrana proti spambotům - tři-krát-tři je ... ? (napište číslicí - nemělo by byt potřeba při zapnutém JavaScriptu)
Sociální síť (přihlaste se předem, 1. řádek<=100 znaků=status, zbytek=odkaz)
Přezdívka (povinně) - nepoužívejte speciální znaky, mezery=podtržítka
E-mail (volitelně) - nebude zobrazen, bude zobrazena ikonka z [www.gravatar.com]

V komentáři nelze použít HTML [zobrazit mikrosyntax]

Nápověda: ve vlastním zájmu uvádějte u komentářů pouze funkční a dostupnou e-mailovou adresu. Přezdívku, která je jednou spojená s konkrétní e-mailovou adresou, už nyní nelze bez zásahu administrátora serveru spojit s jinou adresou. Uvedením neplatné e-mailové adresy si v budoucnu znemožníte upload ikonky i možnost použít některé další chystané neanonymní funkce vázané na uvedení platné e-mailové adresy.


TečkaCZ
  •  
  • Komentáře →
  • Debaty →
  • Články →
  • Rubriky →
  • Ostatní →

Yacy P2P web search

jabber.arachne.cz

MyPower.CZ - Elektřina zdarma

. tiskové zprávy a otevřené dopisy přebíráme z nejrůznějších informačních kanálů (i bez výslovného souhlasu autorů)
licenční práva k použitým obrázkům a grafickým motivům nejsou definována (přebírejte pouze texty bez obrázků)
texty článků i komentáře bez uvedení copyrightu jsou chráněny GNU Free Documentation License
založeno na Quzo engine, (G)1999-2002 David Čermák, (G)2002-2011 Michael Polák
Quzo engine vyvíjejí Arachne Labs, webhosting sponzorují SPOJE.NET
seznam aktuálních článků je dostupný i ve formátu RSS (XML)
můžete také sledovat Twitter feed TečkyCZ.
test XHTML a CSS2 validity
[Právě dnes | Tech | Ostatní] [Arachne Labs]
[SPOJE.NET]