Ole Martin Bjørndalen
Ole Martin Bjørndalen
Will do this later.
It's easier than that: * messages already have `__eq__()` (in `BaseMessage`. This compares `vars(self) == vars(other)`, which is all we need. * `MidiTrack()` is a subclass of `list` so it...
Ah, the review comes up here so I've repeated myself a bit. That's OK. Still learning to GitHub. :) Thanks everyone for contributing to this discussion! I am very excited...
@belm0 Now that we've merged your new repr() format you could actually just diff the repr() of each file, although it would be slower. On the other hand, this opens...
@belm0 Thanks for reminding me about the only implementing `__eq__()` thing. Let's discuss it in #163 and find a solution. Other than that my code should work. Would you agree?
Aha, I didn't catch this. I though you had made a mistake in the message repr() and changed it back. Given this code: ```python import sys import mido import mido.frozen...
This will never be true: ```python if msg.note == 48 and msg.note == 52: ``` since `msg.note` can never have two different values at the same time. If you want...
240 and 247 are the start and stop bytes of the message and are not part of the sysex data. If you remove them it should work expected: ``` mido.Message('sysex',...
I am not sure what exactly you want to do. Do you have a list of time values that you want to attach only to messages that match the `if`...
How can they both be true at the same time? I don't understand why there's a need to implement ordering methods (or at least one of them using `functools.total_ordering()` if...