updated description and cleanup
Browse files- playground.py +2 -6
playground.py
CHANGED
|
@@ -3,7 +3,7 @@ from load import LoadModel
|
|
| 3 |
from generate import GenerateMidiText
|
| 4 |
from constants import INSTRUMENT_TRANSFER_CLASSES
|
| 5 |
from decoder import TextDecoder
|
| 6 |
-
from utils import get_miditok
|
| 7 |
from playback import get_music
|
| 8 |
from matplotlib import pylab
|
| 9 |
import sys
|
|
@@ -17,8 +17,6 @@ sys.modules["pylab"] = pylab
|
|
| 17 |
|
| 18 |
model_repo = "JammyMachina/elec-gmusic-familized-model-13-12__17-35-53"
|
| 19 |
n_bar_generated = 8
|
| 20 |
-
# model_repo = "JammyMachina/improved_4bars-mdl"
|
| 21 |
-
# n_bar_generated = 4
|
| 22 |
|
| 23 |
model, tokenizer = LoadModel(
|
| 24 |
model_repo,
|
|
@@ -145,8 +143,6 @@ def instrument_col(default_inst, col_id):
|
|
| 145 |
regenerate = gr.State(
|
| 146 |
value=False
|
| 147 |
) # initial state should be to generate (not regenerate)
|
| 148 |
-
# add_bars = gr.Checkbox(value=False, label="Add Bars")
|
| 149 |
-
# add_bar_count = gr.Dropdown([1, 2, 4, 8], value=1, label="Add Bars")
|
| 150 |
gen_btn = gr.Button("Generate")
|
| 151 |
inst_audio = gr.Audio(label="TRACK Audio", show_label=True)
|
| 152 |
output_txt = gr.Textbox(
|
|
@@ -181,7 +177,7 @@ with gr.Blocks() as demo:
|
|
| 181 |
"""
|
| 182 |
For each **TRACK**, choose your **instrument** along with **creativity** (temperature) and **note density**.
|
| 183 |
Then, hit the **Generate** Button, and after a few seconds a track should have been generated.
|
| 184 |
-
Check the **piano roll** and listen to the TRACK! If you don't like
|
| 185 |
You can then generate more tracks and listen to the **mixed audio**! \n
|
| 186 |
Does it sound nice? Maybe a little robotic and laking some depth... Well, you can download the MIDI file and import it in your favorite DAW to edit the instruments and add some effects!
|
| 187 |
"""
|
|
|
|
| 3 |
from generate import GenerateMidiText
|
| 4 |
from constants import INSTRUMENT_TRANSFER_CLASSES
|
| 5 |
from decoder import TextDecoder
|
| 6 |
+
from utils import get_miditok
|
| 7 |
from playback import get_music
|
| 8 |
from matplotlib import pylab
|
| 9 |
import sys
|
|
|
|
| 17 |
|
| 18 |
model_repo = "JammyMachina/elec-gmusic-familized-model-13-12__17-35-53"
|
| 19 |
n_bar_generated = 8
|
|
|
|
|
|
|
| 20 |
|
| 21 |
model, tokenizer = LoadModel(
|
| 22 |
model_repo,
|
|
|
|
| 143 |
regenerate = gr.State(
|
| 144 |
value=False
|
| 145 |
) # initial state should be to generate (not regenerate)
|
|
|
|
|
|
|
| 146 |
gen_btn = gr.Button("Generate")
|
| 147 |
inst_audio = gr.Audio(label="TRACK Audio", show_label=True)
|
| 148 |
output_txt = gr.Textbox(
|
|
|
|
| 177 |
"""
|
| 178 |
For each **TRACK**, choose your **instrument** along with **creativity** (temperature) and **note density**.
|
| 179 |
Then, hit the **Generate** Button, and after a few seconds a track should have been generated.
|
| 180 |
+
Check the **piano roll** and listen to the TRACK! If you don't like it, hit the generate button to regenerate it.
|
| 181 |
You can then generate more tracks and listen to the **mixed audio**! \n
|
| 182 |
Does it sound nice? Maybe a little robotic and laking some depth... Well, you can download the MIDI file and import it in your favorite DAW to edit the instruments and add some effects!
|
| 183 |
"""
|