Road Map for chordelia
Server side
- Refactoring: German stuff out, English in.
- Refactoring: Use Lambdas/1.8-Java features instead of plain old 1.5+. Move to Scala/Ruby/Swift/Go later on.
- Extract properties of spring-main.xml to *.properties files.
- Enhance test cases.
- Introduce code coverage.
- Support individual projects.
- Support multi-reservoirs (i.e. several results of permutations).
- Support interruption of calculation.
- Support integrity checks.
- Check performance enhancements (especially batch runs, transactional stuff, parallel actions).
- Implementation that is not dependend on index based locking.
. * Implementation w/ document store.
Client side
- Custom UI: Create an UI able to
- start a chord calculation
- play chords
- select chords and group them for creating material for a composition
- export material