An application for testing the audio channels of home theater systems and calibrating the gain of each speaker.
Описание на русском https://github.com/goha500503/White-Noise-Channel-Tester-Calibration/blob/main/README_RU.md
-
Input and Output Device Selection
-
Channel Testing
-
Volume Level Measurement
-
Speaker Visualization
-
Interface Language Selection
-
Speaker Gain Calibration
-
FR graph
-
Clone the repository:
bash git clone https://github.com/goha500503/White-Noise-Channel-Tester-Calibration.git
-
Navigate to the project directory:
bash cd White-Noise-Channel-Tester-Calibration
-
Install the dependencies:
pip install -r requirements.txt
python main.py
-
Device Selection: Choose input and output devices from the drop-down lists.
-
Error Margin Setting: Set the allowed error margin (in dB) for measurements.
-
Language Change: Change the interface language to English or Russian if necessary.
-
Channel Testing:
-
Click the "Test All Channels" button for sequential testing.
-
Or test channels individually by clicking the corresponding buttons.
-
-
Speaker Calibration:
-
Follow the application's recommendations to adjust the gain of each speaker.
-
Use your audio amplifier or sound card settings to adjust the volume of individual channels.
-
-
Retesting: After making adjustments, repeat the testing to verify the results.
-
Python 3.8 or higher.
-
Operating System: Windows with WASAPI support.
-
Libraries:
-
numpy
-
sounddevice
-
PyQt5
-
The application displays a speaker placement schematic, helping you visually identify each channel and its current status during testing.