{"uid":"cap_pRD4_bi91pwRQ1kq39z3_","slug":"music-production-calc-pitch-speed-varispeed-ratio-converter-9c0e6a8a","name":"Music Production Calc – Pitch/Speed Varispeed Ratio Converter","description":"Convert semitones, cents, speed percent, two frequencies or two BPMs into one varispeed ratio with all equivalents.","url":"https://music-production-calc.x402tookit.com/pitch-speed?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{"hz":{"type":"number","description":"Optional frequency to show after the change"},"bpm":{"type":"number","description":"Optional tempo to show after the change"},"toHz":{"type":"number","description":"Ending frequency in Hz (use with fromHz)"},"cents":{"type":"number","description":"Pitch shift in cents (100 cents = 1 semitone)"},"toBpm":{"type":"number","description":"Ending tempo (use with fromBpm)"},"fromHz":{"type":"number","description":"Starting frequency in Hz (use with toHz)"},"fromBpm":{"type":"number","description":"Starting tempo (use with toBpm)"},"semitones":{"type":"number","description":"Pitch shift in semitones (give exactly one input group)"},"speedPercent":{"type":"number","description":"Speed change in percent, for example 8 for +8 percent (more than -100)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"cents":{"type":["null","number"]},"ratio":{"type":["null","number"]},"source":{"type":["null","string"]},"hzAfter":{"type":["null","number"]},"octaves":{"type":["null","number"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"bpmAfter":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"inputMode":{"type":["null","string"]},"isSpeedUp":{"type":["boolean","null"]},"semitones":{"type":["null","number"]},"disclaimer":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"speedPercent":{"type":["null","number"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_rLKhMn8rwKYSZOhNuWCok","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts semitones, cents, speed percent, two frequencies, or two BPMs into a unified varispeed ratio with all pitch/speed equivalents.","exampleAgentPrompt":"What's the varispeed ratio and speed percentage if I pitch up by 3 semitones — and also show me what happens to a 120 BPM track?","exampleUseCases":[{"title":"Tape varispeed pitch shift planning","prompt":"I want to pitch a sample up by 7 semitones using tape varispeed — what ratio and speed percent does that correspond to, and how does it affect a 98 BPM loop?"},{"title":"Matching two sample frequencies","prompt":"I have a sample tuned to 432 Hz and I want to match it to 440 Hz — what's the varispeed ratio, how many semitones and cents is that shift, and how much faster will it play?"},{"title":"BPM-to-BPM speed ratio for DJ mix","prompt":"I'm going from 128 BPM to 140 BPM — can you calculate the varispeed ratio, the semitone pitch change, and the speed percent increase for that transition?"}],"resultDescription":"Returns a JSON object with the computed varispeed ratio, equivalent pitch shift in semitones and cents, octave fraction, speed percent, resulting frequency (hzAfter) and tempo (bpmAfter) if supplied, a human-readable summary, the detected input mode, the direction of change (isSpeedUp), and any warnings or disclaimers.","failureModes":["Missing or conflicting input group — only one input group (semitones, cents, speedPercent, fromHz+toHz, or fromBpm+toBpm) should be supplied at once","Speed percent of -100 or below is invalid (zero or negative playback speed)","Non-numeric or out-of-range values for frequency or BPM cause validation errors","Partial frequency pair (only fromHz without toHz or vice versa) returns an error","Partial BPM pair (fromBpm without toBpm) returns an error"],"whenToPreferThis":"Use this endpoint whenever you need to interconvert any pitch or speed representation — semitones, cents, speed percent, frequency ratio, or BPM ratio — into a single coherent varispeed ratio with all equivalents. Prefer it over generic calculators when you need multiple representations at once (e.g. semitones AND speed percent AND ratio) or when you want to see the downstream effect on a specific frequency or tempo.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T00:34:56.146Z","isFirstParty":false,"canonicalSlug":"music-production-calc-pitch-speed-varispeed-ratio-converter-9c0e6a8a"}