public void ReadChunk(string id, long length, DarkInStream s) { if (id.Equals("CHAN")) { int index; s.Read(out index); Channels[index] = new Channel(index); s.ReadAllChunks(Channels[index]); } }
public Patch(DarkInStream s) : this() { s.Read(out Time); s.ReadByteArray(controllers); }
public Event(DarkInStream s) { s.Read(out Time); Message = new MidiMessage(s.ReadUInt()); }
public NoteEvent(DarkInStream s) { s.Read(out StartTime); s.Read(out Note); s.Read(out Velocity); s.Read(out Length); }
public void Read(DarkInStream s) { s.Read(out StartTime); s.Read(out Length); s.ReadAllChunks(this); }