CoolFace
Apppublic

utec/Team-invierno

sourceHugging Faceupdated 4y agoView on Hugging Face
0likes
app.py22 linesDownload Raw Back to root
1#Francesco agarrate que la nafta se disparo2import numpy as np3import gradio as gr4 5def generate_tone(note, octave, duration):6    sampling_rate = 480007    a4_freq, tones_from_a4 = 440, 12 * (octave - 4) + (note - 9)8    frequency = a4_freq * 2 ** (tones_from_a4 / 12)9    audio = np.linspace(0, int(duration), int(duration) * sampling_rate)10    audio = (20000 * np.sin(audio * (2 * np.pi * frequency))).astype(np.int16)11    return sampling_rate, audio12 13gr.Interface(14    generate_tone,15    [16        gr.inputs.Dropdown(["C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B"], type="index"),17        gr.inputs.Slider(4, 6, step=1),18        gr.inputs.Textbox(type="number", default=1, label="Duration in seconds"),19    ],20    "audio",21    title="Generate a Musical Tone!"22).launch()