IT-XVA1 User Manual

Scarica in formato pdf o txt
Scarica in formato pdf o txt
Sei sulla pagina 1di 50

Machine Translated by Google

Manuale utente XVA1


©2021 futur3soundz inc.

1
Machine Translated by Google

RESO VELOCITA'................................................ .................................15 KBD


Contenuti RISO TRACCIA ..................... ................................................15
GUIDA .................................................. .............................................15
PERCORSO................................................. .......................................15

XVA1 Manuale d'uso.............................................. ..... 1

Sezione di modulazione................................................ 16 Oscillatori a bassa

frequenza ................................................. ..16


Contenuti................................................. ....................... 2 Grazie
ONDA.................................. .................................................. .......16
per aver creato XVA1!.................. ................................6 Che GAMMA................................................ .................................................. .16
cos'è comunque un FPGA?........... ................................................7 VELOCITÀ ...................................... ..................................................16
XVA1 Architettura................................................. ..........................8 SINCRONIZZAZIONE .. .................................................. .............................................16
DISSOLVENZA ................................................. .............................................16
PROFONDITÀ PASSO ( LFO1) .................................................. ................16
PROFONDITÀ AMP (LFO1) ............................. .......................................16
PROFONDITÀ PW (LFO2) ..... .................................................. ...............17
Struttura vocale .................................................. ........10
TAGLIO DI PROFONDITÀ (LFO2)................................ ................................17
Intonazione LFO................ .................................................. .................................17
DOPO ................................................. .............................................17
RUOTA................................................. .............................................17
Struttura e parametri degli oscillatori .................11 Forme d'onda, accordatura e
RESPIRO ..... .................................................. ..................................17
fase ....................... .................. 11 OSC ON- PIEDE .............. .................................................. .............................17
OFF .................... .................................................. ...........11 FORMA
D'ONDA..................................... ................................................11 DURATA Ampiezza LFO................................................ ................................17
DOPO ................ .................................................. ..................17
DELL'IMPULSO ... .................................................. ........................11
RUOTA................... .................................................. ..................17
SAWSTACK DETUNE.................... ..................................................11
RESPIRO .......................... .................................................. ............17
SINCRONIZZAZIONE................................................... .............................................11
PIEDE ................................................. .............................................17
FASE.. .................................................. .................................................11
MODALITÀ....... .................................................. ........................................12 Taglio dell'LFO.............................................. .................................................17
TRASPOSTA .................................................. ................................12 DOPO ................................................. ................................................17
ACCORDA ................ .................................................. .............................12 RUOTA.... .................................................. .......................................17
DERIVA................................................. .............................................12 RESPIRO .......... .................................................. .............................17
PIEDE ................... .................................................. ...........................17 LFO
Livelli di uscita, Keyboard Tracking ................................................ 12
LIVELLO................................................. ................................................12 larghezza impulso.................... .................................................. .......18

LIVELLO L, LIVELLO R .................................................. ..................12 VELO DOPO ................................................. ................................................18


SENS ............................. .................................................. ....12 TASTI RUOTA.... .................................................. .......................................18
BP ............................................. ................................................12 RESPIRO ................................................. ........................................18
PROFONDITÀ CHIAVE................................................ ................................12 PIEDI ........ .................................................. ........................................18
PROFONDITÀ CHIAVE ............... .................................................. ..............12 Generatori di inviluppo .................................................. ....................18 GIORNO
CURVA CHIAVE................................................ ..................................12 (R0)................................ .................................................. ..............18 L0, L1,
CURVA DEI TASTI................ .................................................. .............12 L2, L3, L4, L5........................ .............................................18 R1, R2, R3, R4,
Modulazione ad anello .................................................. .................. 13 Sensibilità R5 ...................................................... .................18 CHIAVE
TARIFFA ...................... .................................................. .............18 EG
della modulazione di ampiezza.................. .................. 13
LOOP ................................... .................................................. ....18
AMS ........................ .................................................. .......................13
EG LOOP SEG.............................................. ................................18 RIAVVIO
Sensibilità della modulazione del tono ............................................. ...... 13 EG ............... .................................................. .............19
PMS .......................................... .................................................. ......13
Generatore di inviluppo di intonazione................................................ ....................20
GIORNO (R0)................................. .................................................. ......20 L0,
L1, L2, L3, L4, L5................................ ....................................20 R1, R2, R3,
R4, R5 ..... .................................................. .................20
Sezione Filtri................................................................ ...........14 PORTATA................................. .................................................. ...........20
TIPO................................................. .............................................14 CUTOFF1, VELO ........................................ .................................................. ........20
TAGLIO2 .................................................. .................14 RESO1, Controlli esterni .......................................................... ...........................21
RESO2 ............................. ................................................14
Passo................... .................................................. ................................21
VELOCITÀ. .................................................. ..................................14 KBD
DOPO ................................................. ................................................21
TRACCIA ............. .................................................. ..................15 EG
PROFONDITÀ ............................. .................................................. ......15 RESPIRO ................................................. ........................................21
PIEDE ........ .................................................. ........................................21
VELOCITÀ ES.............................................. .............................15

2
Machine Translated by Google

TEMP................................................. ..................................................21 Creazione di accordature alternative dell'utente ................................................ .25


VC0 .. .................................................. ..................................................21
VC1 .. .................................................. .............................................21
RN .................................................. ................................................21
Larghezza di impulso................................................ ....................................... 21
Processori di effetti ................................................... ... 26 Regolazione della
DOPO................................................. ................................................21
larghezza di banda ...................................... .............................26 LARGHEZZA
RESPIRO.... .................................................. ....................................21
DI BANDA.................. .................................................. ....................26
PIEDE ................................................. ..................................................21
Distorsione ................................... .................................................. ....26
TEMP.. .................................................. ..................................................21
VC0 ..... .................................................. .............................................22 ACCESO SPENTO ............................................... ................................................26
VC1 .................................................. ..................................................22 TIPO .... .................................................. .............................................26
Tagliare................................................. .................................................. 22 GUADAGNO PRE................................................ .......................................26
GUADAGNO POST ........ .................................................. ...........................26
DOPO................................................. ................................................22
POST FILTRO ..................... .................................................. ..........27
RESPIRO.... .................................................. ....................................22
Bitcrusher.............................................. .................................................27
PIEDI ............. .................................................. ................................22
PROFONDITÀ................................................. ................................................27
Decimatore.................................................
TEMP................................................. ..................................................22VC0 .. .................................................. ........................................27
.............................................22
VC1 .................................................. ..................................................22 PROFONDITÀ................................................. ................................................27
Volume .................................................. ............................................. 22 Filtro .................................................... .................................................. .27
DOPO................................................. ................................................22 LO.............................................. .................................................. ....27
RESPIRO.... .................................................. ....................................22 CIAO................................................. .................................................. ...27
PIEDI ............. .................................................. .................................22
Coro/Flanger.............................................. ................................28
TEMP................ .................................................. .............................23
ASCIUGATURA................ .................................................. ................................28
VC0 .................................................. ..................................................23 BAGNATO ................ .................................................. ................................28
VC1 .................................................. ..................................................23 MODALITÀ ................ .................................................. ...........................28
Utilizzo degli ingressi CV................................................ ........................ 23 VELOCITÀ ..................... .................................................. .......................28
PROFONDITÀ................................................. ................................................28
COMMENTI.... .................................................. .............................28
FASE LR .................................................. .......................................28

Parametri globali................................................. ...24 Fasatore................................................. ................................................28

TRASPOSTA .................................................. ..................................24 ASCIUTTO................................................. ..................................................28


PIEGATEVI ................ .................................................. .......................24 BAGNATO ................................................. ................................................28
PIEGARSI IN BASSO................... .................................................. ......24 MODALITÀ .................................................. ................................................28
MODALITÀ LEGATO ................................................ ..................................24 VELOCITÀ ................................................. ................................................28
MODALITÀ PORTA ............. .................................................. ...............24 PROFONDITÀ.... .................................................. ..................................28
PORTA TEMPO ................................ ................................................24 SPOSTAMENTO ......... .................................................. ................................28
VOLUME .................................................. .......................................24 FASI .................................................... ..................................................28
PAN.......... .................................................. .......................................24 COMMENTI....... .................................................. ...........................28 FASE
OFFSET DI VELOCITÀ................................................ ....................24 LR .................... .................................................. ................28
SINTONIZZAZIONE................................ .................................................. ....24 Modulazione d'ampiezza ................................................ ................29
OFFSET TEMP.............................. .............................................24 PROFONDITÀ................................ .................................................. ...........29

Arpeggiatore .................................................. .................................. 24 MODALITÀ VELOCITÀ ........................................ .................................................. ......29


ARP .......... .................................................. ..................24 GAMMA................................................ .................................................. 29 FASE
TEMPO....................... .................................................. ..................24 LR ............................................. .......................................29
MU.............................. .................................................. .................24 Ritardo ................................................. .................................................. 29
OTTAVE .......................................................... ..................................25 ASCIUGATURA................................................ ..................................................

Sequenziatore di passi................................................... ........................... 25 ON- 29 BAGNATO ................................................ ..................................................29


OFF................ .................................................. ..................25 MODALITÀ ................................................. .............................................29
VELOCITÀ....................... .................................................. ............25 ORA... .................................................. .............................................29
PASSI ................................... .................................................. ........25 COMMENTI..... .................................................. .............................29
TEMPO...................................... .................................................. ..25 BASSO................... .................................................. ................................29
MU.............................................. .................................................. .25 CIAO................................................. .................................................. ...29
TRASPOSTA .................................................. ................................25 PASSO1 TEMPO............................................. ................................................29
a PASSO16 .............. .................................................. ..........25 MUL . .................................................. .............................................29
DIVI.............................................................. .................................................. 29
Accordature alternative ................................................... .................. 25
VELOCITÀ MOD................................................. ....................................29 MOD
ACCORDATURA................... .................................................. ....................25
PROFONDITÀ ............ .................................................. ....................29
SBAVARE................................ .................................................. .............29

3
Machine Translated by Google

2x................................................. .................................................. ...30 LD2 (verde).............................................. .......................................36 LD0


blu ........ .................................................. ................................36 LD0
Le prime riflessioni ............................................. ............................. 30
ASCIUGATURA ................... .................................................. ................................30 verde ............... .................................................. .......................36 LD0
BAGNATO ................... .................................................. ...........................30 rosso ........................ .................................................. ..................36 FATTO
SALA ..................... .................................................. .......................30 (giallo)................................. .................................................. ..36
RUBINETTI .................................................. ................................................30 Monitor................................................ ..................................................36
COMMENTI . .................................................. ................................30 PREDEFINITO .. .................................................. ....................................36
Riverbero................................................. ................................................ 30 Midi................................................................. ..................................................36
ASCIUGATURA . .................................................. ..................................................30 ADC .................................................. ................................................36
BAGNATO .. .................................................. .............................................30 STATO .................................................. ........................................36
MODALITÀ... .................................................. .................................................30
DECADIMENTO ....... .................................................. ..................................30
UMIDO ................................................. .............................................30
HPF... .................................................. .............................................30
Appendici .................................................. .............. 38 Accordature di
VELOCITÀ MOD. .................................................. ................................30
fabbrica ................................. ..................................................38 Tabella di
PROFONDITÀ MODULARE ................ .................................................. ...............30
implementazione MIDI .................................................. .....45 NUMERI NOTE-
Cancello................................. .................................................. .................. 30
ON, NOTE-OFF .................................... .....45 NOTE-ON
ACCESO SPENTO ................................................ .............................................30
VELOCITY........................................ ........................45
CURVA..... .................................................. ..................................30
CAMBIO DI PROGRAMMA................................................ ..................45
ATTACCO................................................. ........................................31
PITCH BEND................................ .................................................. ..45
RILASCIO ........ .................................................. .............................31
AFTERTOUCH DI CANALE................................................ ...........45
Instradamento degli effetti................................................ .................................. RILEVAMENTO ATTIVO.................................... ....................................45
31 ROUTING FX.............. .................................................. ................31 OROLOGIO MIDI................................................ ..................................45
Livelli di uscita e guadagni ............................................. ................ 31 CONTROLLI CONTINUI .............. ........................................45 ROTELLA DI
USCITA ................................ .................................................. .......31 MODULAZIONE ....... .................................................. ...45 CONTROLLO DEL
GUADAGNO PRE ........................................ .............................................31 RESPIRO ............................................. .......................45 CONTROLLO A
GUADAGNO POST.............................................. ....................................31 PIEDE ........................ ..................................................45
Controlli delle prestazioni.............................................. .................. 32 CTL1H, TEMPO DI PORTAMENTO................................................ .................45
VOLUME ............................. .................................................. .......45
CTL1L a .......................... .............................................32 CTL8H,
PAN.............................................. .................................................. .......45
CTL8L .................................................. ..........................32
GATE FX ........................................ ................................................45
FX PARAM 1: DECADIMENTO DEL RIVERBERO .............................................
.45 PARAM 2 FX: TEMPO DI RITARDO...................................... ...........45
VELOCITÀ DELL'ARPEGGIATORE................................................ .....45
Impostazioni globali ................................................ ..........33
INTERRUTTORE SUSTAIN ............................................. ................................45
Canale MIDI ...................................... ............................................. 33
CONTROLLO DELLE PRESTAZIONI 1 ............................................. ..45
CONTROLLO DELLE PRESTAZIONI 2 ............................................. .....45
CONTROLLO DELLE PRESTAZIONI 3 ......................................... ........45
CONTROLLO DELLE PRESTAZIONI 4 ...................................... ...........45
CONTROLLO DELLE PRESTAZIONI 5 ............................................. ..45
Controllo dell'XVA1 tramite USB................................34
CONTROLLO DELLE PRESTAZIONI 6 ............................................. .....45
CONTROLLO DELLE PRESTAZIONI 7 ............................................. ..45
CONTROLLO DELLE PRESTAZIONI 8 ............................................. .....45
Controllo di XVA1 tramite UART esterno .................35 LIVELLO OSCILLATORE 1 ......................................... ....................45
D ................................................. .................................................. .....35 OSCILLATORE 2 LIVELLO ............................................. ..............45 LIVELLO
i ............................................. .................................................. ............35 OSCILLATORE 3 ................................ .............................45 LIVELLO
R................................................. .................................................. ......35 OSCILLATORE 4 ................. ..................................................45 TAGLIO
w ............................................. .................................................. ...........35 1 ... .................................................. ..................................45
TAGLIO 2 .................................................. .......................................45 RISO
1 ........ .................................................. ..................................45 RISO
2 ............. .................................................. .............................45 LIVELLO DI
RIVERBERO ..................................................
S................................................. .................................................. ......35g ............................................. .................. ..................................................
.............35 $......45
.................................... ........................
LIVELLO DEL TREMOLO................................................ .......................45
LIVELLO CHORUS ........................ .................................................. 45
LIVELLO DI RITARDO ............................................. .............................45
LIVELLO FASER ................. .................................................. ........46
Note sull'hardware................................................... .......36
TUTTI I SUONI DISATTIVATI ...................................... .......................46
LED interni ed esterni .......................................................... ........ 36 LD1
MESSAGGI ESCLUSIVI DI SISTEMA........................ ..................46
(verde)................................................ ................................................36

4
Machine Translated by Google

Tabella di implementazione MIDI System Exclusive ................... 47


Calcolo dei valori a 7 bit .................... ....................................... 47
Schemi XVA1..... .................................................. .................... 48
Distinta base................................ .................................................. ... 49
Una breve nota dello sviluppatore ................................................ 50

5
Machine Translated by Google

Grazie per aver costruito XVA1!

XVA1 è un classico modulo sintetizzatore Virtual Analog costruito con la tecnologia del XXI secolo.

Essenzialmente basato su un potente chip FPGA, il suo enorme parallelismo consente un sintetizzatore di qualità del suono di livello
superiore, combinato con un potente processore di effetti multiparte. Il modulo fornisce audio stereo, 96 kHz, qualità ad alta definizione a 24
bit.

La potenza dell'hardware programmabile, una tecnologia del futuro disponibile oggi, porta anche nuovi livelli di efficienza energetica. I
processori core paralleli XVA1 garantiscono molte ore di funzionamento utilizzando batterie standard o powerbank USB. Questo, combinato
con le sue dimensioni ridotte, lo rende ideale per la creazione portatile di suoni e musica.

XVA1 è leggero, piccolo, compatto, veloce, economico, semplice da costruire e utilizzare. Ha latenza zero e si avvia
istantaneamente. Risponde in modo espressivo ai gesti e ai messaggi MIDI più comuni, come la velocità delle note, il pitch bend,
l'aftertouch, la rotella di modulazione, il controllo del fiato, il controller a pedale, il volume, il pan, l'interruttore di sustain e i livelli di chorus
e riverbero, consentendo un tempo reale estremamente stretto spettacoli. Può essere facilmente collegato a fonti di tensione esterne per lavori
modulari e intricati percorsi di modulazione. È incredibilmente potente e capace di creare suoni molto colorati, ricchi ed espressivi.

È anche, però, un dispositivo profondo e complesso. Si prega di leggere attentamente questo Manuale dell'utente per assicurarsi di ottenere
il massimo dal nuovo modulo!

Poiché XVA1 è un progetto in corso, assicurati di controllare regolarmente futur3soundz.com per miglioramenti, aggiornamenti ed espansioni.

6
Machine Translated by Google

Che cos'è comunque un FPGA?


Negli anni '80, il mondo ha subito una rapida inondazione di dispositivi elettronici. Calcolatrici tascabili, lettori musicali portatili (cassette),
orologi, microcomputer e numerosi altri dispositivi che prima erano solo immaginati diventano improvvisamente realtà. I progressi nella
tecnologia dei semiconduttori, in particolare nel circuito integrato, combinati con nuove tecniche di produzione di massa e automazione
industriale hanno portato a questo sviluppo frenetico che è diventato l' età d'oro dell'elettronica.

Un segmento di quei semiconduttori presentava una cinetica particolarmente notevole, più veloce di qualsiasi altro: i circuiti integrati
digitali (CI). A quel tempo, la tecnologia necessaria per produrre industrialmente i circuiti integrati era abbastanza matura da renderli
accessibili al mercato consumer. Sebbene inventati alla fine degli anni '50, per un certo periodo furono limitati agli usi militari e governativi,
in particolare alle missioni Apollo.

La serie di circuiti integrati digitali CMOS più venduta nella storia, la serie CD 4000-4500, è stata rilasciata nel 1968. Come raccolta,
hanno fornito un set di strumenti completo per progettare e costruire qualsiasi circuito digitale homebrew. Dopo diversi anni in cui la loro
adozione è stata ostacolata da problemi di prestazioni derivanti dal processo di fabbricazione, alla fine degli anni '70, quasi chiunque
poteva acquistare un circuito integrato 4-nand gate a prezzi inferiori al dollaro.

I progettisti hanno iniziato a progettare tutti i tipi di circuiti digitali, sempre più complessi. Mentre i circuiti integrati di integrazione su
scala discreta, media e larga (fino a 10.000 transistor) erano sufficienti per la prototipazione e lo sviluppo, le serie di prodotti di grandi
dimensioni richiedevano l'incisione del progetto finale in un circuito integrato specifico per l'applicazione (ASIC) al fine di ottenere il
massimo costo- efficienza.

Gli ASIC erano (e sono tuttora) la soluzione elettronica perfetta in termini di velocità, efficienza energetica, spazio, affidabilità e
costo quando c'era un problema fisso da risolvere e il numero di unità da produrre è molto grande.
La creazione di un ASIC può facilmente essere un processo multimilionario, quindi se vuoi averne uno nel tuo prodotto, assicurati di venderlo
almeno in decimi di migliaia per compensare i costi.

E assicurati di avere il tuo design giusto, poiché non sarai in grado di aggiornarlo o modificarlo una volta che è sul campo.
Con i microprocessori, è possibile aggiornare il firmware su di esso e quindi correggere o espandere alcune funzionalità. Ma l'hardware
stesso è riparato per sempre, quindi l'aggiornamento sul campo e l'ambito della correzione sono limitati.

Non ci è voluto molto all'industria per identificare la necessità di un circuito digitale che potesse essere completamente aggiornato sul
campo, a livello hardware : immagina di avere un dispositivo con un numero enorme di porte digitali, che potresti interconnettere
liberamente per creare complessi progetti di circuiti digitali e dove ogni connessione sarebbe specificata da un software, che tu (o il
tuo cliente) potreste aggiornare in qualsiasi momento, anche dopo anni dalla spedizione del prodotto finale.

Quel dispositivo è un FPGA (Field Programmable Gate Array). Nel 1985, Xilinx ha inventato il primo FPGA commercialmente valido,
l'XC2064, che ha presentato al mondo una nuova tecnologia e un nuovo mercato. Il 2064 aveva 64 blocchi logici configurabili
per creare i tuoi progetti digitali.

Xilinx non ha mai smesso di crescere da allora e oggi, 35 anni dopo, XVA1 utilizza uno dei suoi FPGA, Artix 7 Series 35T, con oltre 2.600
blocchi logici configurabili. Il concetto di avere porte come unità di misura della complessità è ormai lontano, poiché le astrazioni
di livello concettuale più elevato servono meglio a rappresentare la complessità del progetto (come fette, tabelle di ricerca e flip-
flop). Gli FPGA hanno anche iniziato a presentare elementi rinforzati molti anni fa: frammenti di ASIC atomici, autonomi, generici e
facilmente utilizzabili, come calcolatori di trasporto veloce, memorie e blocchi DSP, per aumentare le prestazioni e l'efficienza preservando
la riconfigurabilità del campo.

Quindi, come confrontare FPGA con altre alternative per creare circuiti digitali, come MPU (unità a microprocessore), MCU/SoC (unità a
microcontrollore, sistema su chip) o processori DSP? È una domanda spinosa. In sostanza, dipende da cosa si inserisce nell'FPGA.

Poiché il tessuto hardware è solo una "tela digitale gratuita", si potrebbe facilmente creare un microprocessore all'interno dell'FPGA.
O molti: XVA1 ha tre di questi microprocessori che funzionano simultaneamente per mantenere tutte le comunicazioni in/out del dispositivo.
Tuttavia, il vantaggio principale inizia a concretizzarsi quando si progetta un componente digitale specifico del dominio per ciascun
blocco del dispositivo.

Quindi, in XVA1, alcune centinaia di blocchi di progettazione specifici sono stati realizzati e ottimizzati fino a un livello gate (o meglio, fino a
un livello LUT/FF). Esistono componenti single-core e centoventotto-core

7
Machine Translated by Google

contemporaneamente in esecuzione in parallelo, a seconda delle particolari esigenze del blocco. Tutto è stato progettato per funzionare
simultaneamente (anziché in sequenza, come avviene in qualsiasi altra soluzione hardware). I "punti caldi" nella progettazione
vengono quindi identificati durante la fase di progettazione, quindi massicciamente parallelizzati.

Eppure, qualsiasi parte del circuito potrebbe essere aggiornata in futuro. In effetti, l'aggiornamento potrebbe essere profondo
come un sintetizzatore completamente diverso (o qualsiasi cosa che abbia un ingresso MIDI e un'uscita audio).

Ma questo è già diventato evidente per te se hai costruito anche il sintetizzatore FM digitale XFM2. Hai già sperimentato come,
con una manciata di componenti di interfacciamento esterno, possano esistere due sintetizzatori hardware completamente diversi, ed
essere intercambiabili in pochi minuti.

Architettura XVA1
XVA1 è un sintetizzatore polifonico a 32 voci digitale, sottrattivo (o "Virtual Analog") , con un ampio processore di effetti
multiparte.

Fornisce audio in stereo, 96 kHz, qualità a 24 bit, ma calcola internamente ogni componente con la massima risoluzione richiesta per
ottenere valori di distorsione e rumore estremamente bassi (tranne quando richiesto!). Alcuni componenti in XVA1 generano
calcoli con una risoluzione di 96 bit.

Comunicazione con XVA1


Come in qualsiasi sintetizzatore, la creazione del suono in XVA1 è regolata da una serie di parametri, che vengono utilizzati per
specificare le caratteristiche del suono, le sfumature, le risposte e il comportamento espressivo previsti.

Ci sono quasi 500 parametri in XVA1 per definire qualsiasi suono, inclusi sia i parametri per il motore del sintetizzatore che la catena
completa dei processori di effetti. Un insieme di tutti i parametri viene quindi chiamato programma.

È possibile salvare e caricare fino a 128 programmi nella/dalla memoria installata (EEPROM). I programmi possono anche essere
caricati automaticamente da messaggi MIDI Program Change standard, tramite messaggi USB o tramite messaggi UART esterni (se
implementati).

Come modulo, XVA1 non dispone di un'interfaccia utente per l'interazione diretta con i suoi programmi e parametri. È stato progettato
per fungere da nucleo di generazione del suono di un sistema più grande, in cui i principali gesti delle prestazioni dell'utente
provengono da qualsiasi controller MIDI standard.

Uno dei concetti chiave del design di XVA1 era quello di creare un modulo sound engine che potesse essere controllato
esternamente da qualsiasi costruttore di interfaccia utente immaginasse, da pochi LED e manopole a un pannello touch completo o
un'interfaccia avanzata.

Ci sono diverse opzioni per creare, modificare, salvare e caricare programmi sonori e modificare tutti i parametri in tempo reale:

• Utilizzando un computer collegato alla porta USB (vedere “Controllo di XVA1 tramite USB”).
Questo è il modo più immediato per modificare i parametri e creare, salvare e caricare programmi in XVA1.
L'esempio più semplice di come interagire con il modulo in questo modo è l'utilizzo dell'utilità terminale XLoad. Un altro
esempio è mostrato nel foglio di calcolo Excel incluso, in cui il semplice inserimento dei valori dei parametri aggiornerà
istantaneamente il dispositivo.
Utilizzando il convertitore FTDI (da USB a UART) integrato in XVA1, è semplice creare un'interfaccia utente completa.

• Utilizzando un'interfaccia esterna, utilizzando la comunicazione UART standard (vedere "Controllo di XVA1 tramite
UART”).
Ci sono pin dedicati nell'hardware XVA1, che espongono la sua interfaccia seriale hardware. È un compito semplice
costruire e utilizzare qualsiasi microcontrollore economico (Arduino, ecc.) che funga da

8
Machine Translated by Google

interfaccia con i controlli fisici per il modulo.

• Utilizzo di messaggi MIDI System Exclusive.


Ogni parametro in XVA1 può essere modificato da messaggi MIDI System Exclusive definiti, inviati da un controller
o sequencer MIDI (vedere "Tabella di implementazione MIDI System Exclusive" per i dettagli).

Per tutte e tre le opzioni, ogni messaggio di parametro è composto da un numero di parametro e da un valore di parametro.

Lungo questo manuale, ogni descrizione delle caratteristiche indicherà l'intervallo di valori valido per ogni parametro. Se
non diversamente indicato, tutti i parametri continui hanno un intervallo di 256 valori di un byte da 0 a 255.

9
Machine Translated by Google

Struttura vocale
XVA1 può produrre 32 voci stereo simultanee. In una vista semplificata, ogni voce è composta da una sezione di oscillatore,
una sezione di filtro e una sezione di modulazione.

La sezione degli oscillatori è composta da quattro singoli oscillatori, che possono essere impostati per produrre il suono in
qualsiasi punto del campo stereo. Gli oscillatori sono virtualmente zero-aliasing e generano le controparti digitali delle
classiche forme d'onda 'analogiche': sega, quadra, triangolo, seno e rumore.

Una potente modalità SawStack , selezionabile individualmente per ciascun oscillatore, trasforma gli oscillatori 1 e 2 in uno stack
di 7 oscillatori e gli oscillatori 3 e 4 in uno stack di 3 oscillatori producendo forme d'onda a sega, che possono essere scordate e
diffuse nel campo stereo. Ciò si traduce in 20 oscillatori che producono suono a piena qualità, larghezza di banda completa, in
stereo, per voce. Un suono davvero massiccio .

Il mix stereo dei quattro oscillatori viene indirizzato nella sezione Filters, dove ogni canale stereo viene elaborato da due filtri
risonanti indipendenti, che possono essere indirizzati in modalità seriale o parallela con split stereo selezionabile.

I filtri possono essere combinati in più modi per generare passa-basso, passa-alto, passa-banda e reiezione di banda, con pendenze
a uno, due, tre o quattro poli. Un effetto overdrive viene inserito nel loop di feedback del filtro, per modellare il comportamento
analogico di un circuito di filtro saturo.

La sezione di modulazione è composta da due oscillatori a bassa frequenza e tre generatori di inviluppo.

Qualsiasi parametro in XVA1 può essere assegnato per essere controllabile via MIDI e molti dei parametri reagiscono naturalmente
ai controlli MIDI standard (come l'interruttore di sustain, il volume, ecc.).

10
Machine Translated by Google

Struttura e parametri degli oscillatori

Forme d'onda, accordatura e fase


I quattro oscillatori (1-4) in XVA1 possono produrre una varietà di suoni, che vengono selezionati dai seguenti parametri.

OSC ON-OFF Attiva e disattiva l'oscillatore.

Seleziona la forma d'onda dell'oscillatore, come segue:

0 = Segato
1 = segato
2 = Quadrato/Impulso (vedere Larghezza impulso di seguito)
3 = Triangolo
4 = Seno
5 = Rumore
FORMA D'ONDA 6 = SawStack 3 stereo
7 = SawStack 7 mono*
8 = SawStack 7 stereo*

*Le forme d'onda 7 e 8E sono disponibili solo per gli oscillatori 1 e 2.

Quando tutti gli oscillatori sono impostati sulle impostazioni migliori (da OSC1+2 a SawStack 7 Stereo,
da OSC3+4 a SawStack 3 stereo) e la polifonia è al massimo, XVA1 produrrà 640 singoli oscillatori a
96kHz di larghezza di banda, mixati in un bus stereo!

Regola l'ampiezza dell'impulso dell'oscillatore quando il parametro WAVEFORM è impostato su 2 (Pulse).


LARGHEZZA DI IMPULSO

Impostalo su 128 per un'onda quadra perfetta.


Regola la diffusione della melodia tra i 3 o 7 generatori quando l'oscillatore è impostato su SawStack 3/7.
CILINDRO
DETUNE I valori di detune vengono invertiti nel campo stereo tra gli oscillatori 1 e 2 e tra gli oscillatori 3 e 4 per un'immagine
stereo bilanciata quando si combinano gli oscillatori.
Parametro bit per bit (quattro bit inferiori, uno per ogni oscillatore), imposta se la fase per ogni oscillatore è a
corsa libera o si riavvia al key-on. Per ogni bit: 0 = free running 1 = la fase
riparte al key-on

SINC
MSB LSB
- - - - OSC4 OSC3 OSC2 OSC1

Esempio: utilizzare il valore 15 (0000 1111) per impostare tutti e quattro gli oscillatori per sincronizzare la loro fase
per annotare gli eventi.

Imposta la fase iniziale, quando l'oscillatore è impostato per riavviarsi al key-on, in gradi, come segue:

FASE
0 = 0 gradi.
1 = 90
2 = 180

11
Machine Translated by Google

3 = 270

Parametro bitwise (quattro bit inferiori, uno per ciascun oscillatore), imposta se la frequenza dell'oscillatore segue
la tastiera (messaggi di valore di nota) o produce un tono fisso. Per ogni bit:

0 = keytrack (normale) 1 = tono

fisso
MODALITÀ

MSB LSB
- - - - OSC4 OSC3 OSC2 OSC1

Esempio: utilizzare il valore 3 (0000 0011) per impostare gli oscillatori 1 e 2 su pitch fisso, mentre gli oscillatori 3 e 4

seguono la tastiera.

Imposta la trasposizione dell'oscillatore, in semitoni.


TRASPORRE Il valore centrale è 128 (nessuna trasposizione).
I valori più bassi verranno trasposti verso il basso, i valori più alti verranno trasposti verso l'alto.

Imposta la regolazione fine dell'oscillatore.


SINTONIZZARE
Il valore centrale è 128 (nessuna detune).
Valori più bassi accorderanno l'oscillatore verso il basso, valori più alti lo sintonizzeranno verso l'alto.

Imposta di quanto l'oscillatore sposta la melodia specificata su ogni nuova nota.


DERIVA
Questo è utile per introdurre una leggera imprevedibilità nell'accordatura dell'oscillatore.

Livelli di uscita, Keyboard Tracking


I seguenti parametri regolano i livelli di uscita e il modo in cui tali livelli cambiano in base ai messaggi MIDI Velocity e Note.

Imposta il livello di uscita generale dell'oscillatore.


LIVELLO NOTA: il livello di uscita è logaritmico, quindi valori maggiori hanno un effetto percepito maggiore rispetto a valori minori.

LIVELLO L,
Definire i livelli in cui l'oscillatore contribuisce a ciascun canale nel mix stereo.
LIVELLO R

Definisce di quanto cambierà il livello di ciascun oscillatore con i valori di velocità MIDI in ingresso.

VELO SENS
NOTA: questo controllo è logaritmico, quindi valori maggiori hanno un effetto maggiore.
L'effetto di questo controllo è influenzato anche dal parametro globale VELOCITY OFFSET.

Imposta il punto di interruzione della tastiera. Ciò significa, il numero di nota che divide le curve e la profondità di tracciamento
CHIAVE B.P
della tastiera sinistra e destra.
PROFONDITÀ CHIAVE Regola la profondità del ridimensionamento a sinistra del punto di interruzione.
PROFONDITÀ CHIAVE Regola la profondità del ridimensionamento a destra del punto di interruzione.

Imposta la curva a sinistra del punto di interruzione.

CURVA CHIAVE
0 = diminuisce il volume

1 = aumenta il volume

Imposta la curva a destra del punto di interruzione.

CURVA CHIAVE
0 = diminuisce il volume
1 = aumenta il volume

12
Machine Translated by Google

L'impostazione di KEY BP/DEPTH/CURVE consente di regolare il volume di ogni singolo oscillatore nell'estensione della tastiera, per una
regolazione precisa delle caratteristiche della performance sonora.

Modulazione ad anello
In XVA1, gli oscillatori 3 e 4 possono essere impostati per modularsi ad anello a vicenda.

Nell'elettronica analogica, la modulazione ad anello è l'implementazione più semplice del missaggio di frequenza. Un modulatore ad anello ha due
ingressi sorgente audio e produce un'uscita in cui entrambe le frequenze di ingresso vengono neutralizzate e sostituite dalle loro bande laterali
(ovvero i segnali di somma e differenza per i due ingressi).

Ad esempio, se i due ingressi sono onde sinusoidali a 1.200 Hz e 800 Hz, l'uscita conterrà solo due componenti di frequenza sinusoidali a 400 Hz e
2.000 Hz. Poiché forme d'onda più complesse (come quadrate o triangolari) hanno più parziali di frequenza, ogni parziale produrrà le proprie
bande laterali, risultando in un suono complesso.

L'implementazione elettronica dell'inizio del 1900 era un dispositivo chiamato raddrizzatore a ponte con uno spostamento dei diodi, quindi sono
rivolti in senso orario. I modulatori ad anello sono stati ampiamente utilizzati nella musica elettronica sin dal suo inizio e sono ancora uno dei
dispositivi preferiti di molti artisti.

Sensibilità di modulazione di ampiezza


Qualsiasi oscillatore può ricevere la modulazione di ampiezza (livello di uscita) dall'LFO1 e da diversi controlli MIDI.
La sensibilità a questa modulazione (quanto cambia il volume) può essere regolata individualmente per ogni oscillatore.

AMS Imposta la sensibilità della modulazione di ampiezza per questo oscillatore.

Sensibilità di modulazione del tono


Qualsiasi oscillatore può anche ricevere la modulazione dell'intonazione dall'LFO1 e da molti controlli MIDI. La sensibilità a questa modulazione
(quanto cambia il tono) può essere regolata individualmente per ogni oscillatore.

sindrome premestruale
Imposta la sensibilità della modulazione del pitch per questo oscillatore.

13
Machine Translated by Google

Sezione Filtri
I filtri sono l'elemento che definisce la sintesi sottrattiva. La sezione dei filtri in XVA1 presenta due filtri stereo indipendenti con numerosi tipi
e configurazioni.

Poiché ogni filtro stereo è effettivamente composto da due filtri e ci sono due filtri stereo per voce, quando la polifonia è al massimo XVA1
calcolerà 128 filtri a 96kHz!

I parametri che definiscono il comportamento dei filtri sono i seguenti:

Imposta il tipo di filtro, tra i seguenti:

Tipi singoli/ combinati:


0 = Bypass (nessun filtro applicato) 1
= 1 polo passa basso 2
= 2 poli passa basso 3
= 3 poli passa basso 4
= 4 poli passa basso 5
= 1 polo passa alto 6 = 2
poli passa alto 7 = 3 poli
passa alto 8 = 4 poli
passa alto 9 = 2 poli
passa banda 10 = 4 poli
passa banda 11 = 2 poli
reiezione banda 12 = 4 poli
TIPO reiezione banda

Tipi seriali: 13
= 2 poli passa basso -> 2 poli passa basso 14 = 2
poli passa basso -> 2 poli passa banda 15 = 2 poli
passa basso -> 2 poli passa alto

Tipi paralleli (tutti a 2 poli): 16 =


2x passa-basso 17
= passa-basso e passa-banda 18
= passa-basso e passa-alto 19 =
passa-banda e passa-banda 20 =
passa-banda e passa-alto 21 =
passa-alto e passa-alto

Tutti i tipi di filtri hanno unità separate per i canali L e R, per un filtraggio stereo completo.
INTERRUZIONE1, Definisce le frequenze di taglio per entrambi i filtri.
TAGLIO2 CUTOFF1 viene utilizzato per tutti i tipi di modalità singola/combinata.
Definisce la quantità di risonanza del filtro (aumento delle frequenze al punto di taglio) di ciascun filtro.

RESO1,
ATTENZIONE: XVA1 *non* riduce il guadagno del filtro quando si applica la risonanza. Alti valori di
RESO2
risonanza (fino a +40dB) potrebbero produrre un'uscita molto forte, quindi assicurati di avere i livelli di uscita
abbassati mentre regoli questo controllo.
Imposta quanto cambia il cutoff con i valori di MIDI Velocity.

VELOCITÀ Il valore centrale è 128 (nessun effetto di velocità).


Valori più bassi fanno diminuire il taglio con la velocità, mentre valori più alti fanno aumentare il taglio con la
velocità.

14
Machine Translated by Google

Imposta quanto cambia il cutoff con i valori del numero di nota MIDI.
Il valore centrale è 128 (nessun tracciamento della tastiera).
PISTA KBD Valori più bassi fanno sì che il cutoff aumenti con le note più basse della tastiera e diminuisca con le note più alte, mentre
valori più alti producono l'effetto opposto (il filtro si apre con le note più alte).

Imposta quanto la frequenza di taglio è influenzata dal Filter Envelope Generator.

ES PROFONDITÀ
Il valore centrale è 128 (nessun effetto).
Valori più alti fanno sì che l'EG apra maggiormente il filtro, valori più bassi invertono la polarità dell'effetto EG.

Imposta in che misura la frequenza di taglio è influenzata dal generatore di inviluppo del filtro, proporzionale ai
messaggi di velocità MIDI in ingresso.
AD ESEMPIO VELOCITÀ
Il valore centrale è 128 (nessun effetto).
Valori più alti aumentano la velocità, applicano l'EG per aprire maggiormente il filtro, valori più bassi invertono la polarità
dell'effetto EG della velocità Imposta quanto cambia

la risonanza del filtro con i valori di velocità MIDI in ingresso.

RESO VELOCITA' Il valore centrale è 128 (nessun effetto).


Valori più alti fanno sì che velocità più elevate aumentino la risonanza del filtro, mentre valori più bassi invertono
l'effetto della velocità sulla risonanza.

Imposta quanto cambia la risonanza dei filtri con i messaggi MIDI Note Number.

RESO TRACCIA KBD Il valore centrale è 128 (nessun effetto).


Valori più alti rendono il filtro più risonante quando si suonano note più alte, valori più bassi invertono questo effetto.

Attiva/disattiva l'overdrive del feedback del filtro.

Questo effetto modella il comportamento della saturazione di un filtro analogico.


GUIDARE

Da 0 a 7 = quantità di overdrive.

Definisce il routing del canale dei filtri quando è impostato su parallelo:

0 = Due filtri stereo paralleli.


In questa configurazione, entrambi i canali stereo hanno una coppia di filtri identica.
PERCORSO

1 = Filtri indipendenti per L e R.


In questa configurazione, ogni canale stereo riceve una coppia di filtri.
Ciò consente, ad esempio, di avere due diversi filtri applicati su ciascun lato del segnale stereo.

15
Machine Translated by Google

Sezione di modulazione

Oscillatori a bassa frequenza


Gli oscillatori a bassa frequenza (LFO) in XVA1 vengono utilizzati come sorgente di modulazione per alterare dinamicamente un suono nel tempo.

Ogni voce nel modulo dispone di due LFO. LFO1 è progettato per influenzare Pitch e Volume, mentre LFO2 influisce su Pulse Width Modulation (PWM) e Filter
Cutoff.

LFO1 può essere applicato alle loro destinazioni definite, Pitch e Volume a ciascun oscillatore individualmente, regolando i parametri Pitch Modulation Sensitivity
(vedi PMS) e Amplitude Modulation Sensitivity (vedi AMS), direttamente in una quantità fissa o regolando la quantità di utilizzando i controller MIDI per i controller
Wheel, Aftertouch, Breath o Foot come gesti di performance, con quantità regolabili selezionabili individualmente per ciascuna sorgente.

Gli LFO in XVA1 sono polifonici, quindi ogni voce ha la propria unità (questo significa che quando si massimizza la polifonia, ci sono 64 LFO che funzionano
contemporaneamente!).

Seleziona la forma d'onda dell'LFO:

0 = Triangolo

1 = Quadrato
2 = Segato
3 = segato
4 = Seno

ONDA 5 = Seno(x) + Seno(2x)


6 = Seno(x) + Seno(3x)

7 = Seno(x)^3
8 = Chitarra*
9 = Casuale

* 'Guitar' è un vero e proprio modello di vibrato di chitarra, che si muove principalmente verso valori positivi.

ALLINEARE Imposta la gamma di velocità dell'LFO (valori più alti, velocità più elevate).
VELOCITÀ Imposta la velocità dell'LFO.
Definisce il comportamento dell'LFO.

0 = Singolo, corsa libera

1 = singolo, sincronizzazione chiave

SINC 2 = Multi, corsa libera

3 = Multi, sincronizzazione chiave

Nelle modalità singole , tutti gli LFO delle voci sono in fase, anche quando la chiave è sincronizzata (un messaggio di nota
riavvierà tutti gli LFO). Nelle modalità multi , gli LFO in tutte le voci sono completamente individuali.

DISSOLVENZA
Imposta il tempo di rampa dell'effetto LFO fino al massimo.

Imposta la profondità fissa dell'effetto LFO applicato all'intonazione (i singoli oscillatori possono ricevere valori diversi,
PROFONDITÀ PASSO (LFO1)
vedere PMS).

Imposta la profondità fissa dell'effetto LFO applicata all'ampiezza (i singoli oscillatori possono ricevere valori diversi,
PROFONDITÀ AMP (LFO1)
vedere AMS).

16
Machine Translated by Google

Imposta la profondità fissa dell'effetto LFO applicata all'ampiezza dell'impulso (per modulazione dell'ampiezza
PROFONDITÀ PW (LFO2)
dell'impulso o effetti PWM).
TAGLIO DI PROFONDITÀ
Imposta la profondità fissa dell'effetto LFO applicato al cutoff del filtro.
(LFO2)

Pitch LFO
I parametri Pitch LFO regolano il modo in cui i controlli MIDI modificano l'applicazione degli LFO alle altezze degli oscillatori.

DOPO Regola la quantità di LFO applicata all'intonazione con i messaggi MIDI Aftertouch.

Imposta la quantità di LFO applicata al pitch con i messaggi MIDI Modulation Wheel (CC 01 ).
RUOTA

Imposta la quantità di LFO applicata all'intonazione con i messaggi MIDI Breath Controller (CC 02 ).
RESPIRO

Imposta la quantità di LFO applicata all'intonazione con i messaggi MIDI Foot Controller (CC 04).
PIEDE

Ampiezza LFO
I parametri Amplitude LFO regolano il modo in cui i controlli MIDI modificano l'applicazione degli LFO alle ampiezze dell'oscillatore.

DOPO Regola la quantità di LFO applicata all'ampiezza con i messaggi MIDI Aftertouch.

Imposta la quantità di LFO applicata all'ampiezza con i messaggi MIDI Modulation Wheel (CC 01 ).
RUOTA

Imposta la quantità di LFO applicata all'ampiezza con i messaggi MIDI Breath Controller (CC 02 ).
RESPIRO

Imposta la quantità di LFO applicata all'ampiezza con i messaggi MIDI Foot Controller (CC 04).
PIEDE

Taglio dell'LFO
I parametri Cutoff LFO regolano il modo in cui i controlli MIDI modificano l'applicazione degli LFO per filtrare il cutoff.

DOPO Regola la quantità di LFO applicata al cutoff del filtro con i messaggi MIDI Aftertouch.

Imposta la quantità di LFO applicata al cutoff del filtro con messaggi MIDI Modulation Wheel (CC 01 ).
RUOTA

Imposta la quantità di LFO applicata al cutoff del filtro con i messaggi MIDI Breath Controller (CC 02 ).
RESPIRO

Imposta la quantità di LFO applicata al cutoff del filtro con i messaggi MIDI Foot Controller (CC 04).
PIEDE

17
Machine Translated by Google

LFO a larghezza di impulso

I parametri Pulse Width LFO regolano il modo in cui i controlli MIDI modificano l'applicazione degli LFO all'ampiezza dell'impulso degli oscillatori.

DOPO Regola la quantità di LFO applicata all'ampiezza dell'impulso con i messaggi MIDI Aftertouch.

Imposta la quantità di LFO applicata all'ampiezza dell'impulso con i messaggi MIDI Modulation Wheel (CC 01 ).
RUOTA

Imposta la quantità di LFO applicata all'ampiezza dell'impulso con i messaggi MIDI Breath Controller (CC 02 ).
RESPIRO

Imposta la quantità di LFO applicata all'ampiezza dell'impulso con i messaggi MIDI Foot Controller (CC 04).
PIEDE

Generatori di buste
XVA1 dispone di tre generatori di inviluppo molto avanzati, che possono essere utilizzati per modulare Pitch, Cutoff e Volume. Controllano
come questi parametri cambiano in funzione del tempo.

Tutti i generatori di inviluppo sono DAD1D2SR1R2 a sette segmenti : Delay, Attack, Decay-1, Decay-2, Sustain, Release 1, Release-2.

Ogni segmento dell'inviluppo ha parametri regolabili separatamente per tempo e livello (ad eccezione del delay, che non ha regolazione del
livello). Le buste possono opzionalmente essere messe in loop, con due diversi punti di ritorno in loop.

I generatori di inviluppo in XVA1 sono estremamente veloci, poiché vengono tutti completamente ricalcolati su ogni campione, il che significa 96
mila volte al secondo.

Quando il modulo XVA1 è al massimo in termini di polifonia, ci sono 32 voci che eseguono 3 generatori di inviluppo ciascuna, per un totale
di 96 generatori di inviluppo a frequenza di campionamento simultanea, ciascuno con 14 parametri regolabili dall'utente.

RITARDO (R0) Tempo di ritardo prima dell'avvio dell'EG.


Livelli di segmento rispettivamente per le fasi Start, Attack, Decay-1, Decay-2 (Sustain), Release-1
L0, L1, L2, L3, L4, L5
e Release-2.
Tempi di segmento rispettivamente per le fasi Attack, Decay-1, Decay-2 (Sustain), Release-1 e
R1, R2, R3, R4, R5
Release-2.
CHIAVE TASSO Imposta come cambiano i tempi di EG con la generazione delle note MIDI.

Parametro bit per bit, imposta ciascun generatore di inviluppo in modalità normale o loop.

MSB LSB
AD EGLO - - - -
PECE - FILTRO AMP

Esempio: il valore 1 (0000 0001) imposta il generatore di inviluppo di ampiezza su loop e gli altri su
normale.

Se impostato su loop, i generatori di inviluppo eseguiranno il loop quando raggiungono la fase di sustain.
Questo parametro bit per bit definisce a quale stadio l'EG esegue il loop: se 0, eseguirà il loop al segmento
Attack, se 1 eseguirà il loop al segmento Decay-1.
EG LOOP SEG
MSB LSB
- PECE - - - - FILTRO AMP

18
Machine Translated by Google

Esempio: il valore 2 (0000 0010) imposta il generatore di inviluppo di cutoff del filtro in modo che
ricominci dal segmento Attack a ogni iterazione del loop (quando è selezionato per eseguire il loop).
A differenza degli ADSR EG standard, dopo aver completato il loro ciclo, gli XVA1 EG rimarranno a un livello
impostato da L5 (che potrebbe essere diverso da zero).
Questo apre due possibili comportamenti al riavvio: a partire dal livello L5, oppure a partire dal livello
L0 (riavvio). Questo parametro controlla specificamente tale comportamento.
Impostare i bit su 1 per riavviare.

AD ESEMPIO RIAVVIO

MSB LSB
- PECE - - - - FILTRO AMP

Esempio: il valore 3 (0000 0011) imposta il cutoff del filtro e l'ampiezza EG per ricominciare, e il pitch EG
per continuare.

19
Machine Translated by Google

Generatore di inviluppo del tono


Il Pitch EG viene utilizzato per regolare simultaneamente il pitch di tutti gli oscillatori in ciascuna voce in funzione del tempo.

Ha una struttura simile all'EG Ampiezza/Filtro, tranne per il fatto che è bipolare (il valore centrale è 128) quindi qualsiasi segmento può cambiare
intonazione in qualsiasi direzione rispetto all'intonazione predefinita.

RITARDO (R0) Tempo di ritardo prima dell'avvio dell'EG.


Livelli di segmento rispettivamente per le fasi Start, Attack, Decay-1, Decay-2 (Sustain), Release-1
L0, L1, L2, L3, L4, L5 e Release-2.
Il valore centrale è 128.

Tempi di segmento rispettivamente per le fasi Attack, Decay-1, Decay-2 (Sustain), Release-1 e
R1, R2, R3, R4, R5
Release-2.
ALLINEARE Definisce la gamma Pitch EG, in ottave.
Imposta quanto cambia la gamma Pitch EG con la velocità MIDI in ingresso, in ottave.
VELO

20
Machine Translated by Google

Controlli esterni
Oltre agli oscillatori a bassa frequenza interni e ai generatori di inviluppo, i parametri più importanti in XVA1 possono essere controllati durante
l'esecuzione da controlli esterni, come controller MIDI o tensioni di controllo (quando sono implementati gli ingressi CV).

I seguenti parametri definiscono come questi controlli esterni influenzano i parametri XVA1.

Pece
I parametri Pitch di modulazione regolano il modo in cui i controlli esterni (ingressi MIDI o CV) modificano il pitch di ciascuna nota.

Imposta quanto cambia il tono con i messaggi MIDI Aftertouch.


DOPO Il valore centrale è 128 (nessun effetto); valori più bassi fanno diminuire il tono, mentre valori più alti fanno
aumentare il tono con valori di messaggio in arrivo più alti.
Imposta quanto cambia il pitch con i messaggi MIDI Breath Controller (CC 02).
RESPIRO Il valore centrale è 128 (nessun effetto); valori più bassi fanno diminuire il tono, mentre valori più alti fanno
aumentare il tono con valori di messaggio in arrivo più alti.
Imposta quanto cambia il pitch con i messaggi MIDI Foot Controller (CC 04).
PIEDE Il valore centrale è 128 (nessun effetto); valori più bassi fanno diminuire il tono, mentre valori più alti fanno
aumentare il tono con valori di messaggio in arrivo più alti.

Imposta quanto cambia il tono con il sensore di temperatura interno.


TEMP Il valore centrale è 128 (nessun effetto); valori più bassi fanno diminuire il tono, mentre valori più alti fanno
aumentare il tono con temperature del dispositivo più elevate.
Imposta quanto cambia il pitch con l'ingresso 0 del controllo della tensione.
VC0 Il valore centrale è 128 (nessun effetto); valori più bassi fanno scendere l'intonazione, mentre valori più alti fanno
aumentare l'intonazione con tensioni di ingresso più elevate.

Imposta quanto cambia il pitch con l'ingresso 1 del controllo della tensione.
VC1 Il valore centrale è 128 (nessun effetto); valori più bassi fanno scendere l'intonazione, mentre valori più alti fanno
aumentare l'intonazione con tensioni di ingresso più elevate.
Imposta la quantità di variazione casuale dell'intonazione di ciascuna nota (modulata da un generatore di valori
RND
casuali interno).

Larghezza di impulso

I parametri di modulazione Pulse Width regolano il modo in cui i controlli esterni (ingressi MIDI o CV) modificano l'ampiezza dell'impulso degli
oscillatori.

Imposta quanto cambia la larghezza dell'impulso con i messaggi MIDI Aftertouch.


DOPO Il valore centrale è 128 (nessun effetto); valori più bassi riducono l'ampiezza dell'impulso, mentre valori più alti
aumentano l'ampiezza dell'impulso con valori di messaggio in arrivo più elevati.
Imposta di quanto cambia l'ampiezza dell'impulso con i messaggi MIDI Breath Controller (CC 02).
RESPIRO Il valore centrale è 128 (nessun effetto); valori più bassi riducono l'ampiezza dell'impulso, mentre valori più alti
aumentano l'ampiezza dell'impulso con valori di messaggio in arrivo più elevati.
Il valore centrale è 128 (nessun effetto); valori più bassi riducono l'ampiezza dell'impulso, mentre valori più alti
PIEDE
aumentano l'ampiezza dell'impulso con valori di messaggio in arrivo più elevati.
TEMP Imposta quanto cambia l'ampiezza dell'impulso con il sensore di temperatura interno.

21
Machine Translated by Google

Il valore centrale è 128 (nessun effetto); valori più bassi riducono l'ampiezza dell'impulso, mentre valori più alti
aumentano l'ampiezza dell'impulso con temperature del dispositivo più elevate.

Imposta l'entità della variazione dell'ampiezza dell'impulso con l'ingresso di controllo della tensione 0.
VC0 Il valore centrale è 128 (nessun effetto); valori più bassi riducono l'ampiezza dell'impulso, mentre valori più alti
aumentano l'ampiezza dell'impulso con tensioni di ingresso più elevate.

Imposta quanto cambia il pitch con l'ingresso 1 del controllo della tensione.
VC1 Il valore centrale è 128 (nessun effetto); valori più bassi riducono l'ampiezza dell'impulso, mentre valori più alti
aumentano l'ampiezza dell'impulso con tensioni di ingresso più elevate.

Tagliare
I parametri di modulazione Cutoff regolano il modo in cui i controlli esterni (ingressi MIDI o CV) modificano le frequenze di taglio dei filtri.

Imposta quanto cambia il cutoff con i messaggi MIDI Aftertouch.


DOPO Il valore centrale è 128 (nessun effetto); valori più bassi abbasseranno il limite, mentre valori più alti lo aumenteranno
con valori di messaggio in arrivo più alti.

Imposta quanto cambia il cutoff con i messaggi MIDI Breath Controller (CC 02).
RESPIRO Il valore centrale è 128 (nessun effetto); valori più bassi abbasseranno il limite, mentre valori più alti lo aumenteranno
con valori di messaggio in arrivo più alti.

Imposta quanto cambia il cutoff con i messaggi MIDI Foot Controller (CC 04).
PIEDE Il valore centrale è 128 (nessun effetto); valori più bassi abbasseranno il limite, mentre valori più alti lo aumenteranno
con valori di messaggio in arrivo più alti.

Imposta quanto cambia il cutoff con il sensore di temperatura interno.


TEMP Il valore centrale è 128 (nessun effetto); valori più bassi abbasseranno il cutoff, mentre valori più alti lo aumenteranno
con temperature ambiente più alte.

Imposta di quanto cambia il cutoff con l'ingresso 0 del controllo della tensione.
VC0 Il valore centrale è 128 (nessun effetto); valori più bassi abbasseranno il taglio, mentre valori più alti lo aumenteranno
con tensioni di ingresso più elevate.

Imposta di quanto cambia il cutoff con l'ingresso 1 del controllo della tensione.
VC1 Il valore centrale è 128 (nessun effetto); valori più bassi abbasseranno il taglio, mentre valori più alti lo aumenteranno
con tensioni di ingresso più elevate.

Volume
I parametri del volume di modulazione regolano il modo in cui i controlli esterni (ingressi MIDI o CV) modificano il volume degli oscillatori.

Imposta quanto cambia il volume con i messaggi MIDI Aftertouch.


DOPO Il valore centrale è 128 (nessun effetto); valori più bassi abbasseranno il volume, mentre valori più alti lo aumenteranno
con valori di messaggio in arrivo più alti.

Imposta quanto cambia il volume con i messaggi MIDI Breath Controller (CC 02).
RESPIRO Il valore centrale è 128 (nessun effetto); valori più bassi abbasseranno il volume, mentre valori più alti lo aumenteranno
con valori di messaggio in arrivo più alti.

Imposta quanto cambia il volume con i messaggi MIDI Foot Controller (CC 04).
PIEDE Il valore centrale è 128 (nessun effetto); valori più bassi abbasseranno il volume, mentre valori più alti lo aumenteranno
con valori di messaggio in arrivo più alti.

22
Machine Translated by Google

Imposta quanto cambia il volume con il sensore di temperatura interno.


TEMP Il valore centrale è 128 (nessun effetto); valori più bassi abbasseranno il volume, mentre valori più alti lo
aumenteranno con temperature ambiente più elevate.
Imposta quanto cambia il volume con l'ingresso di controllo della tensione 0.
VC0 Il valore centrale è 128 (nessun effetto); valori più bassi abbasseranno il volume, mentre valori più alti lo
aumenteranno con tensioni di ingresso più elevate.
Imposta quanto cambia il volume con l'ingresso 1 del controllo della tensione.
VC1 Il valore centrale è 128 (nessun effetto); valori più bassi abbasseranno il volume, mentre valori più alti lo
aumenteranno con tensioni di ingresso più elevate.

Utilizzo degli input CV


XVA1 dispone di due ingressi CV (tensione di controllo) (nei pin 15 e 16 del CMOD-A7), che consentono un facile interfacciamento
dell'unità con generatori di tensione analogici esterni. Ciò semplifica la conversione dell'unità in un componente in un sistema
modulare.

I due ingressi vengono indirizzati ai convertitori a 12 bit molto veloci (1msps) nell'FPGA. Vedere la sezione precedente per i dettagli
sulle destinazioni di input CV disponibili.

AVVERTENZA: assicurarsi di limitare la tensione di ingresso a un massimo di 3,3 V durante l'implementazione.

23
Machine Translated by Google

Parametri globali
XVA1 dispone di una serie di parametri che influenzano tutte le voci contemporaneamente.

Imposta la trasposizione complessiva, in semitoni. Il valore centrale è 128 (nessuna trasposizione).


TRASPORRE
I valori più bassi verranno trasposti verso il basso, i valori più alti verranno trasposti verso l'alto.

XVA1 consente regolazioni individuali del controllo MIDI Pitch Bend, su e giù.

PIEGATI

Imposta l'intervallo di intonazione da utilizzare quando vengono ricevuti messaggi di Pitch Bend verso l'alto.
PIEGARSI Imposta l'intervallo di intonazione da utilizzare quando vengono ricevuti messaggi MIDI Pitch Bend verso il basso.
MODALITÀ LEGATO Imposta il sintetizzatore in modalità Polyphonic (0) o Monophonic/Legato (1).

XVA1 è dotato di portamento, un effetto di scorrimento del tono in cui il tono di ogni nuova nota scivola da quello precedente in
un tempo regolabile. Questo parametro imposta la modalità di portamento:

0 = disattivato

MODALITÀ PORTA 1 = Sempre (qualsiasi nuova nota scivolerà dal precedente valore di intonazione)

2 = Fingered (solo le note legate scivoleranno dentro)

Il portamento in XVA1 è polifonico o monofonico a seconda del valore del parametro LEGATO MODE.

PORTA TEMPO Imposta il tempo per l'effetto Portamento.


VOLUME Imposta il volume generale del mix vocale del sintetizzatore.
PADELLA
Imposta la posizione panoramica del mix vocale generale del sintetizzatore.

Definisce un valore da aggiungere ai valori di velocità MIDI in ingresso, in modo da compensare le diverse risposte
OFFSET DI VELOCITÀ
fisiche di tastiere e controller.
MESSA A PUNTO
Seleziona una delle 256 scale di accordatura alternative incorporate per il programma.
OFFSET TEMP Regola l'offset della temperatura per calibrare i sensori di temperatura interni.

Arpeggiatore
XVA1 è dotato di un'unità arpeggiatore semplice ma potente.

Seleziona la modalità arpeggiatore, come segue:

0 = disattivato

1 = Su
MODALITÀ ARP 2 = Giù

3 = Su/Giù

4 = Come giocato
5 = Casuale

Imposta il tempo dell'arpeggiatore in bpm, 50~255.


TEMPO
Se impostato su 0, l'arpeggiatore seguirà il tempo del clock MIDI in ingresso.

Definisce un moltiplicatore di tempo. Ciò consente di creare suddivisioni e variazioni ritmiche sul tempo principale.
MUL

24
Machine Translated by Google

OTTAVE Imposta il numero di ottave in cui l'arpeggiatore ripeterà il pattern.

Sequenziatore di passi
Oltre all'arpeggiatore, XVA1 dispone anche di un semplice step-sequencer, per creare pattern di note cicliche.

ACCESO SPENTO
Attiva o disattiva lo Step Sequencer.

VELOCITÀ Definisce la dinamica da usare per le note suonate.


PASSI Imposta il numero di passi nel pattern (1-16).
TEMPO Definisce il tempo per la riproduzione del pattern (impostato su 0 per la sincronizzazione del tempo MIDI).
MUL Moltiplicatore per l'impostazione del tempo (1-16 per il clock interno, 1-3 quando sincronizzato al tempo MIDI).

Valore di trasposizione da applicare alle note del pattern.


TRASPORRE Il valore centrale è 128.

I valori più bassi traspongono verso il basso, i valori più alti traspongono verso l'alto.

Annotare i valori per il motivo.


0 – 127 = Nota attivata
255 = Nota disattivata
PASSO 1 a
*200 = Gate attivato
PASSO16
*201 = Cancello disattivato

* I valori 200 e 201 vengono utilizzati per controllare l'effetto Gate.

Accordature alternative
XVA1 offre fino a 256 accordature alternative e mappe di definizione della tastiera.
Ogni programma può avere la propria accordatura alternativa dalla selezione globale. L'accordatura selezionata viene richiamata con il programma.

Seleziona l'accordatura alternativa. Vedere Factory Tuning per ulteriori informazioni sulle definizioni di tuning disponibili.
MESSA A PUNTO

Creazione di accordature alternative dell'utente


Tutte le definizioni di accordatura alternative di fabbrica sono state create convertendo i file di definizione di accordatura Scala (.scl) standard .

Scala è uno strumento software potente e gratuito per la sperimentazione di accordature musicali, come solo scale di intonazione, temperamenti uguali e
storici, scale microtonali e macrotonali e scale non occidentali.

Il file compresso disponibile (.zip) con i binari XVA1 include l'utilità per convertire i file Scala nel formato binario XVA1 e le istruzioni su come creare un
diverso file di definizione dell'ottimizzazione di fabbrica e caricarli in XVA1.

25
Machine Translated by Google

Processori di effetti
XVA1 include un potente processore di effetti stereo a undici stadi, dotato di unità di regolazione della larghezza di banda, distorsione, effetti lo-fi
(bitcrusher, decimatore), filtri passa-basso e passa-alto, chorus/flanger, phaser, modulazione di ampiezza, delay, prime riflessioni, riverbero e
cancello.

Tutti gli effetti possono essere azionati contemporaneamente senza alcun compromesso in termini di qualità o set di funzionalità. Esistono due
percorsi di effetti alternativi e tutte le unità possono anche essere bypassate in qualsiasi momento.

Regolazione della larghezza di banda

A causa della frequenza di campionamento in uscita di 96 kHz, XVA1 produce suoni che si estendono oltre l'udito umano (fino a 48 kHz).

Questa larghezza di banda estesa aggiunge chiarezza e definizione extra al suono. Tuttavia, alcuni tipi di suono vengono favoriti avendo tutta
l'energia sonora disponibile in una larghezza di banda più ristretta. Questa unità consente di regolare la larghezza di banda del sintetizzatore.

Imposta la larghezza di banda di uscita.

0 = larghezza di banda completa


(48kHz). 1 = 20kHz
2 = 18 kHz 3
LARGHEZZA DI BANDA = 16 kHz
4 = 14kHz
5 = 12kHz
6 = 10kHz
7 = 8kHz

Distorsione
L'unità di distorsione modella il comportamento di diversi tipi di amplificatori e circuiti saturi. Introduce nuovi contenuti armonici, non presenti nel
segnale originario.

Accende o spegne l'unità di distorsione.


0 = spento

ACCESO SPENTO 1 = acceso

ATTENZIONE: l'accensione dell'unità di distorsione può produrre suoni forti.

Regola il tipo di distorsione 0 =


hard clipping 1 = soft
TIPO clipping 2 = modello
valvolare 12AX 3 = modello
valvolare DSL

Controlla il guadagno applicato al segnale di ingresso, prima dell'unità di distorsione, o quanto il segnale si "romperà".
GUADAGNO PRE

GAIN POST Regola il guadagno dopo l'unità di distorsione (make-up gain).

26
Machine Translated by Google

Regola la larghezza di banda dopo l'unità di distorsione, con un filtro brickwall regolabile.

0 = larghezza di banda completa


(48kHz). 1 =
20 kHz 2 = 18 kHz
FILTRO
3 = 16kHz
INVIARE
4 = 14kHz
5 = 12kHz
6 = 10kHz
7 = 8kHz

Bitcrusher
L'effetto Bitcrusher riduce la profondità di bit del segnale in ingresso. Ideale per creare suoni simili a chiptune o suoni a 8 bit.

Imposta il numero di bit da ridurre (1-24).


PROFONDITÀ

ATTENZIONE: valori elevati possono provocare suoni forti.

Decimatore
L'effetto Decimator riduce la frequenza di campionamento del segnale in ingresso, per creare toni granulosi, grintosi e metallici.

PROFONDITÀ
Regola la quantità di riduzione della frequenza di campionamento.

Filtro
L'effetto Filter include due filtri bipolari: uno passa-basso e uno passa-alto, in serie.

I filtri sono ideali per attenuare l'effetto dei due effetti precedenti o la brillantezza di un programma fortemente modulato.

LO Imposta il cutoff del filtro passa-basso.


CIAO
Imposta il cutoff del filtro passa-alto.

27
Machine Translated by Google

Coro/flanger
L'effetto stereo Chorus/Flanger in XVA1 è capace di un'ampia varietà di effetti di modulazione, da molto sottili a drammatici.

ASCIUTTO
Regola il livello del segnale dry (nessun effetto).

Regola il livello del segnale wet (effetto pieno).


BAGNATO

Regola la modalità dell'effetto, come segue:

0 = Coro (lungo)
MODALITÀ
1 = Coro (breve)
2 = Flanger (lungo)

3 = Flanger (corto)

VELOCITÀ Imposta la velocità di modulazione.


PROFONDITÀ
Imposta la profondità di modulazione.

FEEDBACK Regola il livello di feedback per l'effetto (segnale di uscita reinviato all'ingresso).
FASE LR Imposta la fase LR (128 per la fase in quadratura).

Phaser
L'effetto Phaser stereo è un design del filtro passa-tutto multistadio modulato, da 4 a 12 stadi.

ASCIUTTO
Regola il livello del segnale dry (nessun effetto).
BAGNATO
Regola il livello del segnale wet (effetto pieno).

Imposta la modalità phaser, come segue:

0 = Mono
MODALITÀ
1 = Stereo

2 = Cross (il feedback di ogni canale nell'altro)

VELOCITÀ Imposta la velocità di modulazione.


PROFONDITÀ
Imposta la profondità di modulazione.
COMPENSARE Imposta il punto di frequenza centrale per lo sweep dell'effetto.
FASI Imposta il numero di fasi di tutti i passaggi, da 4 a 12.

FEEDBACK Regola il livello di feedback per l'effetto (segnale di uscita reinviato all'ingresso).
FASE LR Imposta la fase LR (128 per la fase in quadratura).

28
Machine Translated by Google

Modulazione d'ampiezza
L'effetto Amplitude Modulation modula il segnale in ingresso in ampiezza con una sinusoide generata internamente, per creare diversi effetti che vanno dal
tremolo, all'auto-panning, alla modulazione di ampiezza ad alta frequenza.

PROFONDITÀ
Imposta la profondità di modulazione.
VELOCITÀ Imposta la velocità di modulazione.
ALLINEARE Questo parametro regola la gamma di velocità. Può essere pensato come un controllo di velocità grossolano.
FASE LR Imposta la fase LR (128 per la fase in quadratura).

Ritardo
L'unità effetto Delay produce tutti i tipi di effetti basati sul ritardo, come il raddoppio, l'eco slapback, l'eco mono/stereo, il ritardo del ping o i ritardi modulati.

Il loop di feedback dell'effetto include sia filtri passa-basso che passa-alto.

ASCIUTTO
Regola il livello del segnale dry (nessun effetto).
BAGNATO
Regola il livello del segnale wet (effetto pieno).

Imposta la modalità di ritardo, come segue:

0 = stereo
MODALITÀ
1 = Croce (feedback di ogni canale nell'altro)

2 = Bounce (gli echi rimbalzano nel campo stereo)

Regola il tempo di ritardo.


TEMPO
Quando è impostato su 0, il delay segue l'impostazione TEMPO.

Regola il livello di feedback per l'effetto (segnale di uscita reinviato all'ingresso).

FEEDBACK
Imposta questo controllo su 128 per un feedback del 100%. Consente valori più alti, per compensare la perdita di segnale
quando si utilizza il parametro SMEAR.
LO Regola la risposta in frequenza del filtro passa-basso per il loop di feedback.
CIAO
Regola la risposta in frequenza del filtro passa-alto per il loop di feedback.

Regola il tempo del delay in bpm, 50~255 (operativo solo quando il parametro TIME è impostato su 0).
TEMPO

MUL Imposta un moltiplicatore per il tempo di ritardo.

Imposta un divisore per il tempo di delay.


DIV
Combinando questo valore con il moltiplicatore si possono ottenere complessi effetti ritmici.

MOD SPEED Regola la velocità della modulazione del delay.

MOD DEPTH Regola la profondità della modulazione del delay.

Controlla la quantità di degradazione del segnale nel tempo quando il controllo del feedback produce più iterazioni dello stesso
suono. 0 = nessuna sbavatura (32 bit)

1= 16 bit 2=15 bit

SBAVARE
3=14 bit
4=13 bit

5=12 bit
6=11 bit

7=10 bit

29
Machine Translated by Google

2x Raddoppia il tempo di ritardo, riducendo la larghezza di banda.

Prime riflessioni
L'unità Early Reflections è un'unità a breve convoluzione che include modelli di 32 spazi del mondo reale, ciascuno con un insieme preciso di intensità, fase, colore e posizione
per un massimo di 32 riflessioni.

ASCIUTTO
Regola il livello del segnale dry.
BAGNATO
Regola il livello del segnale wet.

CAMERA Seleziona una delle 32 risposte all'impulso delle prime riflessioni disponibili.

RUBINETTI Imposta il numero di riflessioni da ascoltare, 0-32.

FEEDBACK Regola il livello di feedback dell'unità.

Riverbero

XVA1 è dotato di un'unità di riverbero algoritmico, capace di diversi tipi di riverbero ed effetti di simulazione della stanza.

ASCIUTTO
Regola il livello del segnale dry (nessun effetto).

BAGNATO
Regola il livello del segnale wet (effetto pieno).

Imposta la modalità di riverbero, come segue:

MODALITÀ 0 = Piatto

1 = Sala

DECADIMENTO
Regola il tempo di decadimento del riverbero.

UMIDO Imposta lo smorzamento delle alte frequenze del riverbero.


HPF Regola il taglio delle basse frequenze della coda del riverbero.

MOD SPEED Regola la velocità della modulazione della coda del riverbero MOD DEPTH Regola

la profondità della modulazione del riverbero.

Cancello

L'effetto Gate in XVA1 consente di produrre un taglio improvviso del suono utilizzando il MIDI Continuous Control #11.

In alternativa, può essere attivato dallo Step Sequencer utilizzando Note = 200 (e rilasciare con qualsiasi altro numero, ad esempio 201), per effetti di gating ritmico.

ACCESO SPENTO Attiva o disattiva l'effetto.

Imposta la curva per la rampa del volume:

CURVA
0 = Forma a S 1

1 = Forma a S 2

30
Machine Translated by Google

ATTACCO Regola il tempo di attacco del gate.

PUBBLICAZIONE Regola il tempo di rilascio del gate.

Instradamento degli effetti

Due diversi effetti di indirizzamento sono selezionabili in ciascuna unità di elaborazione degli effetti.

Seleziona il routing degli effetti, come segue:

0 = Guadagno Pre ÿ Clipper ÿ Regolazione larghezza di banda ÿ Distorsione ÿ Bitcrusher ÿ Decimatore ÿ

Filtro ÿ Chorus ÿ Phaser ÿ AM ÿ Gate ÿ Delay ÿ Riverbero ÿ Gain Post

PERCORSO FX
1 = Guadagno Pre ÿ Clipper ÿ Regolazione larghezza di banda ÿ Distorsione ÿ Bitcrusher ÿ Decimatore ÿ

Filtro ÿ Gate ÿ Delay ÿ Chorus ÿ Phaser ÿ AM ÿ Riverbero ÿ Gain Post

2 = Gain Pre ÿ Clip ÿ Gain Post (bypass effetti)

Livelli di uscita e guadagni


Il parametro del livello di uscita serve come regolazione finale per ciascuna unità, dopo che tutti gli effetti sono stati elaborati.

PRODUZIONE Regola il livello di uscita del programma.

Imposta il guadagno applicato ai pre-effetti del segnale:

0 = 0 decibel

GUADAGNO PRE 1 = 6 dB 2

= 12 dB

3 = 18dB

Imposta il guadagno applicato ai post-effetti del segnale:

0 = 0 decibel
GUADAGNA IL POST
1 = 6 dB 2

= 12 dB

3 = 18dB

31
Machine Translated by Google

Controlli delle prestazioni


Ogni programma in XVA1 può contenere fino a otto assegnazioni di Performance Control. Ogni controllo delle prestazioni può essere
mappato su qualsiasi parametro del programma, per il controllo in tempo reale.

Ciò significa, ad esempio, che il Programma 1 potrebbe avere LFO Speed, Filter 1 Cutoff, Chorus Wet Level e Amp Attack Time
assegnati per reagire ai messaggi MIDI di Performance Control (da CC 70 a CC 73), mentre il Programma 2 potrebbe avere un aspetto
completamente diverso. insieme di parametri mappati.

Ciascun controllo delle prestazioni è specificato come due numeri a 7 bit.

CTL1H,
CTL1L a
Impostare Performance Control 1-8 7 bit MSB e LSB, rispettivamente (vedere
Calcolo dei numeri a 7 bit per i dettagli).

CTL8H,
CTL8L I controlli delle prestazioni 1-8 rispondono ai controlli continui MIDI 70-78.

Esempio: CTL1H = 0, CTL1H= 105 per Chorus Wet Level.

32
Machine Translated by Google

Impostazioni globali

Canale MIDI
XVA1 può essere impostato per reagire a tutti i canali MIDI oa qualsiasi canale specificato.

Questa è un'impostazione globale e persiste allo spegnimento. Fare riferimento a "Controllo di XVA1 tramite USB2" per i dettagli su
come modificare i canali MIDI.

33
Machine Translated by Google

Controllo XVA1 tramite USB


XVA1 è dotato di un convertitore da USB a seriale ad alta velocità integrato, che può essere utilizzato per comunicare l'unità con
qualsiasi computer o dispositivo dotato di USB.

La comunicazione è molto veloce (12Mbps) e può essere utilizzata per caricare/scaricare programmi sonori, banchi, accordature e
per registrare l'uscita audio XVA1 in un file audio.

Il file di distribuzione XVA1 include XLoad, un'utilità della riga di comando (per Windows) che gestisce tutte le
comunicazioni USB con il dispositivo in modo molto semplificato.

Consente di inizializzare, caricare (da computer a dispositivo) e salvare (da dispositivo a computer) singoli file di programma
o file di banchi completi (un banco è composto dai 128 programmi nella memoria EEPROM), impostare e ottenere i valori dei
parametri , impostare il canale MIDI, ottenere e impostare i nomi dei programmi, caricare un nuovo file di definizione
dell'accordatura, richiamare i programmi e registrare la performance audio XVA1.

L'utilità può essere utilizzata sia in modalità terminale (per inserire i comandi in modo interattivo), sia in modalità script (inserendo i
comandi direttamente nella riga di comando).

Ad esempio, XLoad "get_bank d:/ backup.bank" può essere utilizzato per eseguire il backup di tutti i programmi nel dispositivo in un
file e "XLoad". d:/ perf1.wav” avvierà una nuova registrazione audio.

XLoad creerà file audio wave standard stereo, a 24 bit, 96 kHz (.wav).

34
Machine Translated by Google

Controllo XVA1 tramite UART esterno


Oltre alla porta USB integrata, XVA1 può essere controllato utilizzando l'UART esterno dedicato, utilizzando i pin 26 (TX) e 27 (RX) nel modulo
CMOD-A7.

Questa interfaccia consente di creare qualsiasi tipo di pannello di interfaccia utente dedicato per accedere ai parametri e ai programmi del
modulo, utilizzando unità di microcontrollore esterne (come Arduino, Teensy, ecc.).

L'UART esterno è impostato per inviare/ricevere a 500 kbps, 8 bit, un bit di stop, nessuna parità. I comandi disponibili per questa comunicazione
e i relativi parametri sono i seguenti:

Valore di comando 1 (dec) d Valore 2 (dec) Valore 3 (dec) Risultato (dec) 512 Funzione
- -
- byte Visualizza tutti i valori dei
parametri per il programma attivo.
- - - 0
io

Inizializza il programma attivo.


- 0 Carica un programma dalla
R Numero programma (0-127) -
EEPROM.
- 0
w Numero programma (0-127) - Scrive il programma attivo
nella EEPROM.
Numero di Parametro -
S Numero del parametro Imposta il parametro specificato
(0-254 o 255 se il parametro è parametro meno valore sul valore specificato.
maggiore di 254). 256.
Richiesto solo se
il numero di
parametro è

maggiore di 254.
Numero del parametro Numero di - Parametro Ottiene il valore attivo per
G
(0-254 o 255 se il parametro è parametro meno valore. il parametro specificato.
maggiore di 254). 256.
Richiesto solo se
il numero di
parametro è

maggiore di 254.
- - - Inizializza la EEPROM.
$ -
ATTENZIONE: tutti i programmi
andranno persi.
* 10 Canale MIDI, 0 - Canale MIDI Imposta il canale MIDI.
(omni) o 1-16.

35
Machine Translated by Google

Note sull'hardware

LED integrati ed esterni

Il CMOD-A7 ha diversi LED a bordo. XVA1 li utilizza come indicatori di attività per diversi eventi:

Audio muto.
LD1 (verde)
Lampeggia durante la ricezione di messaggi MIDI Program Change.
Registrazione.
LD2 (verde)
Lampeggia quando è attiva una registrazione audio USB.

Attività di input MIDI.


Si illumina quando XVA1 riceve messaggi MIDI. Molte tastiere moderne inviano messaggi MIDI Active Sensing (F8),
questo indicatore si illuminerà con questi eventi.
LD0 blu

Questo segnale è replicato nel pin esterno 37 (LED MIDI) del CMOD-A7, che permette di collegarlo ad un indicatore
esterno.

Attività di uscita audio.


Si accende quando XVA1 sta producendo audio.
LD0 verde
Questo segnale è replicato nel pin esterno 39 (LED AUDIO) del CMOD-A7, che permette di collegarlo ad un indicatore
esterno.

LD0 rosso Inutilizzato.

Ritaglio audio.

FATTO (giallo)
Questo segnale è replicato nel pin 40 esterno CMOD-A7 (LED CLIP), che consente di collegarlo a un indicatore
esterno.

POWER (rosso) La scheda è alimentata.

USB (giallo) La scheda sta inviando/ricevendo dati USB.

Monitor

Utilizzando il pulsante integrato BTN1, XVA1 può inviare diversi segnali di monitoraggio all'USB.

Qualsiasi terminale può essere utilizzato per leggere quei monitor (12 Mbps, 8N1). Le seguenti modalità di monitoraggio vengono attivate
premendo ripetutamente BTN1:

PREDEFINITO Nessun segnale è monitorato.


MIDI I dati del segnale MIDI in ingresso vengono inviati al terminale.
Invia la lettura dell'ADC interno al terminale.

Usando BTN0, il monitoraggio per i tre canali ADC può essere ciclato:
ADC

Impostazione predefinita = temperatura interna del dispositivo (normalmente intorno a A8).


VC0 = ingresso VC0 (pin esterno 15)
VC1 = ingresso VC1 (pin esterno 16)
STATO Invia informazioni solo se viene rilevato un errore del dispositivo.

36
Machine Translated by Google

NOTA: le comunicazioni dei parametri standard verranno interrotte durante il monitoraggio. Pertanto, dopo il monitoraggio,
assicurarsi di ripristinare lo stato su DEFAULT prima di utilizzare nuovamente l' utilità XLoad .

37
Machine Translated by Google

Appendici

Accordature di fabbrica
I programmi XVA1 possono utilizzare una qualsiasi delle 256 diverse strutture di accordatura o scale incorporate. Inoltre, altri banchi
di accordatura possono essere caricati nell'unità utilizzando l' utility XLoad (Windows).

Le scale non sono limitate a 12 toni per ottava; qualsiasi nota MIDI può essere sintonizzata su qualsiasi tono desiderato.

Il banco di accordatura di fabbrica consiste in una selezione di accordature create con lo strumento software Scala . Scala è uno
strumento software potente e gratuito per l'analisi e la sperimentazione di accordature musicali, come solo scale di intonazione,
temperamenti uguali e storici, scale microtonali e macrotonali e scale non occidentali.

XVA1 include l' utility di conversione WScala (per Windows), che consente la conversione di qualsiasi file Scala (.scl) e lo comprime
in un file binario che può essere aggiunto in un banco XVA1.

Questa è la lista delle accordature nel banco di fabbrica:

# Nome del file Scala Descrizione del file scala


0 00 - Standard.scl Accordatura standard
1 05-19.scl 5 su 19-tET
2 05-22.scl "Generatore" pentatonico di 09-22.scl 5
3 05-24.scl su 24-tET, scala esatonica
4 06-41.scl simmetrica in 41-tET, Magic-6 Diciannove
5 07-19.scl toni uguale maggiore Strana
6 07-31.scl scala diatonica strettamente propria Miller's
7 07-37.scl Porcupine-7 8 su 11-tET
8 08-11.scl
9 08-13.scl 8 su 13-tET
10 08-19.scl 8 su 19-tET, scala Porcupine-8
11 08-37.scl Charyan di Mandelbaum
12 09-15.scl Miller di Andal, Boudewijn Rempt (1999), 1/1=A 9 su 19-tET,
13 09-19.scl Mandelbaum. Negri[9]
14 09-19a.scl Seconda scala strettamente propria 9 su 19
15 09-22.scl Scala trivalente in 22-tET, TL 12-05-2000 9 su
16 09-23.scl 23-tET, Dan Stearns Ciclo di
17 09-29.scl g=124.138 in 29-tET (temperamento Negri)
18 09-31.scl Scala Scott Thompson 724541125
19 10-13-58.scl Pseudo-MOS a catena singola di terze maggiori e neutre in 58 -tET 10 su
20 10-13.scl 13-tET MOS, Carl Lumma, TL 21-12-1999 10 su 19-tET,
21 10-19.scl Mandelbaum. Negri[10] 10 su 29 -tET, catena di
22 10-29.scl intervalli di 124.138 centesimi, Keenan 11 su 18-tET, g=333.33, TL
23 11-18.scl 27-09-2009 11 su 19-tET, Mark Gould (2002) 11 su
24 11-19-gould.scl 19 -tET, Richard Krantz 11 su 19-tET, Brian
25 11-19-krantz.scl McLaren. Asc: 311313313 Desc:
26 11-19-mclaren.scl 313131313 11 su 23-tET, Dan Stearns
27 11-23.scl

38
Machine Translated by Google

28 11-31.scl Jon Wild, 11 su 31-tET, g=7/6, TL 9-9-1999


29 11-34.scl Erv Wilson, 11 su 34-tET, catena di terze minori
30 11-37.scl JakeFreivald, 11 su 37 -tET, g=11/8, TL 22-08-2012 11-limit-
31 11-solo-limite.scl only 12 su 17-
32 12-17.scl tET, catena di quinte 12 su 22-tET,
33 12-22.scl catena di quinte
34 12-22h.scl Scala esacordale a 12 toni in 22-tET
35 12-27.scl 12 su 27, scala Galticeran di Herman Miller 12 su
36 12-31.scl 31-tET, tono significato Mib -Sol# 11-
37 12-31_11.scl limite 12 su 31-tET, George Secor 12 su 43-
38 12-43.scl tET (tono significato da 1/5 virgola) 12 su
39 12-46.scl 46 - tET, diaschismico 686/675
40 12-46 p.scl scala pompa virgola in 46-tET 12 su 50-
41 12-50.scl tET, tono significato Mib-Sol# 12 toni
42 12-79mos159et.scl su 79 MOS 159ET, Splendid Beat Rates Basato sulla versione Simple
Frequencies, C=262hz 12 toni
43 12-yarman24a.scl su Yarman24a, circolante nello stile del temperamento medio modificato di
Rameau a 12 toni da
44 12-yarman24b.scl Yarman24b, circolante nello stile del temperamento medio modificato di Rameau
a 12 toni da Yarman24c,
45 12-yarman24c.scl circolante nello stile del temperamento medio modificato di Rameau a 12 toni da
Yarman24d, circolante
46 12-yarman24d.scl nello stile del temperamento medio modificato di Rameau 13 su 19-tET,
Mandelbaum 13 su 22-
47 13-19.scl tET, generatore = 5 Tritave con
48 13-22.scl generatore 13/10, 91/90 temperato
49 13-30t.scl 13 su 31-tET Hemiwürschmidt[13] 14 su 19-tET,
50 13-31.scl Mandelbaum Due diatonici interlacciati in
51 14-19.scl 26-tET, tetracordali. Paolo Erlich
52 14-26.scl (1996)
53 14-26a.scl Due diatoniche interlacciate in 26 -tET, al massimo pari. Paolo Erlich (1996)
54 15-37.scl Porcospino di Miller-15
55 15-46.scl 15
56 16-139.scl g=9 passaggi di 139-tET. Gene Ward Smith "Quartaminorterzi" temperamento
7-limiti
57 16-145.scl Magic[16] in 145-tET
58 16-31.scl Armodue semi-equalizzato
59 17-31.scl 17 su 31, con split Do#/Reb, Re#/Mib, Fa#/Solb, Sol#/Lab e La#/Sib
60 17-53.scl 17 in uscita di 53-tET, scala araba pitagorica, Safiyuddîn Al-Urmawî (Safi al-Din)
19 su
61 19-31.scl 31-tET, tono significato Gb-B#
62 19-31ji.scl Un'interpretazione settimale di 19 toni su 31, dopo Wilson, XH7+8 19 su
63 19-36.scl 36 -tET, Tomasz Liese, Tuning List, 1997 19 su 50-tET,
64 19-50.scl tono significato Gb-B# 19 su 53-tET,
65 19-53.scl Larry H. Hanson (1978), la chiave 8 è la scala di Mason Green del 1953

66 19-55.scl 19 su 55-tET, tono significato Gb-B#

39
Machine Translated by Google

67 19-qualsiasi.scl Due su 1/7 1/5 1/3 1 3 5 7 CPS


68 20-31.scl 20 su 31-tET

69 20-55.scl 20 su 55-tET, J. Chesnut: l'insegnamento dell'intonazione di Mozart, JAMS 30/2 (1977) 2)7

70 21- 1.3.5.7.9.11.13 21-any, 1.3 tonic MODMOS


71 qualsiasi.scl 22-100.scl con catene di quinte di 10 e 12 note di Gene Ward Smith, simile a Pajara Versione
alternativa con 600
72 22-100a.scl centesimi periodo 22 su 41 di Stephen Soderberg,
73 22-41.scl TL 17 -11-98 22 shrutis su 46-tET di Graham Breed 22 shrutis
74 22-46.scl su 53-tET
75 22-53.scl

76 24-41.scl 24 su 41 -tET, sol=terza neutra, 22 triadi neutre, Op de Coul (2001),


Emiquinti-24
77 24-60.scl 12 e 15-tET misti. Novarò (1951)
78 24-80.scl Temperamento regolare di 705 centesimi, 24 di 80-tET
79 24-94.scl Temperamento scismico di 24 toni in 94-tET, Gene Ward Smith (2002) 6)8
80 28- 1.3.5.7.9.11.13.15 28-qualsiasi, solo 26 toni 30/29 x
81 qualsiasi.scl 30-29-min3.scl 29/28 x 28/27 più 6/5 Tertiaseptal-31
82 31-171.scl in 171-tET, g=11\171 Sottoinsieme di 46 note
83 46_72.scl di 72-tET contenente le 17-limite di otonalità e utonalità di Rick Tagawa cosiddetta
divisione in 1/9 virgola della musica
84 53-virgole.scl turca per divisione uguale di 9/8 in 9 lunghezze di corde uguali 3)8 1.3.5.7.9.11.13.15 56-
any, 1.3.5 tonica, solo 48 note
85 56- 67 su 135-tET di Ozan Yarman, g=17.7777 4)8 1.3.5.7.11.13.17.19 70-
86 qualsiasi.scl 67-135.scl any, tonic 1.3.5.7 79 su 159-tET MOS di Ozan Yarman,
87 70- accordatura e teoria a 79 toni per la musica turca Maqam
88 qualsiasi.scl 79-159.scl 79 MOS 159tET Splendidi beat rate basati su frequenze semplici, C=262 hz

89 79-159 battiti.scl

90 79-159first.scl 79 MOS 159 -tET versione originale per quarti puri


91 79-159ji.scl 79 MOS 159-tET Solo rapporti di intonazione
92 79-159_arel-ezgi Stile Arel-Ezgi-Uzdilek di 11 quinte in alto, 12 in basso dal tono di origine in 79
uzdilek.scl MOS 159-teT
93 79 MOS 159-tET quinte equidistanti dalla versione 3:2 pura.
79-159_equidistant5ths.scl
94 79- 79 MOS 159-tET Splendide frequenze di battimento basate su frequenze semplici,
159_splendidbeating.scl DO=262 hz
95 80-159.scl 80 su 159 tET MOS di Ozan Yarman, accordatura a 79 toni e teoria per
Musica turca Maqam
96 80-159 battute.scl 80 MOS 159tET Splendide frequenze di battimento basate su frequenze semplici,
DO=262 hz

97 80- 80 MOS 159-tET Splendide frequenze di battimento basate su frequenze semplici,


159_splendidbeating.scl DO=262 hz
98 abell1.scl Meantone barocco francese di Ross Abell 1, la'=520 Hz
99 abell2.scl Meantone barocco francese di Ross Abell 2, la'=520 Hz
100 abell3.scl Meantone barocco francese di Ross Abell 3, la'=520 Hz
101 abell4.scl Meantone 4 barocco francese di Ross Abell, la'=520 Hz

40
Machine Translated by Google

102 abell5.scl Meantone barocco francese 5, a'=520 Hz di Ross Abell


103 abell6.scl Meantone barocco francese 6, a'=520 Hz di Ross Abell
104 abell7.scl Meantone barocco francese 7, a'=520 Hz di Ross Abell
105 abell8.scl Meantone barocco francese 8, a'=520 Hz di Ross Abell
106 abell9.scl Meantone barocco francese 9, la'=520 Hz Amin Ad-Dik,
107 ad-dik.scl accordatura egiziana a 24 toni, d'Erlanger vol.5, p. 42 Eolico greco
108 eolico.scl antico, anche scala tritriadica della triade 54:64:81 AEU estesa a
109 aeu-41 rapporti.scl 41 toni quasi ciclici in rapporti semplici AEU estesa a 41
110 aeu-41.scl toni quasi uguali da Monochord, Rudimenta musices di
111 agricola.scl Ozan Yarman Agricola (1539)
112 agricola_p.scl Monocordo di tipo pitagorico di Agricola, Musica instrumentalis deudsch
(1545)
113 akea46_13.scl 46
114 al-din.scl Accordatura liuto completa di Safi al-Din su 5 corde 4/3
115 blackjack.scl separate 21 note MOS di temperamento "MIRACLE", Erlich &
Keenan, miracle1.scl,TL
116 blackjackg.scl 2-5-2001 Blackjack
117 blackjack_r.scl su GD Rational versione in stile "Wilson/Grady", Paul Erlich, TL
118 blackjack_r2.scl 28-11-2001 Un altro blackjack razionale che massimizza 1:3:7:9:11, Paul
Erlich, TL 5-12- 2001
119 blackjack_r3.scl 7-Limite di blackjack razionale, Dave Keenan, TL 5-12-2001
120 blackjb.scl Marvel (1,1) tuning di pipedum_21b
121 blackopkeegil1.scl Blacksmith-Opossum-Keemun-Gilead Wakalix 1
122 blackopkeegil2.scl Blacksmith-Opossum-Keemun -Gilead Wakalix 2
123 blackwoo.scl Blackjack irregolare da marvel woo temperamento cartesiano scala sotto il
124 blackwood.scl temperamento Blackwood, sol=84.663787, p=240, 5 limiti
125 blackwood_6.scl Easley Blackwood, scala di toni interi, arrangiamento di 4:5:7:9:11:13,
1/1=G, p.114
126 blackwood_9.scl Blackwood, scala con triadi pure su I II III IV VI e dom.7a su V. pag. 83

127 blasquinten.scl Blasquintenzirkel. 23 quinti in 2 ott. C. Sachs, Vergleichende Musikwiss. P.


28
128 blueji-cataclysmic.scl Blueji temperato in 13-limite Cataclysmic Marvel Woo
129 bluesmarvwoo.scl versione sintonizzata POTE della scala Blues di Graham Breed
130 bluesrag.scl Bluesji temperato ragismico in 8419-tET
131 bobrova.scl Bobrova Cheerful 12 WT basato su *19 EDL
132 bobro_phi.scl Scala phi di Cameron Bobro, TL 05-06-2009
133 bobro_phi2.scl Cameron Bobro, primi 5 tagli d'oro di Phi, TL 05-09-2009
134 boeth_chrom.scl Chromatic di Boethius. L'IC è 19/16
135 boeth_enh.scl Enarmonico di Boezio, con CI di 81/64 e aggiunto 16/9 Bohlen-
136 bohlen-eg.scl Pierce con due toni alterati da diesis BP minore, leggermente più uguale
Vedi
137 bohlen-p.scl Bohlen, H. 13-Tonstufen in der Duodezime, Acustica 39: 76-86 (1978 )

138 bohlen-p_9.scl Sottoscala Bohlen-Pierce di JR Pierce con triadi 3:5:7 9 di


139 bohlen-p_9a.scl 3\13 di Pierce, vedi Mathews et al., J. Acoust. soc. Sono. 84, 1214-1222 Scala
140 bohlen-p_eb.scl Bohlen-Pierce con battuta uguale 5/3 e 7/3

41
Machine Translated by Google

141 bohlen-p_ebt.scl Scala Bohlen-Pierce con battuta uguale 7/3 decimo


142 bohlen-p_ebt2.scl Scala Bohlen-Pierce con battuta uguale 7/5 tritono 13 toni
143 bohlen-p_et.scl divisione uguale di 3/1. Bohlen -Pierce approssimazione uguale Todd
144 bohlen-p_ring.scl Harrop, anello simmetrico di enarmoniche di Bohlen-Pierce utilizzando 4 dies
maggiori e 8 minori (2012)
145 bohlen-p_sup.scl Scala di Bohlen-Pierce superparticolare
146 bohlen47.scl Heinz Bohlen, modo di 4\47 (1998), www.huygens
fokker.org/bpsite/pythagorean.html
147 bohlen47r.scl Versione razionale, con alt.9 64/49 e alt.38 40/13 versione
148 bohlen5.scl a 5 limiti di Bohlen-Pierce
149 bohlen_11.scl Scala a 11 toni di Bohlen, generata dalla triade 1/1 3/2 5/2 Vedi
150 bohlen_8.scl Bohlen, H. 13-Tonstufen in der Duodezime, Acustica 39: 76-86 (1978)

151 bohlen_arcturus.scl Paul Erlich, Arcturus-7, accordatura TOP (15625/15309 temperato)


152 bohlen_canopus.scl Paul Erlich, Canopus-7, accordatura TOP (16875/16807 temperato)
153 bohlen_coh.scl Differenzialmente coerente Bohlen-Pierce, intervallo=2
154 bohlen_coh2.scl Differenzialmente coerente Bohlen-Pierce, intervallo=1,2, subarmonico=25
155 bohlen_coh3.scl Differenzialmente coerente Bohlen-Pierce, intervallo=1, subarmonico=75
156 bohlen_delta.scl Scala delta di Bohlen, un modo BP, vedi Acustica 39: 76 -86 (1978)
157 bohlen_diat_top.scl BP Diatonico, accordatura TOP (245/243 temperato)
158 bohlen_d_ji.scl Scala delta di Bohlen, solo versione. Forma "Dur", "moll" è inversione.
159 bohlen_enh.scl Scala di Bohlen-Pierce, tutti i toni enarmonici
160 bohlen_eq.scl Selezione più uguale da tutti i toni enarmonici di Bohlen-Pierce Scala
161 bohlen_gamma.scl gamma di Bohlen, un modo della scala di Bohlen-Pierce Scala
162 bohlen_g_ji.scl gamma di Bohlen, solo versione Scala
163 bohlen_harm. scl armonica di Bohlen, inversa di lambda Scala
164 bohlen_h_ji.scl armonica di Bohlen, solo versione di Bohlen
165 bohlen_lambda.scl scala lambda, un modo della scala Bohlen-Pierce
166 bohlen_lambda_pyth.scl Dave Benson's BP-scala pitagorica, modalità lambda di bohlen_pyth.scl bohlen_l_ji.scl
167 bohlen_mean.scl Scala lambda di Bohlen, solo versione
168 bohlen_pent_top.scl 1/3 diesis BP minore (245/243) temperata 7/3 scala meantone BP
169 bohlen_pyth.scl pentatonica, accordatura TOP (245/243 temperata)
170 bohlen_quintuple_j.scl Ciclo di 13 7/3 BP decimi
171 scala Bohlen-Pierce quintupla (solo versione di 65ED3). Georg Hajdu (2017)

172 bohlen_quintuple_t.scl Scala quintupla di Bohlen-Pierce, 65a radice di 3. Georg Hajdu (2017)
173 bohlen_sirius.scl Paul Erlich, Sirius-7, accordatura TOP (3125/3087 temperato)
174 bohlen_t.scl Bohlen, scala basata sulla dodicesima
175 bohlen_t_ji.scl Bohlen, scala basata sulla dodicesima, solo
176 bolivia.scl versione Scala osservata dal flauto di Pan di La Paz. 1/1=171 Hz
177 boomsliter.scl Boomsliter & Creel set base della loro accordatura di riferimento. [1 3 5 7 9] xu[1 3 5]
insieme
178 boop19.scl incrociato 19
179 cluster8e.scl Cluster triadico di otto toni 5:6:8
180 cluster8f.scl Cluster triadico di otto toni 5:8:6
181 cluster8h.scl Cluster triadico a otto toni 4:7:5, genere [5557]
182 cluster8i.scl Cluster triadico di otto toni 5:6:7

42
Machine Translated by Google

183 cluster8j.scl Cluster triadico a otto toni 5:7:6 Flynn


184 cohenf_11.scl Cohen, scala a 7 limiti di "Rameau's nephew" (1996)
185 coerente49.scl Il generatore è la radice positiva di x^4 - x^2 - 1, Raph, Meta-Sidi, 72&121
temperament sqrtphi <30 35 38 39
186 coleman10.scl Coleman 10 (2001)
187 coleman11.scl Il temperamento pianistico XI di Jim Coleman. TL 16 marzo 1999
188 coleman16.scl Balanced 16 di Jim Coleman Sr. (2001)
189 coleman4.scl Coleman IV di Jim Coleman Sr.
190 coll7.scl 7
191 collangettes.scl d'Erlanger vol.5, p. 23. Père Maurice Collangettes, sistema arabo a 24 toni An 11-limit
192 collapsar.scl patent val superwakalix L'irregolare Just
193 colonna1.scl Intonation n. 1 (1618)
194 colonna2.scl L'irregolare Just Intonation n. 2 (1618)
195 compton48.scl Compton[48] Concertina inglese
196 fisarmonica.scl modificata a 11 limiti, Helmholtz/Ellis, p. 470
197 cons11.scl Insieme di intervalli con num + den <= 11 non superiore a 2/1
198 cons12.scl Insieme di intervalli con num + den <= 12 non superiore a 2/1
199 contro13.scl Insieme di intervalli con num + den <= 13 non superiore a 2/1
200 contro14.scl Insieme di intervalli con num + den <= 14 non superiore a 2/1
201 contro15.scl Insieme di intervalli con num + den <= 15 non superiore a 2/1
202 contro16.scl Insieme di intervalli con num + den <= 16 non superiore a 2/1
203 contro17.scl Insieme di intervalli con num + den <= 17 non superiore a 2/1
204 contro18.scl Insieme di intervalli con num + den <= 18 non superiore a 2/1
205 contro19.scl Insieme di intervalli con num + den <= 19 non superiore a 2/1
206 contro20.scl Insieme di intervalli con num + den <= 20 non superiore a 2/1
207 cons21.scl Insieme di intervalli con num + den <= 21 non eccedente 2/1
208 cons8.scl Insieme di intervalli con num + den <= 8 non eccedente 2/1
209 cons9.scl Insieme di intervalli con num + den <= 9 non eccedente 2/1
210 cons_5.scl Insieme di consonante 5 -limite intervalli all'interno dell'ottava
211 cons_7.scl Insieme di intervalli consonantici di 7 limiti di tetrade 4:5:6:7 e inverso
212 cons_7a.scl Insieme di intervalli consonantici di 7 limiti, minimi di entropia armonica
213 cont_frac1.scl Frazione continua scala 1, vedi McLaren in Xenharmonikon 15, pp.33-38 Frazione
214 cont_frac2.scl continua scala 2, vedi McLaren in Xenharmonikon 15, pp.33-38 Quadratic Corner 11-
215 corner11.scl limit. Chalmers '96 Angolo quadratico 13 -
216 corner13.scl limite. Angolo quadratico di Chalmers '96 17
217 corner17.scl limiti.
218 corner17a.scl Angolo quadratico 17 limite dispari.
219 corner7.scl Angolo quadratico 7 -limite. Chalmers '96
220 corner9.scl Prime 9 armoniche dalla 5a alla 9a armonica Quadratic
221 angoli11.scl Corners 11-limit, John Chalmers (1996)
222 angoli13.scl Angoli quadratici 13-limite. Chalmers '96 Angoli
223 angoli7.scl quadratici 7-limite. Chalmers '96 Corrette
224 corrette.scl temperamento, modificato 1/4-comma meantone Michel
225 correzioni2.scl Corrette, modificato temperamento meantone (1753)
226 regole3.scl Il monocordo di Corrette (1753), anche Marpurg 4 e Yamaha Pure Minor Scale 1
227 coul_12.scl 5/4 3/2 2 dividono successivamente gli intervalli più grandi per gli intervalli più piccoli

43
Machine Translated by Google

228 coul_12a.scl Scala 1 6/5 3/2 2 divide successivamente gli intervalli maggiori per gli intervalli
229 coul_12sup.scl minori Approssimazione superparticolare alla scala pitagorica. Op de Coul,
230 coul_13.scl 2003 Scala JI simmetrica a 13 toni a 5
231 coul_17sup.scl limiti Approssimazione superparticolare alla scala pitagorica a 17 toni. Op de
Coul, 2003
232 coul_20.scl Accordatura per una tastiera simmetrica a 3 file, Op de Coul (1989)
233 coul_27.scl Sistema giusto simmetrico a 27 toni a 5 limiti, 67108864/66430125 e 25/24
234 counterschismic.scl temperamento controschismico, g=498.082318, significato
235 couperin.scl modificato da Couperin a 5 limiti
236 couperin_org.scl F. temperamento d'organo Couperin (1690), da C. di Veroli, 1985 First
237 cpak19a.scl 19 -epimorphic ha ordinato una bilancia per tetradi, Gene Ward Smith, TL
23-10-2005
238 cpak19b.scl Seconda scala di tetrad pack ordinata a 19 epimorfici, Gene Ward Smith, TL
23-10-2005
239 cross13.scl Incrocio armonico/subarmonico a 13 limiti
240 cross2.scl Doppio incrocio 5-7 di John Pusey ridotto di 3/1
241 cross2_5.scl doppio incrocio 3-5 ridotto di 2/1
242 cross2_7.scl incrocio più lungo 3-5-7 ridotto di 2/1
243 cross3.scl Incrocio triplo 5-7 di John Pusey ridotto di 3/1 7-
244 crossbone1.scl limit Crossbone Scale (1° ordine, 1° sepenta)
245 cross_7.scl Incrocio 3-5-7 ridotto di 2/1, quasi diatonico, simile a quello di Zalzal, Flynn
Coen
246 cross_72.scl doppio incrocio 3-5-7 ridotto di 2/1
247 cross_7a.scl incrocio 2-5-7 ridotto di 3/1
248 cruciform.scl Reticolo cruciforme
249 cubo3.scl Cubo a 7 limiti[3] scala, Gene Ward Smith
250 cubo4.scl Cubo a 7 limiti[4] scala, Gene Ward Smith
251 cw12_11.scl CalkinWilf(<12 19 28 34 42|)
252 cw19_11.scl CalkinWilf(<19 30 44 53 66|)
253 cw19_5.scl CalkinWilf(<19 30 44|)
254 cw19_7.scl CalkinWilf(<19 30 44 53|)
255 cx4.scl 10

44
Machine Translated by Google

Tabella di implementazione MIDI


XVA1 può ricevere ed elaborare i seguenti messaggi MIDI:

Parametro Intervallo

NUMERI NOTE-ON, NOTE-OFF 0-127

NOTE SULLA VELOCITÀ 0-127

CAMBIO DI PROGRAMMA 0-127

PITCH BEND 0-16383

AFTERTOUCH DEL CANALE 0-127

RILEVAMENTO ATTIVO Attivo

Utilizzato per impostare il tempo dell'arpeggiatore e del


OROLOGIO MIDI
sequencer di passi se le impostazioni del tempo interno sono 0.
CONTROLLI CONTINUI 0-127

RUOTA DI MODULAZIONE CC 01

CONTROLLO DEL RESPIRO CC 02

CONTROLLO DEL PIEDE CC 04

TEMPO DI PORTAMENTO CC 05

VOLUME CC 07

PADELLA CC 10

CANCELLO FX CC 11

FX PARAM 1: DECADIMENTO DEL RIVERBERO CC 12

PARAM FX 2: TEMPO DI RITARDO CC 13

VELOCITÀ DELL'ARPEGGIATORE CC 16

INTERRUTTORE SOSTENIBILE CC 64

CONTROLLO DELLE PRESTAZIONI 1 CC 70

CONTROLLO DELLE PRESTAZIONI 2 CC 71

CONTROLLO DELLE PRESTAZIONI 3 CC 72

CONTROLLO DELLE PRESTAZIONI 4 CC 73

CONTROLLO DELLE PRESTAZIONI 5 CC 74

CONTROLLO DELLE PRESTAZIONI 6 CC 75

CONTROLLO DELLE PRESTAZIONI 7 CC 76

CONTROLLO DELLE PRESTAZIONI 8 CC 77

OSCILLATORE 1 LIVELLO CC 81

OSCILLATORE 2 LIVELLO CC 82

OSCILLATORE 3 LIVELLO CC 83

OSCILLATORE 4 LIVELLO CC 84

TAGLIO 1 CC 85

TAGLIO 2 CC 86

RISO 1 CC 87

RISO 2 CC 88

LIVELLO DI RIVERBERO CC 91

LIVELLO DEL TREMOLO CC 92 (profondità di modulazione di ampiezza)


LIVELLO DI CORO CC 93

LIVELLO DI RITARDO CC 94

45
Machine Translated by Google

LIVELLO FASER CC 95

TUTTI I SUONI SPENTO CC 123

Vedere "Tabella di implementazione Midi System Exclusive"


MESSAGGI ESCLUSIVI DI SISTEMA
per i dettagli.

46
Machine Translated by Google

Tabella di implementazione MIDI System Exclusive


Tutti i parametri in XVA1 possono essere controllati tramite messaggi MIDI System Exclusive.
Il formato del messaggio per i messaggi è il seguente:

F0 44 00 P1 P2 V1 V2 F7

Dove:

P1 P2 = Numero parametro, 0~511 in due valori esadecimali a 7 bit (vedere Calcolo dei valori a 7 bit).
V1 V2 = Valore, 0~255 in due valori esadecimali a 7 bit (vedere Calcolo dei valori a 7 bit).

Calcolo di valori a 7 bit


I valori a 7 bit vengono utilizzati per convertire i numeri in un formato adatto al MIDI. Sono inoltre utilizzati per specificare
i valori alto e basso del controllo delle prestazioni.

Per calcolare i due valori a 7 bit per qualsiasi numero (V1 = MSB, V2 = LSB):

V1 e V2 devono soddisfare: numero = V1 * 128 + V2

Quindi, se il numero è minore di 128, allora:

V1 = 00
V2 = numero

E se il numero è uguale o maggiore di 128, allora:

V1 = tronca( numero / 128 )


V2 = numero – ( V1 * 128 )

Esempio: 499; V1 = 03H, V2 = 73H

Il file Excel incluso "XVA1 Parameters.xls" include un'utilità per assistere con questo calcolo.

47
Machine Translated by Google

Schemi XVA1

48
Machine Translated by Google

Distinta materiali

# Qtà Componente
1 1 Digilent CMOD A7 35T scheda ($ 89) ** assicurati di scegliere la versione 35T Adafruit UDA
2 1 1334A scheda DAC ($ 6,95)
3 1 24LC1025 Memoria EEPROM I2C ($ 2,35)
4 14N36 _ fotoaccoppiatore ($ 0,6)
5 1 Tavola di prototipazione 50x70
6 1 Diodo 1N4148

7 1 Resistenza da 220 ohm, 5%.

8 1 Resistenza da 470 ohm, 5%.

9 1 Connettore DIN femmina a 5 pin (o jack stereo da 3,5 mm, da utilizzare con adattatore MIDI)

49
Machine Translated by Google

Una breve nota dallo sviluppatore


Se stai leggendo questo, è probabile che tu abbia letto anche la nota finale che ho scritto sulla realizzazione di XFM2, il sintetizzatore FM.
Comprendeva il seguente paragrafo:

"Una volta creato XFM2, la stessa piattaforma potrebbe essere aggiornata sul campo per eseguire un dispositivo completamente diverso …
semplicemente caricando un firmware diverso."

XVA1 è una prova di questo concetto.

È il terzo sintetizzatore completamente basato su un dispositivo FPGA (dopo XFM e XFM2) e il secondo nella stessa piattaforma. Ora puoi
avere due sintetizzatori hardware completamente diversi in esecuzione sulla stessa build, in pochi minuti, senza dover ricablare un singolo
transistor (beh uhm, fisicamente).

Se non hai letto la nota precedente, ecco alcuni spunti. Al momento della stesura di questo articolo, le toolchain disponibili per sintetizzare e
mappare HDL (Hardware Definition Language) sono ancora lontane anni dall'offrire il livello di produttività del loro equivalente per altre
soluzioni tecnologiche, come la programmazione del codice DSP nei computer. In confronto, sono goffi, lenti, scarsamente deterministici
e inaffidabili. Ci vuole molto più tempo per progettare, codificare, eseguire il debug e documentare qualsiasi funzionalità rispetto alle loro
controparti completamente software.

Inoltre, i dispositivi FPGA, a differenza delle soluzioni DSP e MCU/SoC, non hanno quasi nulla di “chiavi in mano”. Interfacce semplici come
controller di memoria, SPI, I2C, I2S, UART, SPDIF, SRAM, USB, Flash, ADC/DAC o PWM, e funzioni elementari come divisori di clock,
contatori, generatori di funzioni e numeri casuali, devono essere tutti progettati e implementato partendo da zero.

Quando lo sviluppo rapido è fondamentale, gli ingegneri hanno la possibilità di ricorrere a meccanismi di aggregazione di alto livello,
utilizzando componenti IP di terze parti o esterni. Tuttavia, questa non era un'opzione per XVA1, che è un progetto sostanzialmente
limitato nelle risorse di silicio disponibili, e ogni tabella di ricerca e flip-flop contava.
A volte utilizzando la descrizione comportamentale, a volte descrivendo le caratteristiche a livello di gate, riutilizzando costanti, segnali ed
elementi durante la pianificazione manuale del silicio per ottenere la chiusura dei tempi, il codice FPGA potrebbe essere considerato come
una forma d'arte a sé stante.

D'altra parte, una volta visti i risultati, è mozzafiato. Non c'è quasi nulla di così soddisfacente nelle costruzioni elettroniche come guardare un
progetto completo in cui hai progettato tutto, fino all'ultimo gate minimo accessorio, e la sua posizione fisica nel dispositivo. È la mecca
dei maniaci del controllo.

Ma è solo l'inizio. Una maggiore soddisfazione deriva dal vedere che il tuo progetto è a prova di futuro, scalabile senza limiti e più portatile
di qualsiasi altra soluzione di sistema embedded.

È affascinante che alla fine lo stesso design possa essere utilizzato per creare un ASIC equivalente (i circuiti integrati "hardware reale"). Non lo
trovo particolarmente interessante, poiché avere la possibilità di aggiornare un progetto sul campo è molto più allettante.

Come nota a margine (e storica), XVA1 è stato completamente progettato nella stagione invernale del 2020 (per l'emisfero australe), durante
la pandemia di COVID-19, in una situazione di completo blocco. Non ci era permesso uscire di casa per nulla di non essenziale e avevamo
solo giorni specifici consentiti per ottenere l'essenziale.

Abbiamo tutti perso molte delle nostre persone amorevoli e il mondo come lo conoscevamo è stato completamente capovolto.

Sono pieno di speranza che tutto questo finisca presto e vedremo davanti a noi giorni bellissimi e splendenti.
Rimani al sicuro e forte.

Spero che XVA1 ti piaccia tanto quanto me.


È una macchina potente, con molto potenziale per aiutarti a trovare la musica migliore dentro di te.

Grazie ancora per averlo costruito e utilizzato. Ci vediamo al prossimo gizmo!

/rgc

50

Potrebbero piacerti anche