daninet
Joined 11 years ago
Joined 11 years ago
I also plan to create a flag for the CLI tool that reorders the lines within the mtxt file in such way, that notes are grouped by instruments.
MTXT focuses on editable recordings of live performances, preserving all of those tiny irregularities that make the music human. It can represent arbitrary timings, subtle expressive variations and even arbitrary tuning systems. MTXT can also capture transitions like crescendos and accelerandos exactly as they happened.
I created an issue here: https://github.com/Daninet/mtxt/issues/1
I'm planning to add support for math formulas in beat numbers, something like: "15+/3+/4" = 15.58333
Now I'm working on a synth that uses MTXT as its first-class recording format, and it's also pushing me to fine-tune a language model on it.
For example, I have a hash function library (https://github.com/Daninet/hash-wasm) where I was able to archive 14x speedup at SHA-1 and 5x speedup at MD5 compared to the best JS implementations.
You can run the benchmarks on your computer here: https://daninet.github.io/hash-wasm-benchmark/
I was able to archive 10x-60x speedups compared to the performance of most popular JS-only implementations.
You can make your own measurements here: https://csb-9b6mf.daninet.now.sh/
However, AI companies likely avoid encouraging covers of copyrighted music to reduce legal risk. Record labels actively pursue unlicensed covers, and a company monetizing them would be an obvious target.
It would also likely make it easier to circumvent copyright detection algorithms.