From 086b59a3dab22916f1bdb844c7e558592d5a189c Mon Sep 17 00:00:00 2001 From: cvancau Date: Sun, 9 Aug 2026 19:48:21 +0200 Subject: [PATCH] Actualiser src/utils/midiHelper.js --- src/utils/midiHelper.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/utils/midiHelper.js b/src/utils/midiHelper.js index a877a8c..9c9ddb4 100644 --- a/src/utils/midiHelper.js +++ b/src/utils/midiHelper.js @@ -14,6 +14,10 @@ let onPatchReceivedCallback = null; export const registerMidiLogger = (callback) => { onLogCallback = callback; }; +export const registerAllDumpReceiver = (callback) => { + onAllDumpReceivedCallback = callback; +}; + /** * Permet à Redux d'enregistrer sa fonction de capture de patch */ @@ -92,6 +96,22 @@ export const requestCurrentPatchDump = () => { sendCurrentPatchDumpRequest(); }; +export const requestAllDump = () => { + if (!selectedMidiOutput) return; + + const requestMessage = [ + 0xF0, + 0x42, + 0x30, + 0x58, + 0x1C, + 0xF7 + ]; + + selectedMidiOutput.send(requestMessage); + logMidiActivity('out', '➡️ REQ ALL', requestMessage); +}; + const sendCurrentPatchDumpRequest = () => { if (!selectedMidiOutput) return;