# 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)