Coltrane v3.0.0 Release Notes
-
🔄 Changes
- 🔨 This is a huge architectural refactor. Hopefully the last big one. All code were redivided into the modules:
- Coltrane::Theory concentrates all music theory logic
- Coltrane::Representation contain musical instruments and any other needed musical-related abstract representations.
- Coltrane::Renderers right now contains the TextRenderer which has the ability of rendering Theory Objects, Representation Objects, etc
- Coltrane::Commands are ways of fetching Theory and Representation objects. They also glue Mercenary (the gem used for the CLI) into everything else.