Suggerimento rapido crea effetti sonori di gioco retro-bassi con Bfxr

Bfxr è uno strumento utile per creare effetti sonori in uno stile che ricorda l'era del NES, come il rumore prodotto quando Mario colleziona una moneta. Può essere eseguito in un browser ed esportato i suoni in entrambi i moduli WAV, che possono essere importati da quasi tutti i motori di gioco, o in un modulo dati che può essere interpretato dal codice del gioco al volo.


Utilizzando Bfxr

Puoi eseguire Bxfr direttamente dal sito web o scaricare una versione standalone per Windows o Mac. Sembra questo:


Questo è ... un sacco di pulsanti e controlli. Sembra travolgente, ma non preoccuparti; non è necessario capire cosa fanno tutti per iniziare.

Innanzitutto, concentrati sui primi sette pulsanti a sinistra: Pickup / Coin, Laser / Azione, Esplosione, Accendere, Hit / Hurt, Saltare, e Blip / Select. Fare clic su qualsiasi e genererà un effetto sonoro che si adatta alla categoria.

Quando trovi qualcosa che ti piace, puoi fare clic Mutazione per alterarlo un po '. (Rendi casuale, al contrario, ti darà un effetto casuale nuovo di zecca.)

Manutenzione di una libreria

Se hai tenuto Crea nuovo suono spuntato, quindi avrai un sacco di effetti nella lista in basso a sinistra. Puoi fare clic su qualsiasi per riprodurlo di nuovo, quindi digitare per rinominarlo o fare clic su X pulsante per rimuoverlo.

I pulsanti in basso a destra ti consentono di condividere, salvare e caricare i tuoi effetti sonori. Quando hai qualcosa che ti piace, puoi colpire Esporta Wav per salvarlo come a wav file, che dovresti essere in grado di utilizzare direttamente in qualsiasi motore di gioco (o almeno convertire in un altro formato che può essere utilizzato, come MP3 o OGG).

In alternativa, puoi colpire Salva su disco esportare a bfxrsound file, che assomiglia a questo:

 ,0.5,, 0,3242,, 0.2537,0.3,0.4018,, 0,2249 0,1162 ,,,,,,,,,,, ,,,,, 1 ,,, 0,0359 ,,,, MASTERVOLUME

Questo è lo stesso formato utilizzato da copia e Incolla pulsanti - prova a copiare quello sopra la stringa in Bfxr e vedrai cosa intendo. In alternativa, puoi usare il Copia link pulsante, che ti dà un link come questo che codifica il bfxrsound dati e lo passa automaticamente allo strumento.

Sempre più avanzato

Il pannello centrale ti offre un sacco di opzioni. Diamo un'occhiata ad alcuni:

  • Tempo di attacco, Sustain Time, e Tempo di decadimento tutto influenza la durata del suono, in modi diversi. Ci sono altre informazioni tecniche in questo articolo di Wikipedia sulla busta Attack Sustain Decay Release.
  • Mutevole Frequenza mai così poco è un modo semplice per generare più effetti che suonano simili ma non del tutto identici; questo può essere utile per, diciamo, una pistola laser a fuoco rapido.
  • I nove pulsanti in alto (Triangolo, Peccato, Piazza, e così via) controlla il waveform del suono, che a sua volta definisce se suona liscio, puro o duro. Il tutorial di RetroModular sui sintetizzatori offre un'ottima introduzione a questo, e questa serie dettagliata copre tutto ciò che vorresti sapere.

Ogni slider e pulsante hanno un testo tooltip che spiega cosa fa - anche se in molti casi potrebbe essere più semplice solo per giocherellare con il valore e ascoltare come cambia il suono! Mentre lo fai, puoi sovrascrivere il tuo effetto corrente con Applicare Synth pulsante, o tornare a come l'effetto inizialmente suonava con Ripristina sintetizzatore pulsante.

L'icona di blocco sul lato di ciascun controllo ti consente di indicare che non vuoi che sia influenzato da Rendi casuale o Mutazione pulsanti. Potresti, ad esempio, bloccare tutto tranne il Tempo di attacco, Sustain Time, e Tempo di decadimento cursori e colpetti ripetutamente Rendi casuale per ottenere una serie di effetti che suonano simili ma durano diverse lunghezze di tempo.

Finalmente, il miscelatore scheda ti consente di sovrapporre fino a cinque degli effetti che hai apportato.


Ulteriori risorse

Bfxr, di Stephen Lavelle, è basato su as3sfxr di Tom Vian, che a sua volta è una porta AS3 dello sfxr di Tomas Pettersson.


Sfxr e as3sfxr hanno meno funzioni, come mostra lo screenshot qui sopra, ma questo li rende un po 'meno opprimenti. C'è anche una versione per Mac, cfxr e una versione JavaScript, jsfx.

Tom Vian ha tenuto una presentazione su as3sfxr alla conferenza Flash on the Beach (da allora ribattezzata Reasons to be Creative):


Oltre a dare una fantastica panoramica di ciò che fanno tutti i cursori, menziona anche il SfxrSynth Classe AS3, che ti consente di importare dati di effetti as3sfxr nel codice di un gioco Flash e persino di modificarli al volo. Bfxr offre la stessa funzionalità: vedere questo esempio API per alcuni codici di esempio. Zeh Fernando ha anche portato questo sintetizzatore a Unity.

Infine, ti consiglio di controllare IECSFXR di Mark Wonnacott - Tre nuovi modi per utilizzare sfxr, che offre nuove interfacce per as3sfxr:

  • sweepsfxr: un modo semplice per interpolare tra due suoni Sfxr.
  • evosfxr: uno strumento per l'evoluzione di nuovi suoni combinando quelli esistenti.
  • studiosfxr: un'interfaccia utente per attraversare i suoni, mutarli e provarli nei giochi fittizi.

Conclusione

Bfxr e il resto della famiglia Sfxr sono ottimi strumenti per realizzare rapidamente effetti sonori low-fi, pur offrendo un grande controllo per mettere a punto e ottimizzare i risultati. Se sei a conoscenza di altri porti o esempi che mi sono persi, faccelo sapere!