Kvikontent commited on
Commit
1203e14
·
1 Parent(s): 57c5430

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -10
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=60, **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,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
- release_time=release_time, vibrato_freq=vibrato_freq,
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