Update README.md
Browse files
README.md
CHANGED
@@ -55,13 +55,8 @@ generation_config = GenerationConfig(
|
|
55 |
max_new_tokens=1536
|
56 |
)
|
57 |
|
58 |
-
instruction = """
|
59 |
-
|
60 |
-
Notes The parts are commonly interchanged.
|
61 |
-
Transcription 1997 by John Chambers
|
62 |
-
Key D
|
63 |
-
Note Length 1/8
|
64 |
-
Rhythm reel
|
65 |
"""
|
66 |
|
67 |
prompt = prompt_template.safe_substitute({"inst": instruction})
|
@@ -87,10 +82,11 @@ dump_wav('cm_music_piece.wav', audio, sample_rate=44100, use_int16=True)
|
|
87 |
```
|
88 |
|
89 |
## Limitations
|
90 |
-
- For the music tasks, the model currently only supports strict format and close-ended instructions.
|
91 |
-
- The model suffers from hallucinations, and shouldn't be used for music education.
|
92 |
-
- A large
|
93 |
-
- The MusicThoeryBench results reported in the paper are obtained with perplexity mode.
|
|
|
94 |
|
95 |
## Example Prompts
|
96 |
|
|
|
55 |
max_new_tokens=1536
|
56 |
)
|
57 |
|
58 |
+
instruction = """Develop a musical piece using the given chord progression.
|
59 |
+
'Dm', 'C', 'Dm', 'Dm', 'C', 'Dm', 'C', 'Dm'
|
|
|
|
|
|
|
|
|
|
|
60 |
"""
|
61 |
|
62 |
prompt = prompt_template.safe_substitute({"inst": instruction})
|
|
|
82 |
```
|
83 |
|
84 |
## Limitations
|
85 |
+
- For the music tasks, the model currently only supports strict format and close-ended instructions. If we have more funding, we plan to create a more diverse multi-turn music instruction chat data for better generalization.
|
86 |
+
- The model suffers from hallucinations, and shouldn't be used for music education. It could be improved by feeding more music textbooks, blogs, etc. And RLHF may help, too.
|
87 |
+
- A large portion of the training data is in the style of Irish music. If possible, the community should develop a converter between performance midi and ABC scores.
|
88 |
+
- The MusicThoeryBench results reported in the paper are obtained with perplexity mode. Direct generation may result in a worse performance.
|
89 |
+
- We observe that using current version of training data, ChatMusician may lose its in-context-learning and chain-of-thoughts ability. The community should work on improving the music data quality.
|
90 |
|
91 |
## Example Prompts
|
92 |
|