fix: call midiRec.start() so MIDI recorder receives messages
This commit is contained in:
@@ -9842,9 +9842,10 @@ const App = () => {
|
|||||||
const startTime = currentTime;
|
const startTime = currentTime;
|
||||||
const midiRec = new ClientMIDIRecorder(context, parseInt(bpm) || 120, 4);
|
const midiRec = new ClientMIDIRecorder(context, parseInt(bpm) || 120, 4);
|
||||||
midiRec.tempTabId = tab.id;
|
midiRec.tempTabId = tab.id;
|
||||||
|
midiRec.selectedMidiInputId = selectedMidiInputId || 'ALL';
|
||||||
|
midiRec.start(startTime / secondsPerBeat, midiRec.selectedMidiInputId);
|
||||||
pianoRollRecorderRef.current = midiRec;
|
pianoRollRecorderRef.current = midiRec;
|
||||||
activeMIDIRecordersRef.current['piano_roll'] = midiRec;
|
activeMIDIRecordersRef.current['piano_roll'] = midiRec;
|
||||||
if (selectedMidiInputId) midiRec.selectedMidiInputId = selectedMidiInputId;
|
|
||||||
setRecStartTimelineTime(startTime);
|
setRecStartTimelineTime(startTime);
|
||||||
recordingStartTimeRef.current = startTime;
|
recordingStartTimeRef.current = startTime;
|
||||||
setRecordingState('RECORDING');
|
setRecordingState('RECORDING');
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user