Il dispositivo Sincronia canzone (S-SYNC) ti consente di riprodurre canzoni da altre fonti e sincronizzarle con i dispositivi Patchwork. Lavorando in Unreal Editor per Fortnite puoi sincronizzare una sequenza livello con i dati audio importati. Quando importi file MIDI nel dispositivo, puoi generare un output di dati note Patchwork in modo che controllino altri audio o eventi!
Usi possibili:
Organizza un concerto virtuale con audio pre-registrato, poi usa Patchwork per regolare i tempi degli effetti audiovisivi in sincronia con l'audio.
Crea esperienze di gioco musicali che spaziano dall'azione ritmica, come Fortnite Festival, ai platform in cui pericoli e nemici si muovono a ritmo di musica, o ai giochi di corse in cui la canzone selezionata cambia il layout del tracciato e molto altro ancora!
Riproduci una traccia vocale preregistrata e mixala con l'audio Patchwork dal vivo.
Il video qui sotto mostra un assaggio delle possibilità offerte dal dispositivo Sincronia canzone:
Opzioni del dispositivo
| Opzione | Valori | Descrizione |
|---|---|---|
1. Interruttore abilitato | Sì, No | Quando è disabilitato, il dispositivo non riproduce contenuti o dati note. |
2. Pulsanti di espansione | Chiuso, Aperto | Espandi il dispositivo per rivelare più opzioni di personalizzazione. |
3. Cavo Uscita nota | N/D | Collega il cavo Uscita nota a una porta Ingresso nota gialla. |
4. Contatore tempo di riproduzione | N/D | Mostra l'attuale tempo di riproduzione e il tempo totale per la risorsa MIDI mostrata, la sequenza livello o il dispositivo sincronizzato. |
5. Icona Sinc brano collegato | N/D | Indica se altri dispositivi Sincronia canzone sono collegati a questo. Ci sono due stati possibili:
|
6. Icona Controlla il tempo | N/D | Indica se è selezionato il comportamento di riproduzione Controlla tempo. Ci sono quattro stati possibili:
|
7. Visualizzazione Bersaglio sincronia | N/D | Se hai selezionato una risorsa MIDI per il dispositivo, il suo nome appare qui. Altrimenti, viene mostrato il nome del dispositivo sincronizzato o della sequenza livello più lunga. |
8. Pulsante Stop | N/D | Termina la riproduzione della traccia selezionata. Disabilitato finché non inizia la riproduzione. |
9. Pulsante Riproduci | N/D | Avvia la riproduzione di file MIDI e Bersagli sincronia. Disabilitato se non sono specificati MIDI o Bersagli sincronia. |
Opzioni editor UEFN
Queste opzioni appaiono solo nell'editor UEFN e puoi scegliere quali risorse vengono riprodotte in sincronia quando il dispositivo è attivo.
| Opzione | Descrizione |
|---|---|
File MIDI | Seleziona nel tuo progetto UEFN una risorsa MIDI che il dispositivo deve riprodurre. Per maggiori dettagli su come configurare e usare dati MIDI, vedi file MIDI qui sotto. |
Sequenza livello | Seleziona nel tuo progetto UEFN una sequenza livello che il dispositivo deve riprodurre. |
Dispositivi sincronizzati | Seleziona un numero di altri dispositivi Sincronia canzone che il dispositivo deve riprodurre. Attivando Riproduci o Stop su un dispositivo Sincronia canzone, sia con lo strumento Patchwork che con il sistema evento, si azionerà o fermerà la riproduzione su tutti gli strumenti di questa lista. |
Altre opzioni del dispositivo
Le opzioni qui sotto possono essere modificate nell'editor UEFN, ma puoi anche modificarle in modalità Crea, avvicinandoti al dispositivo e premendo E per scoprire le opzioni del dispositivo.
| Opzione | Valori | Descrizione |
|---|---|---|
Comportamento di riproduzione | Controlla tempo, Riproduci dall'inizio, Riproduci dall'ora corrente |
|
Ritardo di riproduzione | Immediato, Quarto successivo, Battuta successiva | Quando questo dispositivo viene riprodotto, questa Opzione determina se si avvia immediatamente o se attende di essere riprodotto su un intervallo quantizzato selezionato. |
Ripetizione | Nessuno, Sulla lunghezza MIDI, Sulla lunghezza della sequenza | Determina se la riproduzione è in loop. La durata del loop dev'essere basata sul file MIDI o su una sequenza livello. Se "Controlla tempo" è selezionato nelle opzioni di Comportamento di riproduzione, la linea temporale globale verrà azzerata ogni volta che questo dispositivo completa un loop di riproduzione. |
Traccia MIDI | N/D | Ti permette di selezionare una traccia nel file MIDI scelto. |
Scostamento battute MIDI | Predefinito: 0 | Consente di riprodurre le note in anticipo/ritardo sul tempo musicale, per consentire un gameplay simile a quando, in Fortnite Festival, un bersaglio appare sulla corsia delle note prima del momento in cui dev'essere suonato. Gli sfalsamenti influiscono solo sulle note prodotte dal dispositivo. |
Sfalsamento millisecondi MIDI | Predefinito: 0 | Uguale allo Scostamento battute, ma utile nei casi in cui il tempo reale è più importante di quello musicale. |
Tempo d'inizio MIDI | Predefinito: 0 | Imposta il punto iniziale per la riproduzione MIDI in secondi. I punti iniziali di tutti i Bersagli sincronia verranno regolati di conseguenza. |
Permetti accesso ai cavi | Sì, No | Determina se lo strumento Patchwork può accedere a qualsiasi porta di ingresso o uscita cavo del dispositivo. |
Si attiva nella fase | Nessuna, Sempre, Solo in pre-partita, Solo in gameplay | Determina le fasi di gioco in cui il dispositivo sarà abilitato. |
Il video seguente mostra cosa fare per riprodurre il tuo audio personalizzato con il dispositivo Sincronia canzone:
Ritardo di riproduzione
Il Ritardo di riproduzione è essenzialmente il concetto di quantizzazione in musica. È come schioccare le dita a ritmo di musica. Se una nota viene riprodotta un po' in anticipo o in ritardo, la quantizzazione la sposta sul quarto più vicino, rendendo il tempo più preciso. Aiuta a rendere la musica più organizzata e rigorosa.
Con Ritardo di riproduzione impostato su Nessuno e Comportamento di riproduzione impostato su Riproduci dall'inizio, premere Riproduci sul dispositivo Sincronia canzone farà sì che il campionamento inizi nell'esatto momento in cui viene premuto il pulsante, indipendentemente dal conteggio delle battute sulla linea temporale globale:
Con Ritardo di riproduzione impostato su Quarto successivo e Comportamento di riproduzione impostato su Controlla tempo, premere Riproduci farà iniziare il campionamento all'inizio del quarto successivo. L'impostazione Controlla tempo farà ripartire il conteggio delle battute:
Ripetizione
La ripetizione determina se il campionamento e/o il file MIDI caricato nel tuo dispositivo Sincronia canzone ricomincerà dall'inizio dopo aver terminato la riproduzione.
Con Ripetizione impostato su Su lunghezza MIDI e Comportamento di riproduzione impostato su Controlla tempo, la lunghezza del file MIDI caricato nel dispositivo determina il punto in cui il dispositivo effettua la ripetizione (loop). L'impostazione Controlla tempo farà ripartire il conteggio delle battute:
Con Ripetizione impostato su Su lunghezza sequenza e Comportamento di riproduzione impostato su Controlla tempo, la lunghezza del Livello sequenza sincronizzato con il dispositivo determina il punto in cui il dispositivo effettua la ripetizione (loop):
Il video seguente mostra come funzionano la quantizzazione e il looping nel contesto di un vero campionamento musicale:
File MIDI
Il dispositivo Sincronia canzone ti consente di importare e riprodurre file MIDI come se stessi usando il Sequencer note Patchwork. Utilizzando il cavo di uscita note, puoi collegare la sincronizzazione canzone a un Riproduttore strumenti o a un Sintetizzatore Omega per suonare le note MIDI utilizzando Patchwork! Puoi anche abbinare l'output di Sincronia canzone a un Attivatore nota per guidare eventi a tempo con i tuoi dati MIDI.
Attenzione: alcune Postazioni di audio digitale (DAW) non aggiungono una mappa del ritmo quando esportano file MIDI. Un file MIDI senza una mappa del ritmo non può controllare il tempo dei dispositivi Patchwork.
Il video seguente analizza nel dettaglio l'uso del dispositivo Sincronia canzone con un file MIDI:
Quando il Comportamento di riproduzione di un dispositivo Sincronia canzone è impostato su Controlla tempo, il dispositivo può usare una mappa del ritmo di un file MIDI per determinare il ritmo di Patchwork. Il ritmo minimo di Patchwork è 60 BPM, il massimo 180 BPM. I valori di ritmo al di fuori di questi limiti verranno bloccati.
I file MIDI possono anche cambiare la chiave e il modo di Patchwork. Per farlo, apri il tuo editor di file MIDI e aggiungi un evento di testo nel seguente formato nel punto del MIDI in cui vuoi determinare il cambiamento:
tonalità NOME_CHIAVE NOME_MODO
Usa i nomi inglesi delle note (C, D, E, F, G, A, B). I diesis sono indicati con #, i bemolle con b. Al momento sono supportati solo i modi maggiore (major) e minore (minor). Alcuni esempi di eventi di testo:
tonalità Fa diesis minoretonalità Si bemolle maggiore
Sistema di Associazione diretta eventi
L'associazione diretta eventi permette ai dispositivi di comunicare direttamente, offrendo un flusso di lavoro più intuitivo e libero.
Di seguito troverai le funzioni e gli eventi per questo dispositivo:
Funzioni
| Opzione | Seleziona dispositivo | Seleziona evento | Descrizione |
|---|---|---|---|
Riproduci | Fai clic sulla freccia per visualizzare una lista di dispositivi disponibili. | Fai clic sulla freccia per visualizzare una lista di eventi disponibili. | Il dispositivo viene riprodotto quando si verifica un evento. Se questo dispositivo può essere abilitato da più di un evento, fai clic su Aggiungi per aggiungere una riga. |
Ferma | Fai clic sulla freccia per visualizzare una lista di dispositivi disponibili. | Fai clic sulla freccia per visualizzare una lista di eventi disponibili. | Il dispositivo si ferma quando si verifica un evento. Se questo dispositivo può essere abilitato da più di un evento, fai clic su Aggiungi per aggiungere una riga. |
Abilita | Fai clic sulla freccia per visualizzare una lista di dispositivi disponibili. | Fai clic sulla freccia per visualizzare una lista di eventi disponibili. | Il dispositivo è abilitato quando si verifica un evento. Se questo dispositivo può essere abilitato da più di un evento, fai clic su Aggiungi per aggiungere una riga. |
Disabilita | Fai clic sulla freccia per visualizzare una lista di dispositivi disponibili. | Fai clic sulla freccia per visualizzare una lista di eventi disponibili. | Il dispositivo è disabilitato quando si verifica un evento. Se questo dispositivo può essere disabilitato da più di un evento, fai clic su Aggiungi per aggiungere una riga. |
Eventi
| Opzione | Seleziona dispositivo | Seleziona funzione | Descrizione |
|---|---|---|---|
Alla riproduzione | Fai clic sulla freccia per visualizzare una lista di dispositivi disponibili. | Fai clic sulla freccia per visualizzare una lista di funzioni disponibili. | Quando questo dispositivo si aziona, viene inviato un segnale al dispositivo collegato. Questo evento si verifica _dopo_ eventuali ritardi impostati nell'opzione utente Ritardo di riproduzione. |
All'arresto | Fai clic sulla freccia per visualizzare una lista di dispositivi disponibili. | Fai clic sulla freccia per visualizzare una lista di funzioni disponibili. | Quando questo dispositivo si ferma, viene inviato un segnale al dispositivo collegato. |
All'avvio della riproduzione | Fai clic sulla freccia per visualizzare una lista di dispositivi disponibili. | Fai clic sulla freccia per visualizzare una lista di funzioni disponibili. | Quando la riproduzione viene avviata, viene inviato un segnale al dispositivo collegato. Questi possono essere attivati da un'interazione diretta dell'utente o alla ricezione di un evento Riproduci su questo dispositivo. Questo evento si verifica _prima_ di eventuali ritardi impostati nell'opzione utente Ritardo di riproduzione. |
All'abilitazione | Fai clic sulla freccia per visualizzare una lista di dispositivi disponibili. | Fai clic sulla freccia per visualizzare una lista di funzioni disponibili. | Quando questo dispositivo è abilitato, viene inviato un segnale al dispositivo collegato. |
Alla disabilitazione | Fai clic sulla freccia per visualizzare una lista di dispositivi disponibili. | Fai clic sulla freccia per visualizzare una lista di funzioni disponibili. | Quando questo dispositivo è disabilitato, viene inviato un segnale al dispositivo collegato. |
Usare Sincronia canzone in Verse
Puoi usare il codice di seguito per controllare un dispositivo Sincronia canzone in Verse. Questo codice usa tutte le funzionalità dell'API del dispositivo Sincronia canzone. Modificalo per adattarlo alle esigenze della tua esperienza.
using { /Fortnite.com/Devices }
using { /Fortnite.com/Devices/Patchwork }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# A Verse-authored creative device that can be placed in a level
song_sync_example := class(creative_device):
@editable
Per utilizzare questo codice nella tua esperienza UEFN, segui i seguenti passaggi.
Trascina un dispositivo Sequencer batteria sulla tua isola.
Crea un nuovo dispositivo Verse chiamato song_sync_example. Per informazioni sulla creazione di un nuovo dispositivo in Verse, vedi Creare un dispositivo personalizzato utilizzando Verse.
Apri l'explorer di Verse e fai doppio clic su song_sync_example.verse per aprire lo script in Visual Studio Code.
Incolla il codice qui sopra, compila e trascina il dispositivo creato da Verse sulla tua isola.
Seleziona il tuo dispositivo Verse nel Profilo.
Nel pannello Dettagli del dispositivo, assegna il riferimento all'oggetto DrumSequencer al dispositivo Sequencer batteria della tua isola. Puoi usare il contagocce per selezionare il dispositivo nell'area grafica, oppure utilizzare il menu a discesa e cercare il dispositivo.
Salva il tuo progetto e fai clic su Avvia sessione.
API Sequencer brani
Consulta il riferimento API song_sync_device per maggiori informazioni sull'uso del dispositivo Sequencer batteria in Verse.