๐ต MIDI FILE IMPORTER
**Drag & drop .mid/.midi files** here to automatically convert them into playable chord progressions! The importer **detects chords, extracts timing, and creates 16-step patterns** ready for synthesis.
Auto chord detection
Instant playback ready
๐ผ AI CHORD PROGRESSION GENERATOR (WITH AUTO-RHYTHM)
โ **Fixed**: AI-generated progressions now include **automatic rhythm patterns** based on chord count!
Sample Duration
Saved Progressions (0)
Loading progressions...
PLAYABLE ANALOG CHORD PADS
16-STEP SEQUENCER WITH REAL-TIME EDITING โ AUTO-RHYTHM ENABLED
**Live editing enabled** - pattern changes take effect immediately during playback! **Auto-rhythm patterns** are generated for AI progressions.
OSCILLATOR
FILTER
ENVELOPE (ADSR)
LFO
๐น CUSTOM SAMPLE SOURCE (HOT-SWAP ENABLED)
**๐ฅ Hot-Swap Ready**: **Drag & drop** audio files here to instantly change the synthesizer source **during playback**! The sample will be processed through the **analog-style filter and envelope** and **auto-loads** with saved progressions.
Complete Guide: MIDI Import + Analog Synthesis
- ๐ต MIDI Import Process: **Drag & drop .mid files** onto the MIDI importer section, or use the **Import MIDI Files** button. The app automatically **parses note events** and groups them into chord progressions.
- ๐ Chord Detection: The importer **analyzes simultaneous notes** to identify chords, **detects chord qualities** (major, minor, 7ths, etc.), and **generates chord names** like "Cm7" or "Gmaj7".
- โฑ๏ธ Timing Extraction: **Tempo is automatically detected** from MIDI tempo events. **Chord timing is converted** to the 16-step sequencer format, preserving the original musical phrasing.
- ๐๏ธ Instant Synthesis: Imported progressions are **immediately playable** with the analog synthesizer. All **filter, envelope, and oscillator controls** work with imported MIDI data!
- ๐ฅ Hot-Swap Technology: **Upload new samples during playback** for instant sound changes! Both **AI-generated and MIDI-imported** progressions support real-time sample swapping.
- โ Auto-Rhythm Integration: **MIDI imports with sparse timing** automatically get rhythm patterns. **AI progressions** always include auto-rhythm based on chord count for immediate playback.
- ๐ Batch Processing: **Import multiple MIDI files at once** - all will be processed and saved. The **first imported file** automatically loads for immediate playback and testing.
- ๐ Smart Limitations: The importer **limits to 8 chords maximum** for the sequencer, selecting the **most frequently used chords** from your MIDI file automatically.
- ๐พ Permanent Integration: MIDI imports are **saved as progressions** marked with ๐ต icons. They **persist across sessions** and work with all synthesizer features!
- ๐น Complete Workflow: **Import MIDI โ Auto-convert to chords โ Apply analog synthesis โ Real-time editing โ Hot-swap samples โ Export enhanced MIDI** - full creative control!