Bonsoir et bonne année,
Je poste tardivement car j'étais absent.
Comme le dit très bien "metalloo" les fichiers SYX en principe sont des fichiers MIDI au format "SYsex"
Dans le cas particulier du V-AMP ce fichier a la structure suivante :
Les fichiers SYX pour le V-AMP2 (V-AMP1 ??) ont tous une taille de 58 octets
Ils commencent par 0xF0 et se terminent par 0xF7
Description de chaque octet :
Offset Taille Description
0x00 1 Toujours à 0xF0
0x01 6 Header du fichier SYX
3 Octets toujours à 0x00 0x20 0x32
1 Octet pour le "Device ID"
1 Octet pour le "Model ID"
1 Octet pour le type d'action. Valeurs possibles :
CMD_IDENTIFY_DEV 0x01
CMD_IDENTIFY_RESPONSE 0x02
CMD_WRITE_PRESET 0x20
CMD_WRITE_ALL_PRESETS 0x21
CMD_SET_CHANNEL 0x22
CMD_SET_TUNER_VOL 0x23
CMD_SET_TUNER_FREQ 0x24
CMD_REQUEST_PRESET 0x60
CMD_REQUEST_ALL_PRESETS 0x61
0x07 1
0x08 1
0x09 32 Octets de paramétrage de chaque élément du V-AMP
16 Octets pour le libéllé du paramétrage
1 Octet de fin à 0xF7
exemple "Hendrix clean.syx"
00000000h: F0 00 20 32 00 11 20 7F 30 34 56 60 36 78 0E 78 ; ð. 2.. 04V`6x.x
00000010h: 07 00 01 00 0E 03 01 00 00 00 00 00 00 00 00 00 ; ................
00000020h: 00 00 00 00 00 00 00 00 00 48 65 6E 64 72 69 78 ; .........Hendrix
00000030h: 20 43 6C 65 61 6E 20 20 20 F7 ; Clean ÷
C'est un exercice je j'ai réalisé il y a un moment (en 2009)
IBANEZ MUSICIAN 78
VOX 30R
V-AMP 2