This commit is contained in:
+13
-17
@@ -53,23 +53,19 @@ export default function Menu() {
|
||||
});
|
||||
|
||||
// 3. ÉCOUTE ET MISE À JOUR AUTOMATIQUE DU SON PROVENANT DU MICROKORG
|
||||
registerPatchReceiver((rawSysExBytes) => {
|
||||
try {
|
||||
console.log('[MIDI] longueur SysEx:', rawSysExBytes.length);
|
||||
|
||||
const parsedStoreData = return_store_from_file(rawSysExBytes);
|
||||
|
||||
console.log('[MIDI] patch décodé:', parsedStoreData.patch);
|
||||
console.log('[MIDI] entités:', Object.keys(parsedStoreData));
|
||||
|
||||
// Injection explicite sous forme de tableau d'entités
|
||||
dispatch(parameterFromFile(Object.values(parsedStoreData)));
|
||||
|
||||
console.log('[MIDI] Redux mis à jour');
|
||||
} catch (error) {
|
||||
console.error('[MIDI] erreur décodage/injection:', error);
|
||||
}
|
||||
});
|
||||
registerPatchReceiver((rawSysExBytes) => {
|
||||
try {
|
||||
console.log('[MIDI] longueur SysEx:', rawSysExBytes.length);
|
||||
const parsedStoreData = return_store_from_file(rawSysExBytes);
|
||||
console.log('[MIDI] patch décodé:', parsedStoreData.patch);
|
||||
console.log('[MIDI] entités:', Object.keys(parsedStoreData));
|
||||
// Injection explicite sous forme de tableau d'entités
|
||||
dispatch(parameterFromFile(Object.values(parsedStoreData)));
|
||||
console.log('[MIDI] Redux mis à jour');
|
||||
} catch (error) {
|
||||
console.error('[MIDI] erreur décodage/injection:', error);
|
||||
}
|
||||
});
|
||||
|
||||
// Force le défilement automatique du moniteur vers le bas
|
||||
useEffect(() => {
|
||||
|
||||
Reference in New Issue
Block a user