Spaces:
Runtime error
Runtime error
Commit
·
1203e14
1
Parent(s):
57c5430
Update app.py
Browse files
app.py
CHANGED
|
@@ -6,7 +6,7 @@ from PIL import Image
|
|
| 6 |
from io import BytesIO
|
| 7 |
|
| 8 |
# Process the color information to create audio frequencies with extended parameters
|
| 9 |
-
def process_color_to_audio(array, sample_rate=44100, duration=
|
| 10 |
amplitude_modulation = kwargs.get('amplitude_modulation', 1.0)
|
| 11 |
frequency_modulation = kwargs.get('frequency_modulation', 0.0)
|
| 12 |
harmonic_content = kwargs.get('harmonic_content', 1.0)
|
|
@@ -59,12 +59,4 @@ def main():
|
|
| 59 |
audio_data, sample_rate = process_color_to_audio(array, amplitude_modulation=amplitude_modulation, frequency_modulation=frequency_modulation,
|
| 60 |
harmonic_content=harmonic_content, attack_time=attack_time,
|
| 61 |
decay_time=decay_time, sustain_level=sustain_level,
|
| 62 |
-
|
| 63 |
-
vibrato_depth=vibrato_depth)
|
| 64 |
-
|
| 65 |
-
with BytesIO() as output:
|
| 66 |
-
sf.write(output, audio_data, sample_rate, format='wav')
|
| 67 |
-
st.audio(output.getvalue(), format='audio/wav')
|
| 68 |
-
|
| 69 |
-
if __name__ == '__main__':
|
| 70 |
-
main()
|
|
|
|
| 6 |
from io import BytesIO
|
| 7 |
|
| 8 |
# Process the color information to create audio frequencies with extended parameters
|
| 9 |
+
def process_color_to_audio(array, sample_rate=44100, duration=5, **kwargs):
|
| 10 |
amplitude_modulation = kwargs.get('amplitude_modulation', 1.0)
|
| 11 |
frequency_modulation = kwargs.get('frequency_modulation', 0.0)
|
| 12 |
harmonic_content = kwargs.get('harmonic_content', 1.0)
|
|
|
|
| 59 |
audio_data, sample_rate = process_color_to_audio(array, amplitude_modulation=amplitude_modulation, frequency_modulation=frequency_modulation,
|
| 60 |
harmonic_content=harmonic_content, attack_time=attack_time,
|
| 61 |
decay_time=decay_time, sustain_level=sustain_level,
|
| 62 |
+
relea
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|