HQ Player Manual

download HQ Player Manual

of 36

Transcript of HQ Player Manual

  • 7/24/2019 HQ Player Manual

    1/36

    1/ 36

    HQPlayer Desktop

    User Manual

    Version 3.1.0

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

  • 7/24/2019 HQ Player Manual

    2/36

    2/ 36

    Table of Contents1.#ntro"u$tion.........................................................................................................................%

    1.1.&S'' an" &S' play(a$k.........................................................................................%1.2.)et*ork u"io..............................................................................................................+

    2.,ain s$reen.........................................................................................................................62.1.ransport sele$tion li(rary.........................................................................................62.2.ransport ilters............................................................................................................2.3.Song "isplay................................................................................................................2.%.ra$k "isplay................................................................................................................2.+.ie "isplay.................................................................................................................2.6.,o"e "isplay................................................................................................................2..Con!olution..................................................................................................................2.8.hase in!ersion...........................................................................................................

    2.4.5epeat an" 5an"o play(a$k....................................................................................82.10.laylist anageent.................................................................................................82.11.'ilter / o!ersapling sele$tion...................................................................................82.12.)oise-shaping / "ither / o"ulator sele$tion...........................................................102.13.Saple rate sele$tion..............................................................................................112.1%.C, / S&, &S& output o"e sele$tion..............................................................122.1+.Volue $ontrol.........................................................................................................122.16.osition/seek (ar.....................................................................................................12

    3.'ull-s$reen o"e..............................................................................................................133.1.S*it$hing !ie*s.........................................................................................................133.2.l(u sele$tion !ie*.................................................................................................133.3.laylist e"it !ie*........................................................................................................1%

    %.Li(rary anageent.........................................................................................................1++.Settings.............................................................................................................................1

    +.1.&S''/&S' settings................................................................................................18+.2.Speaker setup............................................................................................................20+.3.)et*ork u"io "apter naing.................................................................................22+.%.S# $hannel apping..............................................................................................22

    6.Con!olution engine...........................................................................................................2%.5egistering your $opy.......................................................................................................26

    .1.5egistering Linu7 !ersion..........................................................................................26

    8.rou(leshooting................................................................................................................28.1.5eporting (ugs..........................................................................................................28.2.Soun" pro(les *ith S9 au"io "e!i$e...................................................................28.3.:eneri$......................................................................................................................28.%.Channel apping.......................................................................................................288.+.)o rates a!aila(le......................................................................................................308.6.;no*n *orkaroun"s..................................................................................................30

    4.Coponent li$enses an" tra"earks...............................................................................324.1.

  • 7/24/2019 HQ Player Manual

    3/36

    3/ 36

    4.+.9otan..........................................................................................................................3+4.6.ra"earks................................................................................................................3+

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

  • 7/24/2019 HQ Player Manual

    4/36

    %/ 36

    1. Introduction

    uality au"io player or ?in"o*s Vista@ ?in"o*s @ Linu7 an" ,a$

    S A. uality resaplers as *ellas user sele$ta(le "ither/noise shaping algoriths.Soe o the ore aor"a(le soun" $ar"s an" &/ $on!erters ha!e su(optial "igitalan" analog ilters@ *hile still ha!ing support or higher sapling rates. Be$t o this $anre"u$e" (y applying high >uality upsapling in sot*are (eore ee"ing the signal tothe au"io har"*are at higher rate. his o!es soe o the artia$ts o the su(optialhar"*are to higher re>uen$ies@ a*ay ro the au"i(le (an". ,any o the hoe-theater apliiers also re-saple internally to %8@ 46 or 142 k

  • 7/24/2019 HQ Player Manual

    5/36

    +/ 36

    1.2. Network udio

    )et*ork u"io is a *ay to ha!e reote au"io a"apters an" &Cs integrate"

    sealessly *ith the player appli$ation. ll the au"io pro$essing is perore" at theplayer appli$ation si"e@ an" then streae" asyn$hronously o!er the net*ork orrepro"u$tion.

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

    Network Audio system

  • 7/24/2019 HQ Player Manual

    6/36

    6/ 36

    2. Main screen

    ?hen the appli$ation is irst starte" up@ ain s$reen is "isplaye".

    ser intera$e also supports stan"ar" ultie"ia keys an" e>ui!alent reote $ontrols.#t also eatures t*o o"es@ the tra"itional "esktop appli$ation o"e sho*n a(o!e@ an"ne* tou$h-optiie" ull-s$reen o"e a!aila(le through the right-ost (utton in thetool(ar.

    ra$ks@ "ire$tory trees an" playlist iles $an (e a""e" to the $urrent playlist (y "rag-an"-"rop ro outsi"e o the appli$ation.Note!In case you experience clicks/pops between DSDIFF/DSF tracks, creating aplaylist for the tracks enables special code to reset the odulation state! Playbackwon"t be gapless in this ode!

    2.1. Transport selection !library"

    ransport is the play(a$k sour$e lo$ation. #t lists all $onigure" 'LC-@ &S''-@&S'- @ ?V- an" #''- ile paths as *ell as playlist iles an" a C&-"ri!e. 'or ile path@ea$h su(-"ire$tory is e7pe$te" to (e an al(u $onsisting o iles in one o thesupporte" orats. ransports are stru$ture" in a tree o"el in rtist / erorer /l(u / Song or"er.

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

    Main screen

  • 7/24/2019 HQ Player Manual

    7/36

    / 36

    Sele$ting a ne* transport represents siilar a$tion as $hanging a C& in physi$al "ri!e.?hen al(u no"e is e7pan"e"@ tra$ks o the al(u are liste". Sele$ting tra$kss*it$hes transport into playlist o"e@ *here in"i!i"ual tra$ks ro sae or "ierental(u $an (e a""e".

    2.2. Transport filters

    ransport !ie* $an (e iltere" (y entering iltering rules. 5ules $an (e in tra"itionalD*il"$ar"E FGF orat@ or in erl-style regular e7pression orat@ *hen prei7e" *ith FHF.

    2.#. Son$ display

    'or C&@ this iel" is use" only to "isplay tra$k nu(ers.?hen playing (a$k 'LC-iles@ eta"ata is sho*n. # eta"ata is not a!aila(le a ilenae is sho*n. 'or &S''-@ &S'-@ ?V- an" #''- iles@ ile nae is "isplaye".

    2.%. Track display

    Current tra$k nu(er an" total nu(er o tra$ks on a transport is sho*n on this"isplay. 'or C&@ this is the noral tra$k nu(er. 'or 'LC/&S''/&S'/?V/#''-iles@ tra$k nu(ering is $onstru$te" per "ire$tory (asis (ase" on ile nae sortingor"er. 'or preerre" or"er@ ile naes shoul" (egin *ith $orre$t ero-prei7e" tra$knu(er.

    2.&. Ti'e display

    his "isplay sho*s the sele$te" tie inoration. 9y "eault@ it is the tie ro

    (eginning o the tra$k. ther possi(le !alues are tie ro en" o the tra$k an" totaltie ro en" o the al(u transport.

    2.(. Mode display

    Sele$te" tie "isplay o"e is in"i$ate" here. Sho*n !alues are DtieE or the tiero (eginning o the tra$k@ DreainE or the tie ro en" o the tra$k an" DtotalreainE or the tie ro en" o the al(u. &isplay o"e $an (e $hange" (y $li$kingthis (o7.

    2.). Con*olution

    ?hen this (utton is "epresse"@ $on!olution pro$essing is $opletely (ypasse". ?henthis (utton is presse"@ $on!olution engine is a$ti!e an" the $onigure" ipulseresponses *ill (e use" to pro$ess the signal (eore resapling. Con!olution $an (eena(le" an" "isa(le" "uring the play(a$k.Note!#hen source aterial sapling rate differs fro the ipulse sapling rate,ipulse responses will be scaled to the source aterial"s sapling rate! $his can ha%ea huge ipact on &P' load, and with large ipulse responses will re(uire significantaount of &P' processing power!

    2.+. ,-ase in*ersion

    (solute phase $an (e in!erte" in $ases *here !olue $ontrol is a!aila(le.

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

  • 7/24/2019 HQ Player Manual

    8/36

    8/ 36

    2.. /epeat and /ando' playback

    Current tra$klist/playlist $an (e repeate" an" playe" (a$k in ran"o or"er.

    2.10. ,laylist 'ana$e'entCli$king the DClear playlistE -(utton $lears the internal playlist transport. # soe othertransport su$h as al(u is a$ti!e@ this "oesnFt ha!e !isi(le ee$t until ne* playlist is$reate". laylist $an (e also loa"e" an" sa!e" using $orrespon"ing (uttons.?hen other transport than playlist is sele$te"@ playlist is still in eory. ransport $an(e s*it$he" (a$k to the playlist (y $li$king the D$ti!ate playlistE (utton.laylist play(a$k o &S''/&S' iles is not gapless@ (ut a spe$ial $o"e is ena(le" inor"er to a!oi" $li$ks/pops (et*een unrelate" tra$ks.

    2.11. Filter o*ersa'plin$ selection

    his sele$tion $an (e use" to s*it$h (et*een resapling ilters. his sele$tion has anipa$t on a!aila(le har"*are sapling rates. his sele$tion $annot (e $hange" "uringplay(a$k. &ierent !ariants o Dpoly-sin$E are the ost re$oen"e" (y the author.

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

  • 7/24/2019 HQ Player Manual

    9/36

    4/ 36

    Filter Description

    none )o saple rate $on!ersion happens. nly saple "epth is$hange" as nee"e".

    ##5 his is analog-soun"ing ilter@ espe$ially suita(le or re$or"ings$ontaining strong transients@ long post-e$ho is a si"e ee$t notusually au"i(le "ue to asking. really steep ##5 ilter is use".his ilter type is siilar to analog ilters an" has no pre-e$ho@ (uthas a long post-e$ho. Sall aount o pass-(an" ripple is alsopresent. ##5 ilter is applie" in tie-"oain. his ilter perors(etter *hen resapling *ith only a$tor o 2 or 3 an" soe*hat*orse at a$tor o % an" higher.

    '#5 ypi$al Do!ersaplingE "igital ilter@ generally suita(le or ostuses slight pre- an" post-e$ho@ (ut (est on $lassi$al usi$

    re$or"e" in a real *orl" a$ousti$ en!ironent su$h as $on$ert hall.his is the ost or"inary ilter type@ usually present in har"*are.his ilter is applie" in tie-"oain. #t has a!erage aount o pre-an" post-e$ho.

    asy'#5 syetri$ '#5@ goo" or Ia/(lues@ an" other usi$ $ontainingtransients re$or"e" in real *orl" a$ousti$ en!ironent. ther*isesae as '#5@ (ut *ith a shorter pre-e$ho an" longer post-e$ho.,o"iies phase response@ (ut not as u$h as iniu phase'#5.

    inphase'#5 ,iniu phase '#5@ goo" or pop/ro$k/ele$troni$ usi$ $ontaining

    strong transients su$h as "rus an" per$ussion an" *herere$or"ing is a"e in a stu"io using ulti-tra$k e>uipent. )o pre-e$ho@ (ut soe*hat long post-e$ho.

    '' e$hni$ally goo" steep D(ri$k*allE ilter@ (ut ight ha!e soe si"eee$ts pre-e$ho on aterial $ontaining strong transients. hisilter is siilar to '#5@ (ut it is applie" in re>uen$y-"oain an" is>uite ei$ient ro peroran$e point o !ie* *hile ha!ing ratherlong ipulse response.

    poly-sin$ /better space

    Linear phase polyphase sin$ ilter. Very high >uality linear phaseresapling ilter@ $an peror ost o the typi$al $on!ersion ratios.

    :oo" phase response@ (ut has soe aount o pre-e$ho. SeeD'#5E or urther "etails.

    poly-sin$-p /better transients

    ,iniu phase polyphase sin$ ilter@ other*ise siilar to poly-sin$. ltere" phase response@ (ut no pre-e$ho. SeeDinphase'#5E or urther "etails.

    poly-sin$-shrt ther*ise siilar as poly-sin$@ (ut shorter pre- an" post-e$hos atthe e7pense o iltering >uality not as sharp roll-o an" re"u$e"stop-(an" attenuation.

    poly-sin$-shrt-p ,iniu phase !ariant o poly-sin$-shrt. ther*ise siilar to poly-sin$-p@ (ut shorter post-e$ho. ,ost optial transientrepro"u$tion.

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

  • 7/24/2019 HQ Player Manual

    10/36

    10/ 36

    Filter Description

    poly-sin$-h( Linear-phase polyphase hal-(an" ilter *ith steep $ut-o an" highattenuation.

    sin$ his is a spe$ial type o ilter@ slightly siilar to '#5@ (ut *ith apossi(ility o asyn$hronous operation or $on!ersions ro anyrate to any other rate. Coputationally hea!y.

    polynoial-1 olynoial interpolation. ,ost natural polynoial interpolation orau"io. nly t*o saples o pre- an" post-e$ho. 're>uen$yresponse rolls o slo*ly in the top o$ta!e. oor stop-(an"reIe$tion an" *ill thus leak airly high aount o ultrasoni$ noise.hese type o ilters are soeties reerre" to as Dnon-ringingE (ysoe anua$turers. )ot recoended!

    polynoial-2 Siilar to polynoial-1@ (ut higher stop-(an" reIe$tion *ith the

    e7pense o (eing a (it less natural or au"io. )ot recoended!

    inring'#5 ,iniu ringing '#5. ses spe$ial algorith to $reate a linear-phase ilter that iniies aount o ringing *hile pro!i"ing (etterre>uen$y-response an" attenuation than polynoial interpolators.eroran$e an" ringing is (et*een polynoial an" poly-sin$-short.

    G-2s *o stage o!ersapling. 'irst stage rate $on!ersion is perore"(y at least (y a$tor o 8 using the sele$te" algorith@ an" urther$on!erte" to the inal rate using Dinring'#5E algorith. hislo*ers the o!erall C loa"@ *hile preser!ing alost the sae$on!ersion >uality. Bspe$ially useul or highest output rates.

    2.12. Noises-apin$ dit-er 'odulator selection

    his sele$tion $an (e use" to s*it$h (et*een "ierent *or"-length re"u$tionalgoriths. Bspe$ially iportant *hen play(a$k har"*are supports less than 2% (its.his sele$tion $annot (e $hange" "uring play(a$k.

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

  • 7/24/2019 HQ Player Manual

    11/36

    11/ 36

    NSDit-er Description

    none )o noise-shaping or "ithering@ only roun"ing. ,ostly suita(le or 32-(itoutput har"*are *here >uantiation error is (urie" in theral noise. )ot

    recoended!)S1 Siple irst or"er noise-shaping. Saple !alues are roun"e" an" the

    >uantiation error is shape" su$h *ay that the error energy is pushe" tothe higher re>uen$ies. Suita(le ostly or 16.%/142 kuipent sensiti!e to ultrasoni$ noise is not re$oen"e".

    2.1#. Sa'ple rate selection

    his sele$tion $an (e use" to s*it$h (et*een supporte" har"*are saple rates.!aila(le $hoi$es "epen" on sele$te" transport an" resapling ilter type. hissele$tion $annot (e $hange" "uring play(a$k.Note!#hen +none is selected as resapling algorith, output sapling rate isad-usted based on source file"s sapling rate!

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

  • 7/24/2019 HQ Player Manual

    12/36

    12/ 36

    2.1%. ,CM SDM !DSD" output 'ode selection

    #n $ase play(a$k har"*are supports (oth o"es@ the o"e $an (e $hange" using thissele$tion. #n C, o"e@ *hen sour$e $ontent is &S& it *ill (e $on!erte" to C, or

    play(a$k. #n S&, o"e@ *hen sour$e $ontent is C, it *ill (e $on!erte" to S&, orplay(a$k.Note!.%erloading the deltasiga odulator in SD0 ode will cause audible noises!It is recoended to keep software %olue at ax 1 d2 setting or lower when usingP&0 to SD0 con%ersion to a%oid o%erloading the deltasiga odulator! 0axiuodulation depth is onitored and when necessary liited to 345 as per S6&Dspecification!

    2.1&. 3olu'e control

    lay(a$k !olue $an (e $ontrolle" through !olue ultie"ia keys or reote $ontrol@or (y operating this a"Iustent *heel. Sele$te" "ither/noise-shaping algorith hassignii$ant ipa$t on >uality o this a"Iustent.?hen using any resapling@ a7iu re$oen"e" !olue le!el is -2 "9'S toa!oi" o!erloa"s in $ase aterial $ontains "igital $lipping/liiting.Note!)e%er use software based %olue control as sole ean for ad-usting %olue!6lways liit the axiu possible %olue to reasonable le%els by using suitablehardware ad-ustent7

    2.1(. ,ositionseek bar

    Sho*s relati!e play(a$k position o a $urrently playing song *hile also allo*ing seeksto ar(itrary position *ithin the song.

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

  • 7/24/2019 HQ Player Manual

    13/36

    13/ 36

    #. Fullscreen 'ode

    ?hen ull-s$reen (utton is $li$ke" in the ain *in"o* tool(ar@ ollo*ing kin" o s$reen

    is sho*n either in a7iie" *in"o* or in ull-s$reen@ "epen"ing on $orrespon"ingsetting in Settings-"ialog.

    his "isplay is optiie" or tou$h-s$reens@ (ut $an (e also use" *ith a ouse orother suita(le pointing "e!i$e.Co!er art o the $urrent tra$k is sho*n as a (a$kgroun" iage@ *hen a!aila(le. # tra$k"oesnFt ha!e e(e""e" $o!er art@ al(u/ol"er $o!er iage is use" instea". # no$o!er iage is a!aila(le@ "eault (a$kgroun" iage is sho*n. #noration a(out$urrent tra$k is sho*n in the top let $orner o the s$reen.ra$k-listing is sho*n in top-right $orner o the s$reen *ith high-light o $urrent tra$k

    an" possi(ility to "ire$tly sele$t a tra$k. Volue a"Iustent is in the lo*er right $orneran" $an (e a"Iuste" (y "ragging ro the the a"Iustent either up or "o*n. Volue$an (e also operate" using a ouse *heel *hen ouse pointer is *ithin the $ontrol.

    #.1. Switc-in$ *iews

    'ull-s$reen o"e has three parallel !ie*s in horiontal "ire$tion. he !ie* "es$ri(e"a(o!e is the i""le one. Vie*s $an (e s*it$he" (y li$k gestures to let or right.

    #.2. lbu' selection *iew

    n the let@ there is an al(u sele$tion !ie* *ith $o!er lo* an" sear$h on the top o

    the s$reen. ?hen the sear$h entry at the top o the s$reen is $li$ke" or tappe"@ !irtual

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

    Full-screen mode

  • 7/24/2019 HQ Player Manual

    14/36

    1%/ 36

    key(oar" is sho*n ?in"o*s only. Cli$king or tapping an al(u *ill sele$t it orplay(a$k an" return the !ie* (a$k to the noral i""le-!ie*.

    #.#. ,laylist edit *iew

    n the right@ there is a playlist e"it !ie* sho*n (elo*.

    :oing ro let to right@ thereFs an artist sele$tion $olun@ al(u sele$tion $olun an"tra$k sele$tion $olun. he right-ost $olun is the $urrent playlist. ra$ks $an (ea""e" or reo!e" using the 4an"5keys (elo*. ra$ks $an (e also reor"ere" (yusing the up/"o*n arro* (uttons. r the playlist $an (e $leare" using the C(utton.

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

    Playlist edit view

  • 7/24/2019 HQ Player Manual

    15/36

    1+/ 36

    %. 6ibrary 'ana$e'ent

    o e"it li(rary@ open the D'ileE enu an" sele$t DLi(rary...E. 'ollo*ing "ialog *ill (e

    sho*n.

    List sho*n on the let is the list o al(u lo$ations a!aila(le on the transport sele$tor.Ba$h path is inten"e" to represent an al(u $onsisting o iles o sae nu(er o$hannels.o reo!e an al(u ro the listing@ sele$t the al(u path an" $li$k D5eo!eE (utton.n$e you are "one *ith the e"iting@ sele$t either D;E to sa!e your $hanges orDCan$elE to "is$ar" the $hanges.

    #t is also possi(le to e"it al(u eta"ata (y "ou(le-$li$king a $ell.o a"" an al(u path@ $li$k D""...E to (ro*se an" sele$t an al(u ol"er you *ish toa"" an" $li$k D;E. )o* the path to the sele$te" ile *ill (e a""e" to the list oa!aila(le al(us. o a"" an entire "ire$tory tree@ $li$k D"" tree...E to (ro*se an"sele$t (ase "ire$tory o the tree you *ish to a"" an" $li$k D;E. ll the no"es o the"ire$tory tree *ith re$ognie" $ontent *ill (e a""e" to the list o a!aila(le al(us.lrea"y kno*n entries are autoati$ally ignore" e7$ept or a""e" ol"er $o!er art.Sele$t DStru$ture onlyE to e7tra$t eta"ata solely ro the "ire$tory tree stru$tureinstea" o eta"ata e(e""e" in iles.,eta"ata or ea$h path is loa"e" *hen a!aila(le. # eta"ata is not a!aila(le *ithinthe ile@ it is $onstru$te" ro the ull ile path@ assue" o (eing in orat

    rtist/l(u/Song.

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

    Transport editing dialog

  • 7/24/2019 HQ Player Manual

    16/36

    16/ 36

    Note!8ach directory is assued to contain only one type of supported playback files,the first recogni9ed type will be used and other types of files within the directory will beignored!o $lear the list@ sele$t D5eo!e allE@ $oniration "ialog *ill appear (eore the list is

    $leare".

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

  • 7/24/2019 HQ Player Manual

    17/36

    1/ 36

    &. Settin$s

    o $hange prograFs "e!i$e settings@ open the D'ileE enu an" sele$t DSettings...E.

    'ollo*ing "ialog *ill (e sho*n.

    Content o the "e!i$e sele$tion "epen"s on the o"e appli$ation *as starte" in.'or ?S# "ri!er type@ use" au"io en"point "e!i$e $an (e sele$te" (y using the

    D&e!i$eE sele$tion *hi$h lists all the a!aila(le au"io en"points in a""ition to the "eaulten"point@ *hi$h is the one sele$te" in ?in"o*s Control anel or the "eault au"iooutput.'or S# "ri!er type@ use" au"io "e!i$e $an (e sele$te" (y using the D&e!i$eEsele$tion *hi$h lists all the a!aila(le S# "e!i$es. DCh. osetE $an (e use" to sele$tthe $hannel *hi$h is $onsi"ere" to (e the irst in $hannel apping 0-(ase".'or )et*ork u"io "ri!er type@ list o reote au"io "e!i$es is sho*n on the D&e!i$eEsele$tion.n Linu7@ LS au"io en"point "e!i$e $an (e sele$te" (y using the D&e!i$eEsele$tion *hi$h lists all the a!aila(le har"*are au"io en"points.n ?in"o*s@ "ri!e letter or the C& "ri!e $an (e $hange" ro the DC& "ri!eE

    sele$tion. n Linu7@ "e!i$e no"e or the C& "ri!e $an (e entere".

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

    Settings dialog

  • 7/24/2019 HQ Player Manual

    18/36

    18/ 36

    &eault au"io pro$essing settings $an (e $hange" ro the DC, &eaultsE an" DS&,&eaultsE (o7es.)u(er o $hannels $an (e $hosen ro DChannelsE sele$tion@ possi(le $hoi$es areD2E or stereo@ D+.1E or noral ulti$hannel an" D.1E or e7ten"e" ulti$hannel.

    &S& $ontent $an (e transerre" to the au"io "e!i$e (y pa$king it into suita(le C,$ontainer@ t*o etho"s are allo*e" using the DS&, a$kE sele$tion Duint8E to sen" a(yte strea an" D&oE to use the &o !1.1 stan"ar". he D2*ireE setting ena(les"ual-*ire $hannel (on"ing to a$hie!e 27 higher sapling rates or (oth C, an"&o-(ase" &S& on those &Cs that support this eature.Channel apping is ollo*ing regar"less o "ri!er type

    0. 'ront Let

    1. 'ront 5ight

    2. 'ront Center

    3. Lo* 're>uen$y L'B%. 9a$k Let

    +. 9a$k 5ight

    6. Si"e Let

    . Si"e 5ight

    Length o the har"*are au"io (uer in illise$on"s $an (e $hange" (y using D9uertieE sele$tion. #t is re$oen"e" to use D&ri!er "eaultE@ unless au"io "rop-outs aree7perien$e". ?hen D&ri!er "eaultE is use"@ the au"io "ri!er "eines length o the

    (uer. #n $ase o ?S#@ this is ore or less i7e" !alue. #n $ase o S#@ this $an (eusually $ontrolle" through S# $ontrol panel@ *hi$h $an (e laun$he" (y sele$tingDS# Control anel...E ro the DoolsE enu. Values (et*een 10 an" 100 s areost re$oen"e".#t is also possi(le to $onigure a"Iustent range o the !olue $ontrol. ?hen (oth!alues are set to ero 0@ !olue $ontrol is (ypasse" $opletely.?hen &C *ith other (it "epth than 2%-(it is $onne$te" to a uni"ire$tional intera$elike S/' or BS/B9 it is re$oen"e" to sele$t $orre$t nu(er o (its ro theD&C (itsE sele$tion. # easureent results or the &C are a!aila(le@ a !alue$orrespon"ing to linear range o the &C $an (e use".o sa!e the settings@ $li$k the D;E (utton an" to "is$ar" any setting $hanges $li$k theDCan$elE (utton.Note!'sing one of the hea%y algoriths for upsapling ultichannel audio files canre(uire significant aount of &P' processing power7Note!Do ).$ select anything other than +)one as SD0 packing, unless you aresure your hardware supports the particular special packed ode7

    &.1. DSDIFFDSF settin$s

    Settings or the &, K C, $on!ersion pro$ess $an (e $hange" through a settings"ialog a!aila(le ro the D'ileE enu (y sele$ting D&S''/&S' settings...E. 'ollo*ing"ialog *ill (e "isplaye".

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

  • 7/24/2019 HQ Player Manual

    19/36

    14/ 36

    &ire$tS&, setting "isa(les all pro$essing *hen sour$e ile is &S& $ontent an" outputorat is S&, to a &S&-"e!i$e.&S'' or &S' ile shoul" typi$ally ha!e 6 "9 o hea"roo on the signal le!el. 9ysele$ting D6 "9 gainE $he$k (o7@ 6 "e$i(els o gain is applie"@ reo!ing this hea"rooro the $on!erte" signal. his *ay the noral play(a$k le!el rea$hes that o C&@

    'LC@ ?V or #''. uen$y response.

    poly-lin Linear-phase single-pass $on!ersionalgorith.

    poly-p ,iniu-phase single-pass $on!ersionalgorith.

    poly-short-lin Linear-phase slo* roll-o single-pass

    $on!ersion algorith. *ecoended!poly-short-p ,iniu-phase slo* roll-o single-pass

    $on!ersion algorith.

    &ierent types o noise ilters are pro!i"e". hese re"u$e aount o ultrasoni$ noisepresent in the sour$e "ata. Stan"ar" iltering lea!es lo* le!el o ultrasoni$ noise.Soe lou"speakers *ith t*eeters o lo* po*er han"ling $apa(ility $an (e sensiti!e tothis noise@ espe$ially *hen higher listening !olues are use". lso soe poorly"esigne" apliiers $an is(eha!e in presen$e o su$h ultrasoni$ $ontent. hereoreore aggressi!e noise ilters $an (e sele$te" (y using D)oise ilterE "rop list. heseilters *ill also liit (an"*i"th a!aila(le or the au"io $ontent. 'ollo*ing ilters aresupporte".

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

    DSDIFF/DSF settings dialog

  • 7/24/2019 HQ Player Manual

    20/36

    20/ 36

    ?hen play(a$k rate o &S'' or &S' is 88.2/46 k

  • 7/24/2019 HQ Player Manual

    21/36

    21/ 36

    #n this "ialog@ "istan$e to ea$h in"i!i"ual speaker $an (e set in $entieters. lay(a$ko the speaker $an (e set using the !olue sli"er an" unit sho*n in upper right $orner

    is in "9.ink noise test tone $an (e playe" (y sele$ting the Dest toneE (o7. ?hen the (o7 is$he$ke"@ tone *ill (e playe" in all $hannels@ thus aking it easy to a"Iust all le!els insu$h *ay that the they soun" e>ual. ?hen the (o7 is graye"@ tone *ill (e playe" one$hannel at the tie in rotating anner@ aking it easy to a"Iust all le!els using an SLeter.,ulti$hannel "elay pro$essing is "one in target sapling rate. his in$reasespro$essing a$$ura$y as the output sapling rate is in$rease".

    &.#. Network udio dapter na'in$

    )et*ork u"io "apters $an (e assigne" a non-"eault nae using ools / )et*ork

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

    Speaker setup dialog

  • 7/24/2019 HQ Player Manual

    22/36

    22/ 36

    naing enu sele$tion an" ollo*ing "ialog.

    ?hen this "ialog is opene"@ a ) "is$o!ery is run an" a list o "is$o!ere" a"aptersappears in a e* se$on"s. Sele$ting an entry ro the list "isplays the sele$te"a""ress an" itFs asso$iate" nae on the right. )ae $an (e o"iie" an" sent to the"e!i$e (y $li$king DSetE (utton. ter ea$h o"ii$ation a re-"is$o!ery is run.his *ay@ "ierent naes $an (e assigne" or "ierent a"apters or e7aple or ulti-roo use@ so that "ierent a"apters $an (e re$ognie" an" oun" e!en i theirassigne" # a""ress $hanges o!er tie.

    &.%. SI7 c-annel 'appin$

    ?hen using S#@ in a""ition to Iust using "eault $hannel apping it is also possi(leto assign $usto $hannel appings. his $an (e "one (y sele$ting DS# Channel,appings...E ro the DoolsE enu.

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

    Network Audio Adapter naming dialog

  • 7/24/2019 HQ Player Manual

    23/36

    23/ 36

    #n this "ialog@ let han" si"e sho*s the sour$e $hannel an" the $hannels reporte" (ythe S# "ri!er $an (e sele$te" as "estination $hannels ro the "rop lists on the righthan" si"e.

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

    ASI c!annel mapping dialog

  • 7/24/2019 HQ Player Manual

    24/36

    2%/ 36

    (. Con*olution en$ine

    Con!olution engine $an (e $onigure" through the DCon!olutionE enu an" sele$ting

    DBngine setup...E.'ollo*ing "ialog *ill (e sho*n.

    ?hen DBngine ena(le"E option is $he$ke"@ $on!olution engine is ena(le" at theappli$ation le!el an" ena(le" (y "eault at the startup tie. Bna(le this sele$tion onlyater sele$ting suita(le ipulse response iles an" i you are $ertain that your iles$ontain inten"e" ipulse response "ata.Con!olution algorith $an (e $hange" ro the DCon!olution engineE sele$tion. hereare t*o possi(ilities@ Do!erlap-a""E $onsues less C po*er an" is re$oen"e".nother alternati!e is Do!erlap-sa!eE *hi$h $onsues ore C po*er.o sele$t ipulse response iles@ D9ro*se...E (utton $an (e use". noral ilesele$tion "ialog *ill (e sho*n. ter a ile is sele$te"@ soe preliinary $he$ks or thesuita(ility is "one an" an error essage is "isplaye" in $ase o in$orre$t ile "etails.

    Let an" right $hannels $an ha!e in"epen"ent iles.?hen an ipulse response ile is sele$te" through D9ro*se...E@ itFs estiate" gainun$tion is $al$ulate" an" "isplaye" in D#5 gainE (o7. his $an help $hoosing suita(le!alue or D:ain $opensationE. lso the "eault $on!olution engine $an (e sele$te".?hen positi!e gain $opensation is $hosen@ it is applie" as negati!e gain *hen$on!olution is "isa(le" ro the ain s$reen. his akes it easier to $opare ipa$to the parti$ular $on!olution setup.?hen pro!i"e" ipulse response is lo*er sapling rate than sour$e aterial@ itFs highre>uen$y response $an (e e7pan"e" to $o!er the ne* (an"*i"th (y sele$tingDB7pan"

  • 7/24/2019 HQ Player Manual

    25/36

    2+/ 36

    Con!olution engine re>uires ipulse responses to (e ono 5#'' ?V orat iles.# soe o the $hannels "onFt nee" pro$essing@ or are not use"@ $learing the ilenae*ill "isa(le $on!olution engine or those $hannels.'or e7aple popular 5oo B= ?iar"$an e7port suita(le ipulse responses ater

    "esigning or D:eneri$E e>ualier (y sele$ting 'ile K B7port K 'ilters #pulse5esponse as ?V. B7pert users $an also use open sour$e &5Ctool or "esigninge!en suita(le ull-(an" $orre$tion ilters.Note!'se of long con%olution filters for all eight channels of audio for hires audio fileswill need substantial aount of &P' processing power7

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

    http://www.hometheatershack.com/roomeq/http://drc-fir.sourceforge.net/http://drc-fir.sourceforge.net/http://www.hometheatershack.com/roomeq/
  • 7/24/2019 HQ Player Manual

    26/36

    26/ 36

    ). /e$isterin$ your copy

    $ti!ation $o"e $an (e entere" (y opening D

  • 7/24/2019 HQ Player Manual

    27/36

    2/ 36

    +. Troubles-ootin$

    his $hapter e7plains soe kno*n *orkaroun"s an" things *hi$h you $an try@ in $ase

    o pro(les.

    +.1. /eportin$ bu$s

    #n $ase you "is$o!er (ugs@ please ena(le log ile un$tionality ro the settings "ialog@try to repro"u$e the (ug an" sen" the log ile together *ith a s$reen shot rtS$n(utton to our support eail a""ress supportMsignalyst.$o. he log ile $an (etypi$ally oun" ro NsersNOusernaePNpp&ataNLo$alNplayer.log.

    +.2. Sound proble's wit- US9 audio de*ice&eault (uer sie or S9 au"io "e!i$es is airly sall 10 s in ?in"o*s. hissoeties $auses !arious au"io play(a$k issues *hen soe other pro$ess is loa"ingthe syste. # you e7perien$e su$h pro(les@ in$rease sie o the au"io (uer (y$hanging the D9uer tieE setting in Settings-"ialog. :oo" starting point is 100 s.

    +.#. :eneric

    Qou ight *ant to $he$k that your sele$te" soun" "e!i$e has e7$lusi!e o"e ena(le"in en"point properties.

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

    mailto:[email protected]:[email protected]
  • 7/24/2019 HQ Player Manual

    28/36

    28/ 36

    ?ith soe (uggy "ri!ers it ight also (e ne$essary to $hange "eault orat to at$hthe saple rate you are trying to use *ith

  • 7/24/2019 HQ Player Manual

    29/36

    24/ 36

    n" here is e7aple o Creati!e u"io Console speaker setup.

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

    $indows %ista Speaker Setup dialog

  • 7/24/2019 HQ Player Manual

    30/36

    30/ 36

    ?hen using S# $hannel apping *ith Creati!e "ri!er@ it is a"!isa(le to sele$ta7iu nu(er o $hannels .1 Speakers here in or"er to a!oi" $onli$ts (et*een"o*ni7ing "one (y the Creati!e har"*are/"ri!ers an" $hannel apping / speakersetup pro$essing "one (y the

  • 7/24/2019 HQ Player Manual

    31/36

    31/ 36

    sually sele$ting %%.1 k

  • 7/24/2019 HQ Player Manual

    32/36

    32/ 36

    . Co'ponent licenses and trade'arks

    'ollo*ing li$enses apply or spe$iie" $oponents.

    .1. >?,layer

    uire" or this purposeT pla$e the Sot*are onto a ser!er so that it is a$$essi(le !ia a pu(li$ net*ork su$h as the #nternetT or su(li$ense@ rent@ lease or len" any portion o the Sot*are or &o$uentation.

    rial VersionLiite" tie trial li$ense is pro!i"e" solely or the purpose o !eriying that the Sot*are an"&o$uentation is suita(le or Qou an" perors as e7pe$te"@ (eore pur$hasing a li$ense. s the trialli$ense is pro!i"e" or !erii$ation purposes@ there is ) ?55)Q or 5B,B&Q. ter the liite" trial

    tie@ Qou agree to either stop using the Sot*are an" &o$uentation or pur$hase a li$ense i Qou *ant

    Copyright 2008-2013 Jussi Laako / Signalyst. ll rights reser!e".

  • 7/24/2019 HQ Player Manual

    33/36

    33/ 36

    to $ontinue using the Sot*are an" &o$uentation.

    ransersQou ay transer all your rights to use the Sot*are an" &o$uentation to another person or legal entitypro!i"e" you transer this greeent@ the Sot*are an" &o$uentation@ in$lu"ing all $opies@ up"atesan" prior !ersions to su$h person or entity an" that you retain no $opies@ in$lu"ing $opies store" on$oputer.

    Liite" ?arranty#n $ase the Sot*are *as "eli!ere" to Qou ele$troni$ally o!er the internet

    as Qou ha!e (een a(le to test the sot*are *ithin a trial perio" to !eriy itFs un$tionality or Qou@ there is ) ?55)Q at all.

    #n $ase the Sot*are *as "eli!ere" to Qou on a physi$al e"ia@ *e *arrant that or a perio" o 1% "aysater "eli!ery o this $opy o the Sot*are to you

    the physi$al e"ia on *hi$h this $opy o the Sot*are is "istri(ute" *ill (e ree ro "ee$ts in aterials an" *orkanship un"er noral useT an" the Sot*are *ill peror in su(stantial a$$or"an$e *ith the &o$uentation.

    o the e7tent peritte" (y appli$a(le la*@

  • 7/24/2019 HQ Player Manual

    34/36

    3%/ 36

    5#:

  • 7/24/2019 HQ Player Manual

    35/36

    3+/ 36

    =t is li$ense" un"er :) Lesser :eneral u(li$ Li$ense !ersion 2.1 *ith &igia =tL:L B7$eption !ersion 1.1.=t is a tra"eark o &igia l$ an"/or its su(si"iary-ies.

    .&. 9otan9otan http//(otan.ran"o(it.net/is "istri(ute" un"er these ters

    Copyright C 1444-2012 Ja$k Lloy"

    2001 eter J Jones

    200%-200 Justin ;arneges

    200% Va$la! !sik

    200+ ,atthe* :regan

    200+-2006 ,att Johnston

    2006 Lu$a i$$arreta

    200 Q!es Jers$ho*

    200-2008 'le7Se$ure :(