arirusso / unimidi

Realtime MIDI IO for Ruby
Other
255 stars 28 forks source link

Improve clarity of UniMIDI::Input methods #40

Closed arirusso closed 7 years ago

arirusso commented 7 years ago

Addresses https://github.com/arirusso/unimidi/issues/39

The documentation for UniMIDI::Input is lacking clarity in how the various methods interact with the data buffer

This branch extracts UniMIDI::Input instance methods into two additional modules UniMIDI::Input::StreamReader and UniMIDI::Input::BufferAccess. The documentation for those methods is then improved upon in those modules