The main difference between the two is that when I was looking to use MidiRW, it didnt/doesn't actually work and is just a shell around an unimplemented interface, so MidiFileIn was added, which mostly just maps to STK's implementation. 

Spencer


On Wed, May 23, 2018 at 9:54 AM, Juan Reyes <juanigrp@gmail.com> wrote:
Hi Michael, Mario,

Thanks a lot for the links. Need to try these classes, they look cleaner.

MidiFileIn inherits from STK also (sorry Gary but thanks!).

Not so sure about MidiRW either. Looks like it has methods to open,
close, read and write MIDI files. Seems to me that it is also used in
conjunction with MidiMsg. I guess its usage might be like opening and
manipulating audio files.

  Cheers,

  -- Juan




LiCK contains NoteOn/NoteOff/ControlChangeMidiMsg classes that
extend MidiMsg and hide some of the details.

https://github.com/heuermh/lick/tree/master/lick/midi

Here's an example of how they might be used

https://github.com/heuermh/lick/blob/master/lick/midi/AnimoogMidi.ck#L104

_______________________________________________
chuck-users mailing list
chuck-users@lists.cs.princeton.edu
https://lists.cs.princeton.edu/mailman/listinfo/chuck-users





--
Spencer Salazar, PhD
Special Faculty
Music Technology: Interaction, Intelligence, and Design
California Institute of the Arts

ssalazar@calarts.edu | +1 831.277.4654
https://spencersalazar.com