feat: Complete music project templates and generation system

🎵 Major Additions:

📁 2000s Pop Project Templates:
- Chords & melody patterns
- Drum patterns and rhythms
- Synth bass configurations
- Effects and mixing guides
- Complete project structure documentation

🧬 ALS Generation System:
- Fixed ALS generator with enhanced capabilities
- Setup scripts for easy deployment
- Comprehensive README and documentation
- Quick start guide for users
- Utility commands reference

🎼 Musical Projects:
- Salsa project (Hector Lavoe inspired) with full documentation
- 2000s Pop project with complete production guide

🔧 Utility Scripts:
- generate_salsa_project.py: Salsa-specific generator
- generate_versioned_als.py: Versioned project generation
- register_project.py: Project registration system

This significantly expands MusiaIA's capabilities with pre-built project templates and production-ready examples for multiple genres!

Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
renato97
2025-12-02 01:14:03 +00:00
parent 1e634e8b2d
commit 85db177636
16 changed files with 3733 additions and 19 deletions

298
2000s_pop_synth_bass.txt Normal file
View File

@@ -0,0 +1,298 @@
========================================
Y2K POP - SYNTH & BASS CONFIGURATIONS
========================================
🎹 KEY: F# Minor (F# - A - C#)
🎵 CHORD PROGRESSIONS:
Verse: F#m - D - A - C#m
Chorus: F#m - D - A - C#m - Bm - D - A - C#m
========================================
BASS TRACKS
========================================
1. SUB BASS (Track 1)
Instrument: Ableton "Simpler" o "Wavetable"
Sample: Use "Sub Bass" preset o sine wave + filter
SETTINGS:
- Oscillator: Sine Wave
- Filter: Low Pass 24dB (Cutoff: 80Hz)
- Envelope:
* Attack: 5ms
* Decay: 200ms
* Sustain: 0.8
* Release: 300ms
- LFO: Subtle pitch modulation (Rate: 0.5Hz, Amount: 2%)
- Effects: Saturator (warm), Compressor (Ratio: 4:1)
MIDI PATTERN:
F#: Note F#1 (29Hz)
D: Note D2 (73Hz)
A: Note A1 (55Hz)
C#m: Note C#2 (65Hz)
BEAT PATTERN:
| F#m . . . | D . . . | A . . . | C#m . . . |
| F#m . . . | D . . . | A . . . | C#m . . . |
ARRANGEMENT:
- Intro: Only root notes (F#m, D, A, C#m)
- Verse: Root + 5th (F#-C#, D-A, A-E, C#-G#)
- Chorus: Add octave jumps
- Bridge: Sustain long notes
========================================
2. ANALOG BASS (Track 2)
Instrument: Ableton "Analog" synth
Preset: Create "Pop 2000 Bass"
OSCILLATOR SECTION:
- Osc 1: Saw Wave (Coarse: +12 semitones)
- Osc 2: Square Wave (+7 semitones for 5th)
- Mix: 60% Osc 1, 40% Osc 2
FILTER SECTION:
- Filter Type: Low Pass 24dB
- Cutoff: 120Hz
- Resonance: 15%
- Envelope: +40% (filter sweep)
ENVELOPE:
- Attack: 10ms
- Decay: 400ms
- Sustain: 0.7
- Release: 250ms
EFFECTS:
- Saturator: Medium setting
- Chorus: Rate 0.8Hz, Depth 25%
- Compressor: Ratio 3:1, Attack 20ms
MIDI PATTERN (Rhythmic):
F#m: F#1, F#2 (octave)
D: D1, D2
A: A0, A1
C#m: C#1, C#2
GATING (Sidechain to Kick):
Use Auto-Filter following Kick pattern
Cutoff Envelope: 80Hz → 40Hz → 80Hz
========================================
LEAD SYNTHESIZERS
========================================
3. TRANCE LEAD (Track 3)
Instrument: Ableton "Operator" o "Wavetable"
Style: Classic 2000 trance/pop lead
OSCILLATOR:
- Wave: Triangle + Noise (subtle)
- Pitch: C#3 base
- Unison: 4 voices, slight detune
MODULATION:
- LFO 1: Modulates Filter Cutoff (Rate: 1/4 note)
- LFO 2: Modulates Amplitude (Rate: 1/8 note, small amount)
- Envelope: Fast attack, long release
FILTER:
- Low Pass 12dB
- Cutoff: 1800Hz
- Resonance: 25%
MELODY (Measures):
C#3-E4-F#4-G#4-A4-G#4-F#4-E4
E4-F#4-G#4-A4-B4-A4-G#4-F#4
ARPEGGIATOR SETTINGS:
- Rate: 1/16
- Gate: 75%
- Swing: 15%
- Pattern: Up
EFFECTS:
- Reverb: Hall, Decay 2.5s
- Delay: 1/8 note, Feedback 30%
- Chorus: Rate 0.5Hz, Depth 40%
========================================
4. PLUCK SYNTH (Track 4)
Instrument: Ableton "Impulse" o simple synth
Style: Short, percussive plucks
OSCILLATOR:
- Saw Wave, short and snappy
- Octave: C#4 base
ENVELOPE:
- Attack: 2ms
- Decay: 400ms
- Sustain: 0.0
- Release: 150ms
CHORD PROGRESSIONS (Pluck):
F#m: C#3-F#3-A3-C#4
D: D3-F#3-A3-D4
A: A3-C#4-E4-A4
C#m: C#3-E3-G#3-C#4
ARRANGEMENT:
- Play on offbeats (beats 2 & 4)
- Use "Strum" technique
- Velocity varies for texture
FILTER:
- High Pass 100Hz (remove mud)
- Resonance: 10%
========================================
5. AMBIENT PAD (Track 5)
Instrument: Ableton "Pad" preset
Style: Warm, evolving pad for atmosphere
OSCILLATORS:
- 3 saw waves detuned
- Mix: 50%, 30%, 20%
FILTER:
- Low Pass 800Hz
- Very slow cutoff sweep (automation)
ENVELOPE:
- Long Attack: 2s
- Decay: 0
- Sustain: 1.0
- Release: 5s
CHORD PADDING:
F#m: F#2-A2-C#3-F#3
D: D2-F#2-A2-D3
A: A2-C#3-E3-A3
C#m: C#2-E2-G#2-C#3
EFFECTS:
- Reverb: Plate, Decay 6s
- Chorus: Slow rate, deep
- EQ: Gentle low cut at 50Hz
AUTOMATION:
- Filter Cutoff sweeps every 8 bars
- Slow pan movement (L↔R)
========================================
ARPEGGIATOR PATTERNS
========================================
6. ARP LEAD (Track 6)
Instrument: Ableton "Arp" preset
Style: Fast arpeggios, typical 2000s
ARP SETTINGS:
- Rate: 1/16
- Gate: 60%
- Velocity: 100 (all notes)
- Octave Range: 2 octaves
PATTERN PER CHORD:
F#m: F#3-A3-C#4-F#4-A4-C#5
Pattern: Up → Down → Up → Down
D: D3-F#3-A3-D4-F#4-A4
Pattern: Continuous upward
A: A3-C#4-E4-A4-C#5-E5
Pattern: Broken triad
C#m: C#3-E3-G#3-C#4-E4-G#4
Pattern: Classic triad arpeggio
EFFECTS:
- Reverb: Short room
- Delay: 1/16 note ping-pong
- Filter: Auto-pan with cutoff sweep
========================================
EFFECTS CHAIN PER TRACK
========================================
SUB BASS → Saturator → EQ → Compressor → Limiter
ANALOG BASS → Chorus → Saturator → Compressor → Auto-Filter
TRANCE LEAD → Reverb → Delay → EQ → Compressor
PLUCK SYNTH → Reverb → EQ → Compressor
AMBIENT PAD → Reverb → Chorus → EQ → Gentle Compressor
ARP LEAD → Delay → Reverb → EQ → Compressor
========================================
MIX BALANCE
========================================
LEVELS (0-127 scale):
- Sub Bass: 85
- Analog Bass: 100
- Trance Lead: 95
- Pluck Synth: 80
- Ambient Pad: 70
- Arp Lead: 85
FREQUENCY SPLIT:
- Sub Bass: 20-120Hz
- Analog Bass: 60-200Hz
- Pluck Synth: 200-2000Hz
- Trance Lead: 800-8000Hz
- Arp Lead: 1000-10000Hz
- Pad: 100-6000Hz (wide)
========================================
AUTOMATION CURVES
========================================
INTRO (Bars 1-16):
- All synths: Volume 0 → 40% (fade in)
- Pad: Filter closed → open (bar 8)
VERSE (Bars 17-32):
- Bass: Normal level
- Lead: Start subtle, build
- Pad: Constant
PRE-CHORUS (Bars 33-40):
- All synths: Increase volume 20%
- Add filter sweeps
CHORUS (Bars 41-56):
- Full levels
- Add reverb sends
BRIDGE (Bars 89-96):
- Lead + Arp: 0% (drop)
- Pad: Sustain only
- Bass: Minimal (halftime)
FINAL CHORUS (Bars 97-112):
- All elements: Maximum level
- Extra reverb
- Pitch shifts on lead
========================================
NEXT STEPS
========================================
1. Create instruments in Ableton with settings above
2. Program MIDI patterns
3. Load effects and configure chains
4. Automate parameters as described
5. Test with drum patterns
6. Adjust levels for cohesion
¡Sintetizadores del 2000 configurados! 🎹✨