Version 1, last updated by mrsoviet at Apr 26 18:11 2009 UTC
Features and Functionality
Features:
Major:
- Real-Time Music Generation
- Instrument/Musician Manipulation (syncopation, energy, tempo...)
- Appealing and Reacive UI
- Saving and Exporting Generated Music
- AI Producing Quality Music (ie. non-trivial rythums)
- Proof of Concept (ie. 3-5 instruments/AI and 2-3 styles/genres)
Minor:
- Music Production (editing and fine-tuning)
- Intelligent and Creative AI (and ability to learn)
- Library of Instruments/AIs
- Library of Styles/Genres
- Live User-Played Music (connected to computer)
- Hot-Key save states
Functionality:
Real Time Music Generation
- Play Music
- Pause Music
- Replay Music
- New song
Instrument Manipulation
- Add Instrument
- Remove Instrument
- Spotlight Instrument
- Group Instrument
- Lock Instrument
- Mute Instrument
- Instrument Volume
- Instrument Specific Options
- Instrument Order/Precedance
- Filter Instrument List
- Style/Genre Control
- Volume Control
- Tempo Control
- Key Control
- Time Control
- Syncopation Control
- Energy Control
- Repeat
Saving Music
- Export (save) Song
Music Production
- Save Song (MIDI)
- Save Sample (MIDI)
- Load Sample (MIDI)
- Edit Sample
- Remove Sample
- Organize (Cut) Song from Samples
- Export Instrument
- Import Instrument
- Train (Rate) Instrument
- Name Instrument