@@ -6,24 +6,22 @@ pub mod data;
66pub mod notes;
77pub mod raw;
88
9- use crate :: message:: channel:: Channel ;
10- use crate :: message:: control_function:: ControlFunction ;
11- use crate :: message:: data:: u14:: U14 ;
12- use crate :: message:: data:: u7:: U7 ;
13- use crate :: message:: data:: FromClamped ;
14- use crate :: message:: notes:: Note ;
9+ pub use crate :: message:: channel:: Channel ;
10+ pub use crate :: message:: control_function:: ControlFunction ;
11+ pub use crate :: message:: data:: u14:: U14 ;
12+ pub use crate :: message:: data:: u7:: U7 ;
13+ pub use crate :: message:: data:: { FromClamped , FromOverFlow } ;
14+ pub use crate :: message:: notes:: Note ;
15+
1516use crate :: message:: raw:: { Payload , Raw } ;
1617use crate :: packet:: cable_number:: CableNumber ;
1718use crate :: packet:: code_index_number:: CodeIndexNumber ;
1819use crate :: packet:: { UsbMidiEventPacket , UsbMidiEventPacketError } ;
1920
20- type Velocity = U7 ;
21+ /// Note velocity value.
22+ pub type Velocity = U7 ;
2123
22- /// Represents midi messages.
23- ///
24- /// Note: not current exhaustive and SysEx messages end up
25- /// being a confusing case. So are currently note implemented
26- /// they are sort-of unbounded
24+ /// Represents the MIDI messages.
2725#[ derive( Debug , Eq , PartialEq , Clone ) ]
2826pub enum Message {
2927 /// Note On message.
0 commit comments