quisk-kc4upr/n2adr/conf4.py

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)