pi-agent
|
bc8df7f33b
|
Add 3 composed MIDI tracks (midi_output)
- midnight_drive.mid: 90s House/Dance at 128 BPM (75s, 5-track)
Arpeggiated synth lead, driving bass, pads, brass stabs, dance beat
- starlit_conversation.mid: 90s Slow Jam/Love Song at 88 BPM (99s, 4-track)
Rhodes electric piano, strings, choir pads, soft drum groove
- tronica.mid: 90s Trance/EBM at 138 BPM (69s, 4-track)
Multi-section arpeggiated lead, wide pads, trance beat, accent lead
Each .mid has a corresponding .py source showing how to compose it with MIDIUtil.
|
2026-04-17 22:32:46 +00:00 |
|
pi-agent
|
f19e3f0633
|
Add MIDIUtil examples with working 90s dance compositions
- 01-basic-chord.py: chord progressions (C major)
- 02-90s-dance-track.py: 5-track 90s dance (arp, bass, pads, drums, piano)
- 03-arpeggiator.py: reusable arpeggio generator with dir/type options
- 04-single-note.py: minimal single-note example
- Rewrite compose_neon_dreams.py: cleaner track functions, proper velocity=0 note_off, tick helper
- Add README.md with setup and API reference
Uses MIDIUtil library (beats-based API) instead of mido
(clocks-based API)
|
2026-04-17 21:54:54 +00:00 |
|
pi-agent
|
bac1bd5686
|
feat: add 90s-midi-composer skill and Neon Dreams demo
- SKILL.md: complete reference for creating 90s-style MIDI with Python/mido
- drum_reference.md: full GM drum kit note mapping
- compose_neon_dreams.py: 1.5 min A minor dance track at 128 BPM
- neon_dreams.mid: compiled 6-track MIDI (drums, pads, bass, synth lead, piano)
|
2026-04-17 17:42:20 +00:00 |
|