fix: call midiRec.start() so MIDI recorder receives messages

This commit is contained in:
2026-07-25 18:44:33 +07:00
parent 68eb6d5261
commit c3edda5c81
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -9842,9 +9842,10 @@ const App = () => {
const startTime = currentTime;
const midiRec = new ClientMIDIRecorder(context, parseInt(bpm) || 120, 4);
midiRec.tempTabId = tab.id;
midiRec.selectedMidiInputId = selectedMidiInputId || 'ALL';
midiRec.start(startTime / secondsPerBeat, midiRec.selectedMidiInputId);
pianoRollRecorderRef.current = midiRec;
activeMIDIRecordersRef.current['piano_roll'] = midiRec;
if (selectedMidiInputId) midiRec.selectedMidiInputId = selectedMidiInputId;
setRecStartTimelineTime(startTime);
recordingStartTimeRef.current = startTime;
setRecordingState('RECORDING');
File diff suppressed because one or more lines are too long