ForHosting KIT · Casa, cucina e tempo libero

Calcolatore cents a pitch-bend MIDI

Salire di 100 cent su un synth con estensione di 2 semitoni richiede un pitch bend di 12288, cioè 4096 sopra il centro di 8192. Indichi i cent e l'estensione per automatizzare una stonatura precisa. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Centesimi
100
Escursione del pitch bend
2
Ottiene
Intervallo (cent)
200
Semitoni
1
Frazione
0,5
Frazione grezza
0,5

Un calcolatore di cents verso valore di pitch-bend trasforma uno scostamento di altezza misurato in cents nell'esatto intero di pitch-bend MIDI a 14 bit che il Suo sintetizzatore, la traccia di automazione DAW o il controller hardware si aspetta. Inserisca lo scostamento desiderato in cents e l'escursione di bend dello strumento in semitoni dal centro a ciascun estremo; lo strumento restituisce il valore centrato a 14 bit (8192 a riposo), la frazione con segno dell'escursione, i byte MSB e LSB di un messaggio MIDI di pitch-bend, un flag di clamp quando la richiesta supera l'escursione configurata e passi ordinati che Lei può ricalcolare a mano.

Come i cents si proiettano sul pitch-bend MIDI a 14 bit

Il pitch-bend MIDI è un controllo a quattordici bit che accompagna ogni voce di canale. L'intero va da zero a sedicimilatrecentoottantatré; il centro neutro è ottomilacentonovantadue, il che significa nessuna stonatura rispetto alla nota che suona. La corsa completa verso il basso raggiunge zero e la corsa completa verso l'alto raggiunge sedicimilatrecentoottantatré.

Gli strumenti dichiarano un'escursione di bend in semitoni da quel centro a ciascun estremo: due semitoni è il predefinito comune, dodici è un'ottava intera e alcuni monofonici aprono l'escursione molto di più. Musicisti e sound designer di solito pensano in cents, dove un semitono di temperamento equabile vale esattamente cento cents e un'ottava mille duecento cents. I cents positivi alzano l'altezza; i negativi la abbassano; zero cents restituisce il centro esatto.

Quando i cents richiesti superano l'escursione configurata, il valore viene fissato all'estremo e un flag booleano clamped viene impostato così i client possono avvisare l'utente o riscalare l'automazione. Questo modello lineare coincide con il modo in cui la grande maggioranza dei sintetizzatori interpreta i messaggi di pitch-bend; non è una curva psicoacustica e non sostituisce la matematica dei rapporti di frequenza degli intervalli puri.

Consigli pratici, limiti e ricerche correlate

I punti di controllo da studio comuni sono facili da memorizzare: cento cents con escursione di due semitoni è metà della corsa completa e produce dodicimiladuecentoottantotto; meno cinquanta cents con la stessa escursione produce seimilacentoquarantaquattro; zero cents produce sempre ottomilacentonovantadue. Preferisca inviare numeri piuttosto che stringhe preformattate quando Lei controlla il client; le stringhe numeriche sono accettate solo se rispettano un pattern numerico finito rigoroso.

Questa pagina si rivolge a chi cerca un calcolatore cents verso pitch-bend, pitch-bend MIDI da cents o convertitore di valore di bend a quattordici bit; non è un convertitore frequenza-cents, né un rilevatore di altezza di file audio, né uno scrittore di file MIDI, né un flusso MIDI in tempo reale. Preferisca questa capacità quando conosce già lo scostamento in cents e l'escursione dello strumento e le serve solo l'intero di controllo; se parte da due frequenze, converta prima in cents con uno strumento di intervallo dedicato.

Calibrare controller hardware e tastiere MIDI

I tecnici live convertono la corsa della rotella in cents in valori a 14 bit così le escursioni di bend hardware coincidono con gli strumenti software sul palco.

Qual è il valore centrale di pitch-bend?

8192. È la posizione neutra a 14 bit che significa nessun cambio di altezza. Tutto giù è 0; tutto su è 16383.

Cosa succede se cents supera l'escursione di bend?

Il valore viene limitato all'estremo corrispondente (0 o 16383 dopo l'arrotondamento) e la risposta imposta clamped a true così i client rilevano il superamento.

Il calcolatore cents a pitch-bend è gratuito?

Lo strumento nel browser è gratuito e gira in locale.

Quale valore di pitch bend dà 100 cent in su con estensione di 2 semitoni?

12288. Cento cent sono un semitono, metà dell'estensione, quindi il valore sale di 4096 passi sopra il centro di 8192, verso il massimo di 16383.

Come abbasso l'intonazione invece di alzarla?

Inserisca i cent come numero negativo. Il valore scende sotto il centro di 8192, verso 0; con un'estensione di 2 semitoni, scendere di 100 cent dà 4096.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/hobby/music-cents-to-pitch-bend

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/hobby/music-cents-to-pitch-bend \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"cents":100,"bend_range":2}'
{
  "cents": 100,
  "bend_range": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.music_cents_to_pitch_bend",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Escursioni di bend non positive e input non finiti vengono rifiutati con invalid_input affinché l'automazione non memorizzi mai un valore di controllo illegale. Il percorso è aritmetica pura — senza rete, senza semi casuali, senza dipendenza dall'orologio — così l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo un arrotondamento decimale fisso ogni volta che Lei la invoca al prezzo pubblicato di $0.002 per richiesta andata a buon fine.

Come i cents si proiettano sul pitch-bend MIDI a 14 bit

La conversione è quindi lineare nel dominio dei cents: divida i cents desiderati per l'escursione espressa in cents (semitoni per cento), limiti la frazione risultante all'intervallo chiuso da meno uno a più uno, collochi quella frazione sulla scala a quattordici bit come ottomilacentonovantadue più la frazione per ottomilacentonovantadue, arrotondi all'intero più vicino e limiti all'intervallo MIDI legale.

Come chiamare l'API e cosa viene restituito

L'escursione di bend deve essere strettamente maggiore di zero e al massimo novantasei semitoni; il valore assoluto di cents deve restare entro un milione. L'array steps percorre dai cents grezzi all'escursione in cents, la frazione, il posizionamento grezzo a quattordici bit, il clamp intero e la divisione MSB/LSB così Lei può verificare i valori intermedi nei test. Invii un corpo JSON con due numeri finiti obbligatori: cents, accettato anche con gli alias deviation_cents, pitch_cents, cents_offset e detune_cents; e bend_range, accettato anche come range, range_semitones, bend_range_semitones, semitone_range o pb_range. Campi mancanti, stringhe non numeriche, valori non finiti e numeri fuori intervallo restituiscono invalid_input e non vengono mai addebitati. In caso di successo, la risposta ripete cents e bend_range arrotondati, imposta range_cents a bend_range per cento, semitones a cents diviso cento, fraction alla frazione limitata dell'escursione, raw_fraction al rapporto non limitato, clamped a un booleano, pitch_bend e pitch_bend_14bit allo stesso intero da zero a sedicimilatrecentoottantatré, offset_from_center a pitch_bend meno ottomilacentonovantadue, msb e lsb ai byte dati MIDI a sette bit, center, min e max alle costanti di protocollo, unit alla stringa midi_pitch_bend, formula alla relazione chiusa di clamp e arrotondamento, e message a un breve riepilogo in inglese. Il prezzo è una tariffa fissa di $0.002 per richiesta andata a buon fine con unità item.

Consigli pratici, limiti e ricerche correlate

Allinei bend_range al valore che il Suo strumento o DAW usa davvero; un'escursione sbagliata è la causa più comune del bug «metà del bend previsto» quando un lato è a due semitoni e l'altro a dodici. Nell'insegnamento, abbini un percorso felice positivo a un'escursione di bend deliberatamente zero o negativa per dimostrare il percorso rigido invalid_input, e aggiunga un caso di superamento così gli studenti vedono clamped a true. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando gli allievi sondano di proposito i casi limite. I controlli andata e ritorno sono diretti: ricalcoli ottomilacentonovantadue più cents su escursione in cents per ottomilacentonovantadue, arrotondi, limiti da zero a sedicimilatrecentoottantatré e confermi l'uguaglianza con pitch_bend.

Programmare l'automazione pitch-bend del sintetizzatore

I sound designer inseriscono una stonatura obiettivo in cents e l'escursione di bend del patch, poi incollano pitch_bend nell'automazione DAW o in script SysEx per rampe esatte.

Test unitari per librerie MIDI e strumenti virtuali

Gli sviluppatori confrontano fixture note di cents e bend_range con uscite deterministiche di pitch_bend, MSB e LSB senza hardware audio.

Come si convertono i cents in un valore di pitch-bend MIDI?

Divida cents per (bend_range × 100) per ottenere la frazione dell'escursione configurata, limiti quella frazione a [−1, +1], calcoli pitch_bend = round(8192 + fraction × 8192) e limiti a 0…16383.

E se bend_range è zero o negativo?

Lo strumento restituisce invalid_input. Un'escursione di bend non positiva non può definire una mappatura utile da cents a controllo.

Leggi la documentazione completa del KIT →