Usage • Installation • Credits • License
This console app supports frequency response *.csv files generated by JamesDSP's or EqualizerAPO's GraphicEQ widget. To generate one with JamesDSP, navigate to the GraphicEQ tab, click on the right arrow on the bottom right and choose 'Export'.
General usage:
> geq2imp --help
Usage: geq2imp [options]
Converts GraphicEQ CSV files to impulse responses.
CSV files (tab-separated) can be exported using JDSP4Linux or EqualizerAPO.
Options:
-h, --help Displays help on commandline options.
--help-all Displays help including Qt specific options.
-v, --version Displays version information.
-s, --srate <srate> Set target sampling rate (default: 48000Hz)
-o, --output <output-file> Output impulse response file (default:
output.wav)
-l, --left <left-input-file> CSV file for left channel
-r, --right <right-input-file> CSV file for right channel
-m, --mono <input-file> CSV file for both channels
Create an IR with different frequency responses for the left and right side:
> geq2imp --left testL.csv --right testR.csv --output response.wav --srate 48000
16384 samples written to 'response.wav'
If your distro is not included here, you need to research which packages to install by yourself.
Debian/Ubuntu-based distros
sudo apt install build-essential qtbase5-dev
Fedora
sudo dnf install make gcc gcc-c++ qt5-qtbase-devel
Arch Linux
sudo pacman -S base-devel qt5-base
Clone git repository
git clone https://github.com/ThePBone/geq2imp
Prepare build environment
cd geq2imp
mkdir build
cd build
Compile application
qmake ../geq2imp.pro
make -j4
Execute compiled binary
./src/geq2imp
If you want to want the binary to be accessible from everywhere, for all users, run this line:
sudo cp ./src/geq2imp /usr/local/bin/
- James Fung - Developer of the library 'libjamesdsp'
This project is licensed under GPLv3.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.