Andybeyond commited on
Commit
5b311bf
Β·
verified Β·
1 Parent(s): 6807909

Create datasets/melodies/README.md

Browse files
Files changed (1) hide show
  1. datasets/melodies/README.md +62 -0
datasets/melodies/README.md ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Melodies Dataset
2
+
3
+ This directory contains the training, validation, and test datasets for melody generation.
4
+
5
+ ## Directory Structure
6
+ - `train/` (80% of data): Training dataset
7
+ - `val/` (10% of data): Validation dataset
8
+ - `test/` (10% of data): Test dataset
9
+
10
+ ## File Formats
11
+ - MIDI files (.mid)
12
+ - Each file follows naming convention: `[genre]_[mood]_[key]_[tempo].mid`
13
+ Example: `pop_happy_cmajor_120.mid`
14
+
15
+ ## Genre Categories
16
+ - pop/
17
+ - jazz/
18
+ - classical/
19
+
20
+ ## Metadata Format
21
+ Each MIDI file should have corresponding metadata:
22
+ - Genre
23
+ - Key signature
24
+ - Tempo (BPM)
25
+ - Mood/emotion
26
+ - Time signature
27
+
28
+ ## Data Sources
29
+ [To be populated with actual sources]
30
+
31
+ ## Usage
32
+ This dataset is used for:
33
+ 1. Training melody generation models
34
+ 2. Model evaluation
35
+ 3. Style transfer experiments
36
+
37
+ ## File Count
38
+ - Train: [number] files
39
+ - Val: [number] files
40
+ - Test: [number] files
41
+
42
+ ## Notes
43
+ - All MIDI files are quantized to 16th notes
44
+ - Tempo range: 60-180 BPM
45
+ - All melodies are monophonic
46
+
47
+ ## Directory Structure
48
+ datasets/melodies/
49
+ β”œβ”€β”€ README.md
50
+ β”œβ”€β”€ train/
51
+ β”‚ β”œβ”€β”€ pop/
52
+ β”‚ β”œβ”€β”€ jazz/
53
+ β”‚ └── classical/
54
+ β”œβ”€β”€ val/
55
+ β”‚ β”œβ”€β”€ pop/
56
+ β”‚ β”œβ”€β”€ jazz/
57
+ β”‚ └── classical/
58
+ └── test/
59
+ β”œβ”€β”€ pop/
60
+ β”œβ”€β”€ jazz/
61
+ └── classical/
62
+