Yassmen commited on
Commit
6800ad4
·
verified ·
1 Parent(s): 568823b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -7
app.py CHANGED
@@ -125,22 +125,17 @@ def create_midi(prediction_output):
125
  new_chord = chord.Chord(notes)
126
  new_chord.offset = offset
127
  output_notes.append(new_chord)
128
-
129
- # pattern is a rest
130
  elif pattern == 'r':
131
- new_note = note.Rest(pattern)
 
132
  new_note.offset = offset
133
  new_note.storedInstrument = instrument.Piano()
134
  output_notes.append(new_note)
135
-
136
- # pattern is a note
137
  else:
138
  new_note = note.Note(pattern)
139
  new_note.offset = offset
140
  new_note.storedInstrument = instrument.Piano()
141
  output_notes.append(new_note)
142
-
143
- # increase offset each iteration so that notes do not stack
144
  offset += 0.5
145
 
146
  midi_stream = stream.Stream(output_notes)
 
125
  new_chord = chord.Chord(notes)
126
  new_chord.offset = offset
127
  output_notes.append(new_chord)
 
 
128
  elif pattern == 'r':
129
+ # Create a rest note with a default duration (e.g., 1.0)
130
+ new_note = note.Rest(1.0) # Set a valid duration
131
  new_note.offset = offset
132
  new_note.storedInstrument = instrument.Piano()
133
  output_notes.append(new_note)
 
 
134
  else:
135
  new_note = note.Note(pattern)
136
  new_note.offset = offset
137
  new_note.storedInstrument = instrument.Piano()
138
  output_notes.append(new_note)
 
 
139
  offset += 0.5
140
 
141
  midi_stream = stream.Stream(output_notes)