42 lines
1.2 KiB
Python
Executable File
42 lines
1.2 KiB
Python
Executable File
# This is a config file to test the microphone by sending microphone Tx playback to the audio out.
|
|
# Set the frequency to zero, and press FDX and PTT.
|
|
# Set these values for DEBUG_MIC in sound.c:
|
|
# 0: Normal FFT.
|
|
# 1: Send filtered Tx audio to the FFT.
|
|
# 2: Send mic playback to the FFT.
|
|
# 3: Send unfiltered mono mic audio to the FFT.
|
|
|
|
import sys
|
|
from quisk_hardware_model import Hardware as BaseHardware
|
|
import _quisk as QS
|
|
|
|
from n2adr.quisk_conf import n2adr_sound_pc_capt, n2adr_sound_pc_play, n2adr_sound_usb_play, n2adr_sound_usb_mic
|
|
from n2adr.quisk_conf import latency_millisecs, data_poll_usec, favorites_file_path
|
|
from n2adr.quisk_conf import mixer_settings
|
|
|
|
settings_file_path = "../quisk_settings.json"
|
|
|
|
name_of_sound_capt = n2adr_sound_pc_capt
|
|
name_of_sound_play = ''
|
|
microphone_name = n2adr_sound_usb_mic
|
|
name_of_mic_play = n2adr_sound_usb_play
|
|
|
|
graph_y_scale = 160
|
|
|
|
mic_sample_rate = 48000
|
|
|
|
sample_rate = 48000
|
|
mic_playback_rate = 48000
|
|
mic_out_volume = 0.6
|
|
add_fdx_button = 1
|
|
|
|
class Hardware(BaseHardware):
|
|
def __init__(self, app, conf):
|
|
BaseHardware.__init__(self, app, conf)
|
|
self.use_sidetone = 1
|
|
def OnButtonPTT(self, event):
|
|
if event.GetEventObject().GetValue():
|
|
QS.set_key_down(1)
|
|
else:
|
|
QS.set_key_down(0)
|