- int open();
-
- void write_chunk_header(char id[4], uint32_t length);
- void write_chunk(char id[4], uint32_t length, void* data);
- size_t write_var_len(uint32_t val);
- uint32_t read_var_len() const;
- int read_event(jack_midi_event_t& ev) const;
-
- static const uint16_t _ppqn = 19200;
-
- uint16_t _channel;
- string _path;