Jak nastavit Xwax

Nastavení Linux DVS softwaru Xwax se zvukovou kartou Mixvibes U46 MK2 pro alsu.

Připadá mi to, jako bych článek Digital Djing v Linuxu psal v minulém století. A ono to bude jenom 10 let.

Dnes si tady chci vypsat všechno nastavení, které je potřeba udělat pro zprovoznění DVS softwaru Xwax se zvukovkou Mixvibes U46 MK2 pod alsou, protože jsem to za tu dobu řešil několikrát (minimálně 2x – naposledy po instalaci Ubuntu Studio na nový SSD disk) a vždy narážel na stejné problémy. No a jelikož mnohé www stránky, za kterých jsem čerpal informace již neexistují (nebo střídavě fungují-nefungují), využiji toho, že můj blog tu stále pořád je (a snad i dlouho bude) a pěkně si to tady všechno sesumíruji na jedno místo a podělím se i s ostatními, kdyby náhodou tohle někdo někdy taky řešil. Nejspíš ale dělám zbytečnou práci, protože ta zvukovka se už nikde nedá sehnat a na té mojí stávající začíná blbnout levý vstup… Nechci malovat čerta na zeď, ale asi po deseti letech nadešel čas se poohlédnout po něčem jiném. No alespoň si vyzkouším formátování textů v nové verzi WordPressu.

Takže jako první proběhne instalace. Tady asi není potřeba nic dlouze rozvádět. Zapojte zvukovku do USB portu a Xwax nainstalujte z repozitářů vašeho distra, nebo podle stránky http://xwax.org/download.html.

Známý a zdánlivě neřešitelný problém s přeslechem signálu ze vstupu na výstup zvukovky jde vyřešit několika po sobě jdoucími úkony. Za ty roky jsem si na to už našel postup:

Jako první je potřeba mít nainstalovanou nějakou grafickou nadstavbu alsamixeru, protože v té z příkazového řádku si to prostě nevymutujete, ale stejně bude potřeba v posledním kroku. V mém případě to je Gnome Alsa Mixer, který najdete v repozitářích a který by měl jít v pohodě spustit jak v prostředí Gnome, tak i Xfce. V desktopovém Cinnamonu to šlo také spustit, ale přes táhla nezobrazoval korektně zaškrtávátka, takže tady nám to je k ničemu. Každopádně jakmile to jednou nastavíte, už na to dál nepotřebujete sahat. Takže záložka naší zvukovky na Gnome Alsa Mixeru musí vypadat takhle:

Následně potřebujeme systému říct, jak má pracovat se vstupy a výstupy na připojené zvukovce. To se nastavuje skrytým souborem .asoundrc, který vytvoříte v domovském adresáři /root. Takže v terminálu se zadá:

Restartujte systém a poté zkuste položit přenosku na TC vinyl a roztočte gramofon. Píská? Přeslech vstupu na výstup na výstup se vypne následujícím příkazem:

sudo amixer -c U46DJ cset numid=5 off

Tím by se mělo docílit vypnutí přeslechů ze vstupu na výstup, ale je potřeba udělat ještě jednu věc. Do příkazového řádku napsat alsamixer stiskout F6, vybrat externí zvukovku a pohnout s jakoukoliv šavlí třeba jen o jeden jediný krok. jakmile to uděláte, zaktualizuje se výše vypsaný příkaz a pískání control vinylu už vám nepůjde výstupem ven, ale zůstane ve zvukovce.

Takže hurá. Zvukovku máme nastavenou, nepropouští nám signál z TC vinylů do výstupu a můžeme to zkusit spustit. Nejprve práva roota pro co nejrychlejší odezvu:

sudo su

Spuštění Xwaxu se provádí s následujícími parametry:

xwax -33 -m 16 -t serato_2a -l /home/pavian/mp3 - l /home/pavian/mp3/zkusebna

Co znamenají jednotlivé parametry

  • -33 Určuje jak rychle se otáčí deska, můžete zadat i -45
  • -m 16 Odezva v ms. Na slabších počítačích může nižší číslo způsobovat praskání ve zvuku, vyšší hodnota zase citelně znehodnocuje věrnost ovládání hudebních souborů vinylem.
  • -t Nastavuje typ použitého control vinylu.
  • -l A nakonec cesta k adresáři s hudebními soubory. Můžete si jich tam zadat kolik jen budete chtít :)

Fuck Off ACTA

Chcete problém? Nahrajte si tuto mp3 do mobilu nebo do notebooku a vycestujte za hranice :)

Asi nikomu neuniklo, že naše podrazácká hrabivá vláda potají podepsala lobbystickou dohodu ACTA, která pod zástěrkou ochrany intelektuálního vlastnictví umožňuje cenzurovat internet a šikanovat jeho uživatele takovým způsobem, o kterém se ani Orwellovi nezdálo.
Nechci tu rozebírat tuto prasárnu, to už udělalo mnoho jiných pisatelů předemnou (za všechny rozhodně doporučuji článek Michala Rybky na PCtuning).
Chci si tak trochu popíchnout do vosího hnízda a sledovat, co se bude dít.

Spáchal jsem totiž hrozný zločin, za který mi vyměří několik stovek let žaláře a pořádně tučnou pokutu!

To, co bylo ještě nedávno neškodná zábava se ve světle současných okolností jeví jako hrdelní zločin. Vlastně můžete poděkovat korporátnímu vlivu nahrávacích společností na naše (doslova) drahé politiky, kteří se zasloužili o můj nový setík nahraný natruc všemu tomu svinstvu, co se poslední dny děje…

Protože kopírování je zločin, bude to tentokrát pořádný mashup ;)

Přiznám se bez mučení k tomu, že všechno co uslyšíte jsem nelegálně stáhnul z internetu, jako předmět doličný použil program Xwax (který se dá přirovnat k noži nebo pistoli, jenže v mém případě jde o mnohem závažnější zločin) a zaznamenal programem Audacity (který je vlastně také nelegální) a výsledek skrze GNOME Commander nahrál na FTP (…)
Celý zločin proběhl v neděli 5.2.2012 ve večerních hodinách a trval nějakou hodinku.
Pokusím se dokonce i z historie příkazového řádku vydolovat tracklist, aby ta výměra trestu nebyla tak obtížná:

  • Mashup-Germany – Without black or white
  • The Incredible Bongo Band vs. Mousse T. – Horny Rock [MadMixMustang]
  • DJ Tripp – Dynamite Pressure
  • Mashup-Germany – Revolution Jump
  • DJ C – Perogatives Change
  • DJ Topcat – Folsom Prison Gangstaz
  • Girl Talk – This Is the Remix
  • Girl Talk – Jump on Stage
  • Mashup-Germany – I’m gonna make you sweat
  • Mashup-Germany vs. Faroff – Everybody & Ray Speak No Americano
  • Marc Johnce vs. Party Ben – Flex Gym Beat Sauce
  • Rednex vs. Lady Gaga – Cotton Eye Gaga [Jarod Ripley]
  • DJ Le Clown vs. Ludachrist – Pon De Billie Foley
  • The Kleptones – Daft Purple
  • Jay-Z & The Prodigy vs. Kevin Rudolf feat. Lil Wayne vs. Evanescence vs. Limp Bizkit – Dirty Rockk [Robin Skouteris]
  • The Kleptones – Closer To The Boxer
  • Girl Talk – Every Day

Předem se omlouvám za drobné technické nedostatky. Xwax jsem měl letos puštěný vlastně poprvé a v afektu nasranosti jsou některé přechody tak trochu nevyvedené…

Článek jsem chtěl ještě doplnit nějakým pěkným obrázkem spoutaných rukou v klepetech potahující šavli na mixáku, ale ani po usilovném tříminutovém hledání jsem žádný vhodný nenašel, tak snad příště…

Vyšel Xwax verze 1.0

Je to tak. Po několika letech verzí 0.X se v pondělí na stránce www.xwax.co.uk objevila nová verze Open source DVS Xwax.
Zjistil jsem to sice až ve středu ráno a nemít Twitter, pravděpodobně bych o tom, ještě vůbec nevěděl :)Xwax ver 1.0

Hned jsem tedy svou verzi 0.9 povýšil na verzi 1.0 a zběžně omrknul, co je nového. Na první pohled nic nového v programu není, bohužel ani na druhý pohled jsem si žádných zásadních změn nevšiml.
V dokumentaci ani na stránkách žádné What’s new není, takže všechno si budu muset zjistit sám.
Zatím jsem si všiml, že jedničková verze Xwaxu možná o malinko méně vytěžuje procesor i paměť a jak to je se zvukem zatím nemůžu objektivně posoudit, protože na to prostě nemám vybavení. Jistou změnu ve zvuku jsem možná přeci jen zaznamenal. Výstup se mi nyní zdá o trochu hlasitější a dynamičtější (až možná trochu přehnaně).
Paradoxně mi lépe znějí testovací záznamy nahrané přes integrovanou zvukovku notebooku a obyčejný kabel. Ale jak říkám, doma to nemám šanci pořádně otestovat, uvidí se na silnějším zvuku.
Co se dále nezměnilo a co je nejspíše pouze můj problém, je nemožnost psaní číslic při filtrování názvů skladeb. V Xwaxu nemůžu psát číslice ani po různých nastaveních a ani když připojím externí klávesnici. Na internetu se tímto problémem zjevně nikdo nezabýval, takže chyba bude nejspíše mezi mojí židlí (mým mixem) a klávesnicí…

Jinak co se týče stability a funkčnosti, tak tady není co řešit, protože od verze 0.7, co Xwax používám, se mi ještě nikdy nestalo, že by program jedinkrát spadnul nebo dělal něco co nemá. Dříve se mi podařilo alsu trochu rozprskat a grafické rozhraní zbrzdit, když jsem spustil Xwax třikrát najednou, ovšem i tak se odezva z desek nijak nezpomalila. Mít výkonější počítač, bezproblémů by utáhnul i 6 spuštěných Xwaxů naráz + další audio programy jako Audacious a Audacity, které jsou při běžném provozu samozřejmostí :)

Se stabilitou programu velmi úzce souvisí i rychlý a stabilní operační systém Ubuntu 10.10, který mi zatím nejlépe vyhovuje ze všech OS, co jsem kdy používal. Jednoduchá přizpůsobitelnost, rychlost, stabilita, bezpečnost a spolehlivost je vše, co potřebuji ke spokojenosti. Už má uptime přes měsíc (a když se nic nestane, tak vydrží bez restartu klidně celé prázdniny) a je stále svižný, rychlý a spolehlivý, jako kdyby právě nabootoval :)

Na poslední akci jsem se vážně bavil, když si hiphopeři donesli svůj notebook s jakousi verzí Windows a dlouho řešili, jak se bude hrát. V první fázi se mělo hrát z Audacious na mém počítači, ale po zjištění, že nemám redukci na slot na mikro SD karty, kde měli svoje tracky, začali startovat svoje Windows na svém počítači. Zapojili svůj notebook do volné zásuvky a ze 7kW stěny se začalo ozývat bzzzzz (no co, stejně to muzika přehluší) přihodili lopatu uhlí, nalili vodu do chladiče a zatočili klikou (prostě klasický start Windows). Podal jsem jim tedy jeden volný jack kablík (nebyl volný, musel jsem ho vytáhnout z line-in na svém notebooku a na mixáku přepojit z master2 výstupu na volný kanál), oni ho zapojili do svého počítače, ozvalo se ještě hlasitější švkrrk bzzzz sssss uuuuu a čekalo se.
Během čekání se občas ozvalo klasické windowsácké tudum nebo zvuk kritické chyby… Když už čekání trvalo půl hodiny a já myslel, že už to hraje, byl jsem ujištěn, že to je pořád jen bzučení a ruchy z jejich kompa, že tam ještě nic nepustili :)
Po půlhodině neúspěšných pokusů o zprovoznění jsem se tedy nabídnul, že to nějak zkusím u sebe v Ubuntu. Najednou začali všichni vytahovat flashdisky a problém byl vyřešen. Audacious s normálním Winampáckým skinem by neměl nikomu dělat problémy a mohlo se tedy hrát. Málem nemohlo, protože kdyby tam neměl kolega vybalenou strojovnu s mašinama, tak by si ani neměli do čeho zapojit mikrofony…serato damage vinyl
Zhruba hodinku si stěžovali za doprovodu svých hiphopových beatů. Musím uznat, že to celkem ušlo a byli docela sehraný, nicméně chtělo by to ještě zapracovat a nebát se improvizovat, protože když mají minutový text na tříminutovou skladbu, kterou v půlce přeskočí na další, tak to nepůsobí příliš profesionálně…

To ale trochu odbočuji.
Chtěl jsem ještě zmínit, že s novou verzí Xwaxu začínám používat i fungl nové TC vinyly, protože jsem po neuvěřitelných 4 měsících dodrbal i špinavou, opatlanou a poškrábanou A stranu Serato vinylu. Ani ne tak používáním a ohráním, ale neopatrnou manipulací a skladováním třeba právě i na výše zmíněné akci.
Jak je známo, A strana má 11 minut, tedy drážky nepatrně dále od sebe a jehla tedy nepřeskakuje ani při hodně silném opotřebování desky. Pokud je tam ale větší škrábanec nebo vryp způsobený vnějšími vlivy (kdybych je ukládal do obalu, mohl jsem je ještě stále používat), dochází k přeskakování. Ne při reversech a scratchování, jako tomu bylo na druhé straně, ale v některých místech už i při obyčejném přehrávání.
A to je fatální.
Alespoň takhle vidím, jak moc ušetřím škrábanců, kdybych si tohle dovoloval s originálníma vinylovýma deskama.
Na akcích prostě vinyly (nejen TC vinyly) dostávají největší záhul, ikdyž se z nich třeba vůbec nehraje. I tak výdrž jednoho páru TC vinylů skoro 3/4 roku je pořád ještě celkem slušné skóre :)

Chcete něco namíchat?

challenge acceptedDíky Xwaxu se mi značně rozšiřují možnosti a tak se mohu pustit do nejrůznějších výzev.
Tento týden jsem pokusně míchal pro jednoho člověka taneční dance set (jestli se tohle hraje na diskotékách, tak doufám, že se všichni diskanti budou smažit v pekle), který nebyl nijak náročný, protože všechny dance hitovky jsou okolo 120-140BPM stejného konceptu, nezáživné beaty ze stejných bank, vesměs identické syntetizátory, jednoduché přiteplené melodie, primitivní refrény, prakticky žádný nápad nebo kreativita. Prostě prvoplánové komerční tucky, které navíc ani neudržují klasický cyklus 4×4, ale 4×2 nebo 4×3. To byla asi jediná nezvyklost, kterou musí DJ přijmout, jinak se tenhle styl míchá skoro sám.
Něco takového jsem si zkusil poprvé a doufám, že i naposled. Jako je to zajímavá zkušenost, ale opakovat ji nemusím :)

A tak si u toho říkám, co takhle zkusit něco jiného? Zkusím u svých čtenářů, jestli by neměli něco zajímavějšího. Máte svoje oblíbené songy a chtěli byste je namixovat do setu?
Nabízím své služby, protože to je pro mě dobrá výzva a možná že si i rozšířím svůj hudební rozhled :)

Podmínkou je, aby vaše skladby měly alespoň několik vteřin pravidelného (nejlépe strojového, protože živí hudebníci nikdy nejsou přesní) motivu nebo rytmu, aby tak bylo možno navázat na další track.
Taky by ty tracky měly být žánrově nebo rytmicky blízké. To znamená aby to do sebe v normálním rozsahu pitche pasovalo. Tedy nelze skloubit breakbeat a dnb při dodržení rozumných rychlostí a tónin, jestli mi rozumíte…
Já vím že si teď trochu protiřečím, že pak už to není taková výzva a některé breakbeaty s dnb do sebe pasují, ovšem to jsou vyjímky potvrzující pravidlo a pokud je máte, tak to můžu zkusit.

Jak bych si to asi představoval:
Někam uploadněte archiv se svými tracky (minimálně 3, maximálně 15 skladeb) a napište mi, odkud si to můžu stáhnout a jak si představujete pořadí skladeb a další podrobnosti.
Když mi váš výběr příjde zajímavý, zkusím vám ho namíchat.
Pokud vyrukujete s nějakým neurofunkem, trancem, technem nebo něčím podobným popsaným výše, tak pravděpodobně moc šancí nemáte, protože setů takových stylů je všude nechutné množství a není to žádná výzva ani umění…

Představoval bych si za to nějaký odkaz sem na blog nebo jinou protislužbu, vše je věcí dohody :)

A pak samozřejmě budete muset výsledný set smazat od 24hodin od poslechnutí, abysme nedráždili protipirátské mafie a jiné spolky podobných sráčů :)

Tak co, jde do toho někdo?

Velký Xwax test

Konečně jsme otestovali Xwax v polních podmínkách na silnějším zvuku a protože mnozí z vás chcete nějaký nový setík na léto, tak tím snad zabiju dvě mouchy jednou ranou :)

V sobotu proběhla taková menší soukromá zkouška, kterou přerušil slejvák v ranních hodinách a jsem z toho bohatší hned o několik zajímavých postřehů a překvapení:

Překvapení č.1 bylo, když jsem otevřel víko notebooku a prohlásil, že už to hraje a může se tedy nastavit zesilovač. Tohle nejsou Windows, tady se nemusí čekat dlouhé minuty, než nabootuje systém.

Překvapení č.2 Hrát se dá jak z klasických desek, tak i z TC vinylu na počítači současně. Všechno je záležitostí správně vytahaných šavlí v alsamixeru. Gramofny jsou permanentně zapojené do zvukovky a zvukovka do jednotlivých kanálů na mixáku, takže se v podstatě celý večer hraje přes počítač a nikdo to ani nemusí poznat. Počítal jsem s tím, že by to teoreticky takto mohlo fungovat, nepočítal jsem s tím, že to bude fungovat tak dobře.

Překvapení č.3 Odrbané a děsivě poškrábané A strany Serato vinylů zatím vůbec nepřeskakují i za použití hodně ohraných přenosek se sporadickým hrotem. Zpětná vazba tady neexistuje, ikdyž na kontrolním signálu bylo jasně patrné, že vibracemi z desek jde do zvukovky všechno možné, přesto bylo ovládání skladby TC vinylem bezproblémové a dokonce to hraje, i když je na desce i pár dešťových kapek a poblíž vykalenci…

Překvapení č.4 Když se v noci hodně rozpršelo, tak při hektickém balení veškeré techniky zavírám Xwax a objevuji na pozadí zapomenuté Audacity, které už 5 hodin nahrává druhý výstup z mixáku :) Budu mít co poslouchat, uspávám Ubuntu do paměti, doma si to pak uložím…

Překvapení č.5 Jak ze záznamu vyplynulo, v závěru večera jsem hrál jen já tak trochu písničky na přání více jak dvě a půl hodiny. Snad vůbec poprvé se nedostavil ten skličující pocit, že mi došly desky a že už nemám co hrát a kdyby nezačalo pršet, tak bych to vydržel asi až do rána :)

Překvapení č.6 Ten záznam je hrozný, ačkoli to zase tak překvapující není :) Hlavně úrovně, které se na silnějším zvuku tolik neprojevují, ale v záznamu jsou slyšet zřetelné výkyvy v hlasitosti. Taky jsem se snažil respektovat noční klid a že si u protějšího stolu stěžovali, že se nemůžou bavit, protože se neslyší… Ze začátku si také určitě všimnete mírně slyšitelného kontrolního signálu z TC vinylu, který propouští zvukovka. To bylo tím, že jsem navazoval na kolegu, který hrál z klasických desek, takže jsem propustnost signálu skrz zvukovku nemohl hned zcela vypnout.

Překvapení č.7 Čekal jsem že se něco podělá, nebo že to nebude hrát tak jak by mělo. Voda v ntb a zvukovce není příliš prospěšná, ale všechno proběhlo, fungovalo a hrálo až podezřele perfektně bez jediného zádrhelu :)

No a konečně se dostáváme k tomu, o co někteří z vás tak často žadoní. Z toho pětihodinového záznamu vykrajuji necelou hodinovou pasáž a uploaduji na svůj Dropbox, tak stahujte, dokud to tam je :)

play

Asi tím někoho zklamu, někoho překvapím, ale určitě víte, že rád střídám hudební styly, takže když je tu možnost zahrát si funky (občas se to zvrhává v celkem solidní disko:)), tak proč toho nevyužít :)
Čistá improvizace bez nějaké předchozí přípravy. K ostatním cinkavým a bordelizačním stylům jsem se už nedostal, protože mě ke konci záznamu obtěžoval a pak i vypudil kolega s mašinama (a přitom by stačilo mu stáhnout jeho kanál). V krvi mi už taky něco kolovalo, tak omluvte případné nedostatky (jsou tam)…
Pokud některé z těch songů znáte, taky tam můžete postřehnout zvuky a ruchy, které do té skladby nepatří. To bylo způsobeno volně loženými mašinami vedle na stole, ke kterým měl přístup kdokoli, kdo šel zrovna kolem a napadlo ho si zmáčknout nějaké tlačítko :) Občas si taky někdo přišel, aby si vyzkoušel, že ten vinyl control opravdu funguje a hrábnul mi na právě hrající skladbu…

Žádný jiný set prozatím nemám a ani zatím neplánuji nic nahrávat, tak snad na chvíli dáte pokoj s dotazy na další můj set, přestože tohle není zrovna to, co byste asi očekávali :)