Calculadora distancia entre trastes adyacentes
En una escala de 25,5 pulgadas, la distancia de la cejuela al primer traste es de 1,431205026617 pulgadas. Indique la escala y el par de trastes para marcar un diapasón en bruto, guiar la sierra o comprobar una ranura con el calibre. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Longitud de escala
- 25,5
- Desde el traste
- 0
- Hasta el traste
- 1
- Espaciado
- 1,4312050266
- Distancia
- 1,4312050266
- Distancia del cejuelo al traste inicial
- 0
Una calculadora de distancia entre trastes adyacentes convierte la longitud de escala de un instrumento trasteado y dos números de traste consecutivos en el hueco exacto que usted marca en una plantilla de diapasón, una trayectoria CNC o una hoja de diseño. Los luthiers y los aficionados al bricolaje casi nunca necesitan solo la distancia cejuela-traste; precisan el intervalo corto de una ranura a la siguiente para que una sierra, una plantilla de trasteado o un calibre digital compruebe el corte antes del encolado. Introduzca la longitud de escala en pulgadas o milímetros, el traste inferior del par (cero para la cejuela) y, si lo desea, el traste superior; la herramienta devuelve la separación en la misma unidad, las distancias cejuela-traste en ambos extremos del hueco, una fórmula de temperamento igual de doce tonos y pasos ordenados que usted puede recalcular a mano.
Cómo la escala y los trastes se convierten en separación adyacente
La longitud de escala es la longitud vibrante de la cuerda desde la cara de la cejuela hasta el punto de contacto de la silleta o del puente con la cuerda al aire. Bajo el temperamento igual de doce tonos, cada semitono trasteado multiplica la longitud hablante restante por la raíz doceava de un medio, de modo que la distancia desde la cejuela hasta el traste k es L multiplicado por uno menos dos elevado a menos k entre doce.
El hueco entre dos trastes es simplemente la diferencia de esas dos distancias a la cejuela: la separación es L por la cantidad dos a la menos traste-inferior entre doce menos dos a la menos traste-superior entre doce. Cuando los trastes son adyacentes, el índice superior es uno más que el inferior, que es el caso habitual al ranurar un diapasón desde la cejuela hacia fuera.
El traste cero es la propia cejuela, así que el primer traste metálico físico es el traste uno y el primer hueco es la distancia cejuela-primer traste —el más ancho en un diapasón convencional de trastes paralelos. Como la cuerda restante se acorta de forma geométrica hacia la silleta, los huecos sucesivos se reducen; una escala estilo Fender de 25.5 pulgadas da aproximadamente 1.43 pulgadas desde la cejuela al primer traste y pasos progresivamente menores más arriba.
Rechazar una longitud de escala no positiva es esencial: un L cero o negativo inventaría ranuras no físicas. Exigir trastes enteros y forzar la adyacencia mantiene esta página centrada en la intención de búsqueda de distancia entre trastes adyacentes y no en un calculador arbitrario de tramos multi-traste.
Consejos prácticos, límites y búsquedas relacionadas
Elija una sola unidad y manténgala en todo el trabajo: pulgadas de escala producen pulgadas de separación; milímetros producen milímetros. Escalas de referencia habituales incluyen 25.5 pulgadas en muchas guitarras eléctricas, 24.75 en muchas guitarras estilo Gibson, 34 pulgadas en el bajo y 650 milímetros en la clásica.
Esta página se dirige a quienes buscan una calculadora de distancia entre trastes adyacentes, separación de trastes desde la escala o herramienta de huecos del diapasón de guitarra; no es una tabla completa de posiciones multi-traste de una sola vez, ni un solucionador de entonación de cejuela o silleta compensadas, ni un calculador de tensión por calibre de cuerda, ni un motor de diseño multi-escala de trastes abanicados por cuerda.
Prefiera esta capacidad cuando ya conoce la escala y solo necesita un hueco consecutivo; si necesita cada marca cejuela-traste de un diapasón de veintidós o veinticuatro trastes, genere cada par adyacente en un bucle o use una herramienta de diseño completo dedicada. Las comprobaciones de ida y vuelta son directas: recalcule L por dos a la menos n entre doce menos dos a la menos m entre doce y confirme que coincide con spacing dentro del redondeo a doce decimales.
Qué puede hacer con ella
Comprobar trayectorias CNC o láser de trastes
Los makers comparan huecos adyacentes generados por CAM con la fórmula de temperamento igual para que un desfase de programación no desplace todo el tramo superior del diapasón.
Preguntas frecuentes
¿Cómo se calcula la distancia entre trastes adyacentes?
Con longitud de escala L y traste inferior n (0 = cejuela), el hueco hasta el traste n+1 es L × (2^(−n/12) − 2^(−(n+1)/12)) bajo temperamento igual de doce tonos.
¿Qué ocurre si la longitud de escala es cero o negativa?
La separación de trastes no está definida para una longitud de escala no positiva.
¿Por qué se permite el traste cero?
El traste cero significa la cejuela. El primer hueco del diapasón va de la cejuela al primer traste metálico, que es el par adyacente (0, 1).
¿Puedo medir la separación entre trastes no adyacentes?
No con esta calculadora. Rechaza los pares que no son consecutivos para que la página se centre en la distancia entre trastes adyacentes. Sume huecos adyacentes o use una herramienta de diseño multi-traste para tramos más anchos.
¿Es gratuita la calculadora de distancia entre trastes adyacentes?
La herramienta del navegador es gratuita y se ejecuta en local.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/hobby/music-fret-spacing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"scale_length":25.5,"from_fret":0}'const res = await fetch("https://api.kit.forhosting.com/hobby/music-fret-spacing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"scale_length": 25.5,
"from_fret": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/music-fret-spacing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"scale_length": 25.5,
"from_fret": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/music-fret-spacing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"scale_length":25.5,"from_fret":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"scale_length":25.5,"from_fret":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/music-fret-spacing", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"scale_length": 25.5,
"from_fret": 0
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.music_fret_spacing",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Las longitudes de escala no positivas, los trastes no enteros y los pares no adyacentes se rechazan con invalid_input para que la automatización nunca guarde un hueco absurdo. El camino es aritmética pura —sin red, sin semillas aleatorias, sin dependencia del reloj— de modo que el ejecutor gratuito del navegador y la API prepago devuelven el mismo JSON tras un redondeo decimal fijo cada vez que usted la invoca al $0.002 publicado por petición exitosa.
Cómo invocar la API y qué recibe de vuelta
Envíe un cuerpo JSON con scale_length como número finito estrictamente positivo —también aceptado bajo los alias scale, length, scale_len y L— y from_fret como entero no negativo, también aceptado como lower_fret, fret, fret_from o n. Opcionalmente incluya to_fret, también aceptado como upper_fret, fret_to o m; si se omite, por defecto vale from_fret más uno, de modo que un solo índice inferior basta para trastes consecutivos. Si se proporciona to_fret debe ser igual a from_fret más uno; tramos mayores devuelven invalid_input porque esta capacidad es deliberadamente solo-adyacente. La longitud de escala no debe superar un millón de unidades de longitud y from_fret no debe superar cien para que las potencias intermedias sigan siendo finitas en precisión IEEE de doble. Campos ausentes, cadenas no numéricas, valores no finitos, trastes no enteros y números fuera de rango devuelven invalid_input y nunca se cobran. En caso de éxito la respuesta repite scale_length, from_fret y to_fret redondeados; asigna spacing y distance al hueco; fija distance_from_nut_to_from y distance_from_nut_to_to; fija temperament a la cadena twelve-TET; formula a la relación cerrada de temperamento igual; y message a un resumen breve en inglés. El precio es un $0.002 fijo por petición exitosa con unidad item.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar, combine un camino feliz como cejuela al primer traste en una escala de 25.5 con una longitud de escala deliberadamente cero o un to_fret no adyacente para demostrar la ruta dura invalid_input. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando el alumno sondea deliberadamente los bordes.
Casos de integración
Marcar una plantilla de diapasón casera antes de ranurar
Los luthiers aficionados introducen la escala y from_fret desde cero a lo largo del diapasón, leen cada separación adyacente y trasladan los huecos a una regla o calibre antes de cortar ranuras.
Pruebas unitarias de ayudas de diseño de instrumentos
Los desarrolladores alimentan longitudes de escala y pares de trastes conocidos y afirman spacing frente a fixtures golden sin software CAD ni temporizadores de reloj de pared.