el funcionamento normal no sería:
Bajo: 0.0
Medio: 0.5
Alto: 1
Al ser pitch bend ha de ir de un extremo a otro
No me he inventado los números. Estos son los valores que ves a ojo, pero no los que hay internamente. Haz "copy value" en el knob del pitch y luego haces un "paste" aquí.
El motivo es el display que hay al lado del pitch, en el que por defecto hay un 2, lo cual limita el rango a 2 semitonos arriba/abajo. Por consiguiente, el nivel bajo se calcula:
1/2 - 2 / 96 = 0,47916666666666666666666666666667 (= aprox)0.479171752929688
y el alto:
1/2 + 2 / 96 = 0,52083333333333333333333333333333 (=aprox)0.520828247070313
Donde el 2 que hay en negrita es el 2 que hay en en display.
Si por contra en vez de ese 2 situamos un 48 (rango máximo admitido):
el nivel bajo se calcula:
1/2 - 48 / 96 = 0
y el alto:
1/2 + 48 / 96 = 1
que es lo que comentas. Por favor, copia y pega el valor exacto de tu situación, en los tres puntos (bajo, medio y alto).
Bajo: 0.479171752929688
Medio: 0.484893798828125
Alto: 0.501663208007813
jejej esto ya me cuadra. Cuando tenga la corrección te digo algo, ok?
Prueba con esta:
4096*Input/3297-2701/26376
el centro correcto (0.499786376953125), y se mantiene y el tope de alto lo hace bien (0.520416259765625), pero el tope de abajo es: 0.492919921875 no llega a a la mitad del recrrido entre el punto central y el más bajo!
Joee.... te prometo por mis c------ que lo sacaré jajaaj mañana por la tarde me pongo a ello
Me temo que no damos con la formula exacta debido a un problema de resolución (la diferencia entre los valores medio y alto es muy pequeña:
0.501663208007813 - 0.484893798828125 = 0.02082... = 2% del rango total. Es fácil desviarse con tan poco margen.
Te propongo que hagas un "Link to controller" del pitch bend de tu controlador midi a un knob de volumen o panorama de canal (nº 1 o 2) para controlar el volumen con el pitch bend de tu controlador midi:
[ Imagen no disponible ]
Repitas el procedimiento de copiar los valores bajo medio y alto con uno de los otros 2 knobs. Te tendrian que salir valores de este estilo:
Bajo: 0.0
Medio: 0.1484375
Alto: 0.51171875
Cuya diferencia en este caso seria aproximadamente de 0.363.. = 36% (mucho más rango, y por tanto menos desviación)
Bajo: 0.0
Medio: 0.14453125
Alto: 0.5625
Bueno, ¿probamos con esta a ver que tal?
208333333/174153646*Input - 140041772757703993/1741536460000000000
Si no funciona, con los datos que tengo no puedo hacer más. Mi consejo es que mires si te ocurre lo mismo con otro software, y si te ocurre lo mismo en el mismo software pero con otro controlador midi.
Suerte!