Update app.py
Browse files
app.py
CHANGED
|
@@ -23,7 +23,7 @@ from midi_to_colab_audio import midi_to_colab_audio
|
|
| 23 |
|
| 24 |
# =================================================================================================
|
| 25 |
|
| 26 |
-
def Generate_Chords_Progression(
|
| 27 |
chords_chunks_memory_ratio,
|
| 28 |
chord_time_step,
|
| 29 |
merge_chords_notes,
|
|
@@ -38,7 +38,7 @@ def Generate_Chords_Progression(total_song_length_in_chords_chunks,
|
|
| 38 |
|
| 39 |
print('=' * 70)
|
| 40 |
print('Requested settings:')
|
| 41 |
-
print('
|
| 42 |
print('Chords chunks memory ratio:', chords_chunks_memory_ratio)
|
| 43 |
print('Chord time step:', chord_time_step)
|
| 44 |
print('Merge chords notes max time:', merge_chords_notes)
|
|
@@ -351,7 +351,7 @@ if __name__ == "__main__":
|
|
| 351 |
|
| 352 |
gr.Markdown("## Select generation options")
|
| 353 |
|
| 354 |
-
|
| 355 |
chords_chunks_memory_ratio = gr.Slider(0, 1, value=-1, step=0.1, label="Chords chunks memory ratio")
|
| 356 |
chord_time_step = gr.Slider(100, 1000, value=500, step=50, label="Chord time step")
|
| 357 |
merge_chords_notes = gr.Slider(0, 4000, value=1000, step=100, label="Merged chords notes max time")
|
|
@@ -370,7 +370,7 @@ if __name__ == "__main__":
|
|
| 370 |
output_cp_summary = gr.Textbox(label="Generated chords progression info and stats")
|
| 371 |
|
| 372 |
run_event = run_btn.click(Generate_Chords_Progression,
|
| 373 |
-
[
|
| 374 |
chords_chunks_memory_ratio,
|
| 375 |
chord_time_step,
|
| 376 |
merge_chords_notes,
|
|
|
|
| 23 |
|
| 24 |
# =================================================================================================
|
| 25 |
|
| 26 |
+
def Generate_Chords_Progression(minimum_song_length_in_chords_chunks,
|
| 27 |
chords_chunks_memory_ratio,
|
| 28 |
chord_time_step,
|
| 29 |
merge_chords_notes,
|
|
|
|
| 38 |
|
| 39 |
print('=' * 70)
|
| 40 |
print('Requested settings:')
|
| 41 |
+
print('Minimum song length in chords chunks:', minimum_song_length_in_chords_chunks)
|
| 42 |
print('Chords chunks memory ratio:', chords_chunks_memory_ratio)
|
| 43 |
print('Chord time step:', chord_time_step)
|
| 44 |
print('Merge chords notes max time:', merge_chords_notes)
|
|
|
|
| 351 |
|
| 352 |
gr.Markdown("## Select generation options")
|
| 353 |
|
| 354 |
+
minimum_song_length_in_chords_chunks = gr.Slider(4, 60, value=30, step=1, label="Minimum song length in chords chunks")
|
| 355 |
chords_chunks_memory_ratio = gr.Slider(0, 1, value=-1, step=0.1, label="Chords chunks memory ratio")
|
| 356 |
chord_time_step = gr.Slider(100, 1000, value=500, step=50, label="Chord time step")
|
| 357 |
merge_chords_notes = gr.Slider(0, 4000, value=1000, step=100, label="Merged chords notes max time")
|
|
|
|
| 370 |
output_cp_summary = gr.Textbox(label="Generated chords progression info and stats")
|
| 371 |
|
| 372 |
run_event = run_btn.click(Generate_Chords_Progression,
|
| 373 |
+
[minimum_song_length_in_chords_chunks,
|
| 374 |
chords_chunks_memory_ratio,
|
| 375 |
chord_time_step,
|
| 376 |
merge_chords_notes,
|