Migración completa a librería Reggaeton
Cambios realizados: - server.py: actualiza PROJECT_SAMPLES_DIR a reggaeton - sample_manager.py: cambia base_dir a reggaeton + agrega género reggaeton - health_check.py: actualiza paths a reggaeton - scan_audio.py: actualiza path a reggaeton - segment_rag_builder.py: actualiza default library a reggaeton - reference_stem_builder.py: actualiza PROJECT_SAMPLES_DIR a reggaeton - song_generator.py: agrega GENRE_CONFIG y SECTION_BLUEPRINT para reggaeton - rebuild_index.py: actualiza para apuntar a reggaeton Nueva estructura soportada: - 1. MIDI CHORDS / 2. MIDI ARP (MIDI files) - 3. ONE SHOTS / 4. DRUM LOOPS - 5. FX / 6. IMPACT INTRO / 7. FILL - 8. KICKS / 9. SNARE / 10. PERCS - 11. VOCALS - reggaeton 2/ (bass, drumloops, fx, kick, oneshots, perc, snare) - SentimientoLatino2025/ (drums, vocals, loops, one shots) Index rebuilt: 508 samples
This commit is contained in:
@@ -167,6 +167,7 @@ class SampleManager:
|
||||
'hip-hop': ['hip hop', 'hiphop', 'trap', 'boom bap', 'lofi'],
|
||||
'ambient': ['ambient', 'chillout', 'downtempo', 'meditation'],
|
||||
'edm': ['edm', 'electro', 'big room', 'festival'],
|
||||
'reggaeton': ['reggaeton', 'perreo', 'dembow', 'latin', 'moombahton'],
|
||||
}
|
||||
|
||||
def __init__(self, base_dir: str, cache_dir: Optional[str] = None):
|
||||
@@ -923,7 +924,7 @@ def get_manager(base_dir: Optional[str] = None) -> SampleManager:
|
||||
if base_dir is None:
|
||||
# FIX: Use absolute path to avoid junction/hardlink issues
|
||||
PROGRAM_DATA_DIR = Path("C:/ProgramData/Ableton/Live 12 Suite/Resources/MIDI Remote Scripts")
|
||||
base_dir = str(PROGRAM_DATA_DIR / "librerias" / "organized_samples")
|
||||
base_dir = str(PROGRAM_DATA_DIR / "librerias" / "reggaeton")
|
||||
_manager = SampleManager(base_dir)
|
||||
return _manager
|
||||
|
||||
|
||||
Reference in New Issue
Block a user