tee342 commited on
Commit
440dd71
·
verified ·
1 Parent(s): e58fbb9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -54,7 +54,7 @@ def apply_reverb(audio):
54
  return audio.overlay(reverb, position=1000)
55
 
56
  def apply_pitch_shift(audio, semitones=-2):
57
- new_frame_rate = int(audio.frame_rate * (2 ** (semitones / 12))
58
  samples = np.array(audio.get_array_of_samples())
59
  resampled = np.interp(
60
  np.arange(0, len(samples), 2 ** (semitones / 12)),
@@ -340,9 +340,11 @@ def apply_style_transfer(audio_path, mood="Happy"):
340
 
341
  # === Session Sharing (URL Encode) ===
342
  def encode_preset(selected_effects, preset_name, export_format):
 
 
343
  data = {"effects": selected_effects, "preset": preset_name, "format": export_format}
344
  encoded = base64.b64encode(json.dumps(data).encode()).decode()
345
- return f"https://huggingface.co/spaces/YOUR_USERNAME/AudioMaster?preset={encoded}"
346
 
347
  # === UI ===
348
  effect_options = [
 
54
  return audio.overlay(reverb, position=1000)
55
 
56
  def apply_pitch_shift(audio, semitones=-2):
57
+ new_frame_rate = int(audio.frame_rate * (2 ** (semitones / 12))) # ✅ Fixed: extra closing parenthesis
58
  samples = np.array(audio.get_array_of_samples())
59
  resampled = np.interp(
60
  np.arange(0, len(samples), 2 ** (semitones / 12)),
 
340
 
341
  # === Session Sharing (URL Encode) ===
342
  def encode_preset(selected_effects, preset_name, export_format):
343
+ import base64
344
+ import json
345
  data = {"effects": selected_effects, "preset": preset_name, "format": export_format}
346
  encoded = base64.b64encode(json.dumps(data).encode()).decode()
347
+ return f"https://huggingface.co/spaces/tee342/AudioMaster?preset={encoded}"
348
 
349
  # === UI ===
350
  effect_options = [