########## Copyright frankl 2017 ################################### INSTALL for LoCo filter parameter program Prerequisites: - a Linux computer with internet access for the LoCo server (PC/notebook/Raspi/...) - on LoCo server a program to play audio on your stereo setup e.g., you can connect to your DAC/DDC via USB; or from your soundcard via S/PDIF to your DAC; or connect to a remote device with a program; ... Maybe use 'sox' and 'aplay': sudo apt-get install alsa-utils sox - on LoCo server: basic python 2.x e.g., on Debian/Ubuntu/Mint: sudo apt-get install python2.7 - on LoCo server: gnuplot e.g., on Debian/Ubuntu/Mint: sudo apt-get install gnuplot - on LoCo server (optional on most systems): C-compiler gcc, e.g., on Debian/Ubuntu/Mint: sudo apt-get install gcc - any computer/notebook/tablet/smartphone with access to local network and a graphical javascript-enabled browser. Download: the archive 'locovX.Y.tgz' (sustitute X.Y by current version number) from the page http://frankl.luebecknet.de/stereoutils/loco.html Install: - unpack archive: tar xzvf locovX.Y.tgz cd LoCoTest/ - install utility program 'locotest/locotest': cd locotest # if you have gcc installed: gcc -o locotest -Wall locotest.c -lm -lpthread # otherwise on a PC/other x86 device: cp locotest.x86 locotest # otherwise on an Odroid or Raspberry 2: cp locotest.odroid_raspi2 locotest - maybe adjust script in 'locotest/playcmd' for playing the test tones on your stereo equipment by editing the script. The input audio signal to that script is stereo with 32-bit floating point samples. Default of 'playcmd' is to convert the signal to 44/16 CD format and to play it via the default audio device of the LoCo server. Test if you can hear something on your stereo by cat locotestdata.raw | ./playcmd (If you are using a room correction, it may be useful to use it for the test tones.) - go back to main server directory: cd .. - start the LoCo filter parameter finding service: ./start this will display an URL for connecting to this service; use this address with a webbrowser at your favorite listening position (e.g., on a tablet or smartphone) That's it; now start to find good LoCo parameters for you/your system!