Replies: 2 comments 2 replies
-
Hi Malcolm, thank you for sharing!
|
Beta Was this translation helpful? Give feedback.
-
As I've proceeded to write midi handling tests for my code, I now think #2 is unnecessary. I have some tests which load specific files and and check for details. In addition, I exploit the breadth of coverage in the test suite with a test which loads every file and checks that my code either loads successfully, or throws a parse exception (so no crashes or unexpected exceptions). I feel this approach gives sufficient confidence in the midi file handling without the additional metadata. Thanks for taking the time to consider it though! |
Beta Was this translation helpful? Give feedback.
-
Hi there.
I'm working on a project (SeqWires) which, among other things, can load Standard MIDI Files. I was amazed to find that there was no official midi test suite, so your project plugs a really important hole. Right now, I'm planning on using your test suite to test my MIDI handling. Thanks so much for this project!
For my particular use-case, there are feature I'd like to suggest:
These would make it easier for dependent projects to exploit the test data without having hard-coded knowledge of the specific files.
Some other miscellaneous ideas:
3. Write a file with Yamaha XF Chord events
Thanks again,
Malcolm
Beta Was this translation helpful? Give feedback.
All reactions