File size: 488 Bytes
4cadbaf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

import {MidiEvent, MidiData} from "./MIDI";



interface MIDISequenceEvent {
	event: MidiEvent;
	ticksToEvent: number;
	track: number;
}


type MIDISequence = [MIDISequenceEvent, number][];


declare const midiToSequence: (midi: MidiData, options?: {timeWarp?: number}) => MIDISequence;


declare const trimSequence: (seq: MIDISequence) => MIDISequence;
declare const fixOverlapNotes: (seq: MIDISequence) => MIDISequence;



export {
	midiToSequence,
	trimSequence,
	fixOverlapNotes,
};