[chuck-users] MidiFileIn class

Spencer Salazar spencer.salazar at gmail.com
Sat Oct 24 20:59:08 EDT 2020

Hi David,

Aside from documentation you can find here:

there is an example of usage included with chuck:

In essence, MidiFileIn gives you an ordered list of timestamped MIDI
messages (class MidiMsg documented on that same page). ChucK doesn't do
much to interpret the messages other than give you the 1-3 bytes in the
message, but there are many resources online for how to interpret these,
such as:

Ive seen some ChucK classes floating around that help out with interpreting
different MIDI message types (noteOn/off, control change, etc.) from the
1-3 byte messages though I haven't used these myself.


On Sat, Oct 24, 2020 at 5:07 PM David Loberg Code <d.loberg.code at wmich.edu>

> Can anyone point me to documentation on the use of the MidiFileIn class?
> I know that it has member functions such as .open(), .read(), .rewind(),
> etc., but am looking for examples of how you would use it to read and play
> a MIDI file in ChucK.
> Santé,
> davd
> -----------------
> David Loberg Code
> School of Music
> Western Michigan
> code at wmich.edu
> * any pronouns*
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20201024/cc860ffc/attachment-0001.html>

More information about the chuck-users mailing list