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:
@@ -84,6 +84,12 @@ GENRE_CONFIGS = {
|
||||
'keys': ['Am', 'Fm', 'Gm', 'Cm'],
|
||||
'styles': ['liquid', 'neuro', 'jump-up', 'jungle'],
|
||||
},
|
||||
'reggaeton': {
|
||||
'bpm_range': (90, 100),
|
||||
'default_bpm': 95,
|
||||
'keys': ['Am', 'Dm', 'Gm', 'Cm', 'Fm', 'Em'],
|
||||
'styles': ['dembow', 'perreo', 'moombahton', 'latin-trap', 'romantico'],
|
||||
},
|
||||
}
|
||||
|
||||
# Colores por tipo de track
|
||||
@@ -512,6 +518,17 @@ SECTION_BLUEPRINTS = {
|
||||
('PEAK', 8, 32, 'drop', 5),
|
||||
('OUTRO DJ', 16, 8, 'outro', 1),
|
||||
],
|
||||
'reggaeton': [
|
||||
('INTRO', 8, 12, 'intro', 1),
|
||||
('PRECORO', 8, 16, 'build', 2),
|
||||
('CORO A', 16, 28, 'drop', 4),
|
||||
('VERSEO', 16, 20, 'break', 2),
|
||||
('PRECORO B', 8, 18, 'build', 3),
|
||||
('CORO B', 16, 30, 'drop', 5),
|
||||
('PUENTE', 8, 15, 'break', 1),
|
||||
('CORO FINAL', 16, 32, 'drop', 5),
|
||||
('OUTRO', 8, 10, 'outro', 1),
|
||||
],
|
||||
}
|
||||
|
||||
SECTION_BLUEPRINT_VARIANTS = {
|
||||
|
||||
Reference in New Issue
Block a user