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 |
|
Denis Redozubov
|
1d74b52cff
|
Better code
|
2023-05-09 18:25:05 +04:00 |
|
Denis Redozubov
|
f1dfb31b70
|
Cli logic and midi event flattening
|
2023-05-08 20:26:25 +04:00 |
|