asigalov61 commited on
Commit
4ed5b18
·
verified ·
1 Parent(s): 55adb3a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -4
app.py CHANGED
@@ -114,8 +114,8 @@ def find_best_midx(midi_loops, midxs, trg_midx):
114
 
115
  #==================================================================================
116
 
117
- def Mix_Loops(max_num_loops
118
-
119
  ):
120
 
121
  #===============================================================================
@@ -128,6 +128,7 @@ def Mix_Loops(max_num_loops
128
  print('Requested settings:')
129
  print('=' * 70)
130
  print('Max number of loops:', max_num_loops)
 
131
 
132
  print('=' * 70)
133
 
@@ -264,7 +265,7 @@ def Mix_Loops(max_num_loops
264
 
265
  print('Creating final MIDI score...')
266
 
267
- loops_mult = 2
268
 
269
  final_song = []
270
  last_max_dur = 0
@@ -341,7 +342,7 @@ def Mix_Loops(max_num_loops
341
  print('Creating MIDI summary...')
342
 
343
  midi_summary = 'Number of source MIDI loops: ' + str(len(song_names) * loops_mult) + '\n'
344
- midi_summary += '-' * 35
345
  midi_summary += '\n'
346
 
347
  for i, song_name in enumerate(song_names):
@@ -443,6 +444,9 @@ with gr.Blocks() as demo:
443
  gr.Markdown("## Mixing options")
444
 
445
  max_num_loops = gr.Slider(2, 8, value=4, step=1, label="Maximum number of loops to mix")
 
 
 
446
 
447
  mix_btn = gr.Button("Mix", variant="primary")
448
 
@@ -456,6 +460,7 @@ with gr.Blocks() as demo:
456
  mix_btn.click(Mix_Loops,
457
  [
458
  max_num_loops,
 
459
  ],
460
  [
461
  output_midi_summary,
 
114
 
115
  #==================================================================================
116
 
117
+ def Mix_Loops(max_num_loops,
118
+ comp_loops_mult
119
  ):
120
 
121
  #===============================================================================
 
128
  print('Requested settings:')
129
  print('=' * 70)
130
  print('Max number of loops:', max_num_loops)
131
+ print('Num of loops reps:', comp_loops_mult)
132
 
133
  print('=' * 70)
134
 
 
265
 
266
  print('Creating final MIDI score...')
267
 
268
+ loops_mult = comp_loops_mult
269
 
270
  final_song = []
271
  last_max_dur = 0
 
342
  print('Creating MIDI summary...')
343
 
344
  midi_summary = 'Number of source MIDI loops: ' + str(len(song_names) * loops_mult) + '\n'
345
+ midi_summary += '-' * 40
346
  midi_summary += '\n'
347
 
348
  for i, song_name in enumerate(song_names):
 
444
  gr.Markdown("## Mixing options")
445
 
446
  max_num_loops = gr.Slider(2, 8, value=4, step=1, label="Maximum number of loops to mix")
447
+ comp_loops_mult = gr.Slider(2, 4, value=2, step=1, label="Number of loops repetitions")
448
+ chords_chunks_len = gr.Slider(4, 4, value=8, step=1, label="Number of loops chords to match")
449
+ chords_chunks_set_len = gr.Slider(10, 20, value=13, step=1, label="Number of unique chords in each chord chunk")
450
 
451
  mix_btn = gr.Button("Mix", variant="primary")
452
 
 
460
  mix_btn.click(Mix_Loops,
461
  [
462
  max_num_loops,
463
+ comp_loops_mult
464
  ],
465
  [
466
  output_midi_summary,