Hola:
Uhmm ... es que la manera de llegar al resultado depende de lo que quieras hacer con el sample (expandir ocomprimir), y al fin del equipo o software que utilices para ello. Pues algunos comprimen/expanden en porcentajes (ensoniq o E-mu), otros interpolan haciendo un calculo entre bpms actuales, los que necesita de resolucion para no cargarse el audio y al fin los bpms finales ...y otros(mas q nada soft), son mas visuales ... pues en una linea sifrada de tiempo (con los bpms que buscas), vas estirando el wav hasta que te cuadra el loop con los bpms deseados.
En que equipo vas a utilizar el sample y q proceso le aplicaras? Eso ayudara a responder mejor tu pregunta. En todo caso:
1 beat = 60.000 ms (milisegundos)
Por ende, lo que haces primero es dividir los milisegundos por tus bpm´s.
60.000 / 138 = 434,78
(resolucion q te dara el valor de una blanca en un compas de 4/4)
Entonces divides 434,78 / 2 = 217,39 o 217,3
217 = la resolucion de una negra en un compas de 4/4 a 138 bpms
Este calculo te puede servir tanto para transportar desde un BPM a otro (con regla de 3, despejando X); o para comprimir / expandir un sample en porcentage, o bien para obtener los Milisegundos adecuados para un delay que no disponga de un reloj midi q lo sincronice a tus bpms.
Pero ya sabiendo que 1 beat = 60000 ms ... y sabiendo los BPM´s originales del loop; pues si se te dan bien las matematicas, con cualquier calculadora llegaras a donde necesites.
Saludos walerianos!