From: Chris C. <ca...@al...> - 2003-06-24 09:28:09
|
Guillaume Laurent wrote: > If none of your notes has velocity, that's what you'll get, yes. > Shouldn't velocity have a default value ? Yes -- sort of. Notes loaded from MIDI files, or recorded, should always have velocity. Notes entered in the matrix have always had a default velocity of 100. Notes entered with the notation editor have been getting a default velocity of 100 since last October some time (0.8?), but any files entered before then will not magically be updated, and it's still quite possible that things like file import code could produce notes without velocities. And these notes will actually play with a default velocity of 127, not 100 (see the constructor for MappedEvent from Event), so that's a bit of a discrepancy. We should probably (a) switch MappedEvent to use 100 for the default velocity too and (b) make the control rulers use a default (in this case 100) for missing properties. (It's actually theoretically possible to have notes without pitches too, but that's another matter... it's something that would almost certainly crash RG through some unhandled exception at the moment.) Chris |