Rename app and module to valhallir-deconvolver everywhere

This commit is contained in:
Bastian Bührig
2025-07-11 09:05:56 +02:00
parent 05f7bd2b58
commit 0668469fb1
3 changed files with 15 additions and 15 deletions

View File

@@ -1,4 +1,4 @@
# Valhallir Convoluter
# Valhallir Deconvolver
A CLI tool for processing WAV files to generate impulse responses (IR) from sweep and recorded WAV files, designed for guitar speaker IR creation.
@@ -22,7 +22,7 @@ git clone <repository-url>
cd valhallir-convoluter
# Build the application
go build -o valhallir-convoluter
go build -o valhallir-deconvolver
```
## Usage
@@ -32,7 +32,7 @@ go build -o valhallir-convoluter
Generate a standard impulse response from sweep and recorded files (any WAV format):
```sh
./valhallir-convoluter --sweep sweep.wav --recorded recorded.wav --output ir.wav
./valhallir-deconvolver --sweep sweep.wav --recorded recorded.wav --output ir.wav
```
### With Minimum Phase Transform
@@ -40,7 +40,7 @@ Generate a standard impulse response from sweep and recorded files (any WAV form
Generate both regular and minimum phase IRs:
```sh
./valhallir-convoluter --sweep sweep.wav --recorded recorded.wav --output ir.wav --mpt
./valhallir-deconvolver --sweep sweep.wav --recorded recorded.wav --output ir.wav --mpt
```
This creates:
@@ -52,7 +52,7 @@ This creates:
Trim or zero-pad the output IR to a specific length (in milliseconds):
```sh
./valhallir-convoluter --sweep sweep.wav --recorded recorded.wav --output ir.wav --length-ms 100
./valhallir-deconvolver --sweep sweep.wav --recorded recorded.wav --output ir.wav --length-ms 100
```
This will ensure the output IR is exactly 100 ms long (trimming or zero-padding as needed).
@@ -63,7 +63,7 @@ Generate IRs in different sample rates and bit depths:
```sh
# 44kHz 16-bit (CD quality)
./valhallir-convoluter \
./valhallir-deconvolver \
--sweep sweep.wav \
--recorded recorded.wav \
--output ir_cd.wav \
@@ -71,7 +71,7 @@ Generate IRs in different sample rates and bit depths:
--bit-depth 16
# 48kHz 32-bit (studio quality)
./valhallir-convoluter \
./valhallir-deconvolver \
--sweep sweep.wav \
--recorded recorded.wav \
--output ir_studio.wav \
@@ -80,7 +80,7 @@ Generate IRs in different sample rates and bit depths:
--mpt
# 96kHz 24-bit (high resolution)
./valhallir-convoluter \
./valhallir-deconvolver \
--sweep sweep.wav \
--recorded recorded.wav \
--output ir_hires.wav \
@@ -91,7 +91,7 @@ Generate IRs in different sample rates and bit depths:
### Advanced Options
```sh
./valhallir-convoluter \
./valhallir-deconvolver \
--sweep sweep.wav \
--recorded recorded.wav \
--output ir.wav \
@@ -172,7 +172,7 @@ Generate IRs in different sample rates and bit depths:
### Guitar Cabinet IR (CD Quality)
```sh
# Generate IR from guitar cab sweep and recording (any WAV format), 50ms length
./valhallir-convoluter \
./valhallir-deconvolver \
--sweep guitar_cab_sweep.wav \
--recorded guitar_cab_recorded.wav \
--output cab_ir_cd.wav \
@@ -185,7 +185,7 @@ Generate IRs in different sample rates and bit depths:
### Room Acoustics IR (Studio Quality)
```sh
# Generate room impulse response
./valhallir-convoluter \
./valhallir-deconvolver \
--sweep room_sweep.wav \
--recorded room_recorded.wav \
--output room_ir_studio.wav \
@@ -196,7 +196,7 @@ Generate IRs in different sample rates and bit depths:
### High-Resolution IR (Mastering)
```sh
# Generate high-resolution IR for mastering
./valhallir-convoluter \
./valhallir-deconvolver \
--sweep mastering_sweep.wav \
--recorded mastering_recorded.wav \
--output mastering_ir.wav \

2
go.mod
View File

@@ -1,4 +1,4 @@
module valhallir-convoluter
module valhallir-deconvolver
go 1.24.1

View File

@@ -13,8 +13,8 @@ import (
func main() {
app := &cli.App{
Name: "valhallir-convoluter",
Usage: "Convolve sweep and recorded WAV files to create impulse responses",
Name: "valhallir-deconvolver",
Usage: "Deconvolve sweep and recorded WAV files to create impulse responses",
Flags: []cli.Flag{
&cli.StringFlag{
Name: "sweep",