naotokui commited on
Commit
acc0f0d
1 Parent(s): 5458994
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -65,9 +65,11 @@ def convert_table_to_audio(markdown_table, resolution=8, bpm = 120.0):
65
  pm.instruments.append(pm_inst)
66
 
67
  note_length = (60. / bpm) * (4.0 / resolution) # note duration
68
-
 
69
  for i in range(len(rhythm_pattern)):
70
  for j in range(1, len(rhythm_pattern[i])):
 
71
  inst = rhythm_pattern[i][0].strip().upper()
72
  velocity = 0
73
  if 'x' == rhythm_pattern[i][j].strip():
@@ -84,7 +86,7 @@ def convert_table_to_audio(markdown_table, resolution=8, bpm = 120.0):
84
  audio_data = pm.fluidsynth()
85
 
86
  # cut off the reverb section
87
- audio_data = audio_data[:int(SR*note_length*resolution)] # for looping, cut the tail
88
  return audio_data
89
 
90
  def get_answer(question):
 
65
  pm.instruments.append(pm_inst)
66
 
67
  note_length = (60. / bpm) * (4.0 / resolution) # note duration
68
+
69
+ beat_num = resolution
70
  for i in range(len(rhythm_pattern)):
71
  for j in range(1, len(rhythm_pattern[i])):
72
+ beat_num = j # for looping
73
  inst = rhythm_pattern[i][0].strip().upper()
74
  velocity = 0
75
  if 'x' == rhythm_pattern[i][j].strip():
 
86
  audio_data = pm.fluidsynth()
87
 
88
  # cut off the reverb section
89
+ audio_data = audio_data[:int(SR*note_length*beat_num)] # for looping, cut the tail
90
  return audio_data
91
 
92
  def get_answer(question):