Bonjour,

le microSampler, machine géniale par ailleurs, est bien connu pour avoir une interface Sysex particulièrement pénible.
je cherche désespérement la structure du sysex permettant de modifier le Start et End Point d'un sample.

dans le menu appelé par le bouton PARAMETER pour START POINT et END POINT on trouve pour chacun 3 valeurs : %, Beat, et une valeur absolue, mais le sysex classique pour les paramètres ne fonctionne pas pour modifier ces valeurs

la docu décrit ceci :

(7) PARAMETER CHANGE R/T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,7F | EXCLUSIVE HEADER |
| 0100 0001 (41) | PARAMETER CHANGE 41H |
| 0ppp pppp (pp) | Parameter ID (LSB bit 6~0) (NOTE 5) |
| 0000 pppp (PP) | Parameter ID (MSB bit13~7) (NOTE 5) |
| 0qqq qqqq (qq) | Parameter Sub ID (LSB bit 6~0) (NOTE 5) |
| 0000 qqqq (QQ) | Parameter Sub ID (MSB bit13~7) (NOTE 5) |
| 0vvv vvvv (vv) | Value (LSB bit 6~0) (NOTE 5) |
| 0vvv vvvv (VV) | Value (MSB bit13~7) (NOTE 5) |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+

Soit la séquence

F0 42 30 7F 41 SN 00 xx 00 DV 00 7F
où SN est le numéro de l'échantillon sur le clavier
et DV la valeur pour les paramètres sur 1 byte

sur 2 bytes c'est
F0 42 30 7F 41 SN 00 xx 00 DV DV 7F

un peu plus loin dans la docu je lis :

| +12~15 | Sample Start Time | 0~7667709 *8 | xx:13 |
+-----------+-------------------+-----------------------------------+----------+
| +16~19 | Sample End Time | 1~7667710 *8 | xx:14 |

je suppose en voyant la première colonne que cela est codé sur 4 bytes ?
il en faut de toutes façons au moins 3, vu la taille que peut prendre la valeur du paramètre ( 7667709 = 74FFFD en hexa )

la manipulation du bouton pour ce paramètre ne renvoie évidemment aucune valeur en midi out ( vérifié avec midi-ox ) : c'eut été trop simple..

qqun a percé le mystère de cette modif de paramètre ?

Sylvain