Repellent Digital Tanpa Asdr

REPELLENT DIGITAL TANPA ASDR


 import numpy as np

from scipy.io.wavfile import write


# Fungsi untuk membuat sweep dari 33KHz ke 66KHz

def save_sweep_wave(start_freq, end_freq, duration, file_name, sample_rate=44100, gain_db=10):

    t = np.linspace(0, duration, int(sample_rate * duration), endpoint=False)

    freqs = np.linspace(start_freq, end_freq, int(sample_rate * duration))  # Frekuensi bertahap

    waveform = 0.5 * np.sin(2 * np.pi * freqs * t)  # Gelombang suara


    # Konversi ke int16 (format standar WAV)

    waveform = np.int16(waveform * 32767)


    # Simpan sebagai file WAV

    write(file_name, sample_rate, waveform)


# Simpan sweep dari 72KHz ke 73KHz selama 1/3 detik

save_sweep_wave(72000, 73000, 1/4.41, "/storage/emulated/0/Music/Frequency_Sweep_73KHz_73KHz.wav")


print("✅ Audio sweep 72KHz ➝ 73KHz disimpan sebagai Frequency_Sweep_72KHz_73KHz.wav.")



Comments

Popular posts from this blog

Repellent Digital Pakai ASDR

Modifikasi Rangkaian Rectifier Menjadi Repellent Nyamuk