Gamahea commited on
Commit
d3a343e
·
verified ·
1 Parent(s): 136a042

fix: Add missing version.py file

Browse files
Files changed (1) hide show
  1. version.py +59 -0
version.py ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ LEMM Version Information
3
+ """
4
+
5
+ __version__ = "1.0.2"
6
+ __version_info__ = (1, 0, 2)
7
+
8
+ # Version history
9
+ VERSION_HISTORY = {
10
+ "1.0.2": {
11
+ "date": "2025-12-20",
12
+ "features": [
13
+ "Million Song Dataset integration for music theory intelligence",
14
+ "Lakh MIDI dataset integration for symbolic music understanding",
15
+ "Genre-aware parameter suggestions and validation",
16
+ "Music theory constraint system",
17
+ "Structural intelligence for section-based generation",
18
+ "Enhanced instrumentation analysis",
19
+ "Database system for symbolic music data"
20
+ ],
21
+ "improvements": [
22
+ "Better genre accuracy through learned patterns",
23
+ "Improved harmonic coherence",
24
+ "Enhanced structural consistency",
25
+ "Smarter parameter defaults based on genre"
26
+ ]
27
+ },
28
+ "1.0.1": {
29
+ "date": "2025-12-19",
30
+ "features": [
31
+ "Fixed pandas DataFrame indexing in dataset preparation",
32
+ "Added embedded audio metadata extraction (ID3 tags)",
33
+ "Fixed LoRA dropdown population",
34
+ "Implemented equal-power crossfade",
35
+ "Enhanced ZeroGPU authentication"
36
+ ]
37
+ },
38
+ "1.0.0": {
39
+ "date": "2025-12-15",
40
+ "features": [
41
+ "Initial release with DiffRhythm2 integration",
42
+ "LoRA training system",
43
+ "Timeline-based composition",
44
+ "Professional mastering tools"
45
+ ]
46
+ }
47
+ }
48
+
49
+ def get_version():
50
+ """Return current version string"""
51
+ return __version__
52
+
53
+ def get_version_info():
54
+ """Return version info tuple"""
55
+ return __version_info__
56
+
57
+ def get_version_history():
58
+ """Return version history dictionary"""
59
+ return VERSION_HISTORY