Commit graph

57 commits

Author SHA1 Message Date
Denis Redozubov
c69b56257d Remove VSC settings 2023-06-28 21:47:27 +04:00
Denis Redozubov
f05c262a0b Cargo installation instructions 2023-06-28 21:22:01 +04:00
Denis Redozubov
79a5159e56 Specify the derive_more version as well 2023-06-28 21:18:30 +04:00
Denis Redozubov
6d291e3754 Specify a nom version in Cargo.toml 2023-06-28 21:17:06 +04:00
Denis Redozubov
6b3c992872 Rename poly to polyrhythmix since the crate name is taken 2023-06-28 20:44:37 +04:00
Denis Redozubov
2f1bb54256 Updates to README 2023-06-28 20:36:14 +04:00
Denis Redozubov
caa3d97357 Link the bleed midi 2023-06-28 20:20:30 +04:00
Denis Redozubov
8f6047db43 Add .vscode to .gitignore 2023-06-28 20:17:23 +04:00
Denis Redozubov
7ba5a19a16 Add more cargo metadata 2023-06-28 20:13:35 +04:00
Denis Redozubov
73ff7407b4 Rename LICENSE file 2023-06-28 20:13:24 +04:00
Denis Redozubov
9c92c8089a Update tutorial 2023-06-28 19:13:26 +04:00
Denis Redozubov
15db009e60 Add more tests 2023-06-28 19:12:58 +04:00
Denis Redozubov
352f79a03f Fix: bass tracks with -B now has correct length 2023-06-28 17:04:06 +04:00
Denis Redozubov
a5f5694a78 Warning fixes broke tests, reverting 2023-06-28 16:37:44 +04:00
Denis Redozubov
1d2192d705
Create rust.yml 2023-06-28 16:06:00 +04:00
Denis Redozubov
2074ed0773 Add license 2023-06-28 16:04:24 +04:00
Denis Redozubov
cd512a5536 Add a doc image 2023-06-28 16:02:50 +04:00
Denis Redozubov
50da21ff9e Fix various warnings 2023-06-28 16:01:34 +04:00
Denis Redozubov
b60408379a First draft of the README.MD 2023-06-28 15:36:23 +04:00
Denis Redozubov
b6cc058e62 Long titles for the CLI options 2023-06-28 15:35:56 +04:00
Denis Redozubov
34368a9124 Change executable name to poly 2023-06-28 13:56:27 +04:00
Denis Redozubov
5c0e33cc40 Add help texts for CLI arguments 2023-06-28 13:55:08 +04:00
Denis Redozubov
1eaecd0180 Add -B option: adds bass track that follows the kick drum 2023-06-27 17:11:03 +04:00
Denis Redozubov
d129941266 Remove unnecessary printing 2023-06-27 15:17:55 +04:00
Denis Redozubov
cc213b7b8e Fix EventGrid concatenation 2023-06-27 14:23:51 +04:00
Denis Redozubov
94a8340659 WIP 2023-06-27 13:57:06 +04:00
Denis Redozubov
9ad78242c5 WIP 2023-06-16 20:54:40 +04:00
Denis Redozubov
b89debcbd7 Fix tests 2023-06-15 20:28:13 +04:00
Denis Redozubov
9ffa47977e Fix flatten_group 2023-06-15 20:25:54 +04:00
Denis Redozubov
58bb2ba87c Add a test for recursive note groups 2023-06-15 16:10:19 +04:00
Denis Redozubov
1582b47194 Group refactoring WIP: Broken parsing & tests 2023-06-15 15:53:29 +04:00
Denis Redozubov
3bc67d66cc Update unit tests 2023-06-15 13:17:09 +04:00
Denis Redozubov
970c0a0b9a refactor flatten_and_merge 2023-06-14 20:08:16 +04:00
Denis Redozubov
6a7e9cf0a9 Small fixes and WIP faltten_and_merge rework 2023-06-13 16:35:58 +04:00
Denis Redozubov
9f98c5a4da Add Midi text message to output file 2023-06-09 20:40:21 +04:00
Denis Redozubov
07fea4b393 Add midi tempo support 2023-06-09 19:02:02 +04:00
Denis Redozubov
fd78edb4f6 Midi meta events added: time signatures 2023-06-09 17:18:31 +04:00
Denis Redozubov
c52f1e3ff4 Midi meta events WIP: Mark track as Drumkit 2023-06-09 15:35:19 +04:00
Denis Redozubov
9e49156acb Fix a number of bugs 2023-06-09 13:54:30 +04:00
Denis Redozubov
e4e8c5c402 First more or less working version 2023-06-08 20:11:59 +04:00
Denis Redozubov
5ea3d27efc Massive reworking of the EventIterator WIP 2023-06-08 15:23:15 +04:00
Denis Redozubov
02bb26516e TimeSignature parsing 2023-06-07 13:58:42 +04:00
Denis Redozubov
e843a98876 Reasonable convergence function 2023-06-07 13:04:42 +04:00
Denis Redozubov
081188e80a Fix length measurements 2023-06-06 15:45:25 +04:00
Denis Redozubov
a94a2d331a EventIterator in progress 2023-05-16 17:30:27 +04:00
Denis Redozubov
f5be68d0d5 Compiles, untested EventIterator 2023-05-15 19:45:36 +04:00
Denis Redozubov
c582fa08a3 WIP 2023-05-12 17:47:24 +04:00
Denis Redozubov
f210b76454 helpers for note length arithmetics 2023-05-11 13:56:12 +04:00
Denis Redozubov
69f389008c TimeSignature convergence 2023-05-10 14:39:22 +04:00
Denis Redozubov
b48546af61 Convert EventGrid<Tick> to EventGrid<Delta> 2023-05-09 20:29:10 +04:00