saumya-pailwan commited on
Commit
486dcc8
·
verified ·
1 Parent(s): 7599353

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -102,9 +102,12 @@ def auto_extract_melody(mid, debug=False):
102
  print(f"Melody Track: {melody_track} | Program: {melody_program}")
103
 
104
  if melody_program is not None:
 
105
  events, melody = extract_instruments(events, [melody_program])
106
- if debug:
107
- print(f"Extracted {len(melody)} melody events from program {melody_program}")
 
 
108
  else:
109
  if debug:
110
  print("No program number found; using all events as melody.")
 
102
  print(f"Melody Track: {melody_track} | Program: {melody_program}")
103
 
104
  if melody_program is not None:
105
+ all_events_copy = events.copy()
106
  events, melody = extract_instruments(events, [melody_program])
107
+
108
+ for e in all_events_copy:
109
+ if hasattr(e, "program") and e.program == melody_program:
110
+ events.append(e)
111
  else:
112
  if debug:
113
  print("No program number found; using all events as melody.")