License is a Combination of Proprietary and Apache per the original source code below, as this project is a combination and evolution of 3 parts, or 2.5 projects..
Encoding music theory into a usable audio library Intended to be a learning tool and creative resource
- GUI Representation of 144 Grid
- Reading MIDI
- Synthesize Audio (Still In Progress)
- Parallelism in IO Loops
- MIDI Playing in Concurrency with GUI and Analysis - Full Integration
- Pitchgroup Analysis with +/- Octave Representation in GUI
- Scale Mode in GUI
- Tonic Analysis and Chord / Inversions Chart
- Combined Pitchgroup & Scale/Chord Analysis + Tonic Cursor
- Abstracting Main Class and Decoupling AudioTheorem (NeoTec)
- Develop GUI Framework (Big Stick)
- Abstract out WGPU Engine (NeoTec)
- Incorporate Live Analysis on Mobile
- Incorporate Batch Analysis on Server
- Incorporate File Drag and Drop
- Smooth and Intuitive UI for GFX Analysis
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions. Additionally, without an explicitly stated agreement, any contributions submitted to this project, not inclusive of prior Apache-2.0 licensing, will be considered without any inclusive rights or entitlement to the lifetime of the work.
The original "musictheory" part of this project, a collaborative effort between Hans Uhlig and Richard Christopher, is licensed under Apache License, Version 2.0.
The remaining original code of this project is held as proprietary context exclusively owned by Big Stick Studio, under private copyright, circa 2023 and throughout the pendency of this development project.