Domanda

Sto lavorando su un "retro" gioco di moto in flash, simile alla serie eruzioni cutanee Road Mega Drive e dopo aver avuto una lunga giocare con le capacità di campionamento audio di Flash non riesco a trovare il "giusto "modo per generare il rumore.

Ho cercato di cambiare sostanzialmente la frequenza su un'onda sinusoidale in linea con il numero di giri, così come i giri aumentano così fa la frequenza - funziona sorta, ma suona nulla come un vero e proprio motore (sono stato un motociclista per un po 'e mi giro a lavorare sulla mia moto ogni giorno in modo da "conoscere" quello che dovrebbe suonare come :-p).

Io non sono così tanto dopo un suono realistico, proprio quacosa che suona "va bene", o abbastanza bene che la maggior parte delle persone che giocano il gioco non se ne accorgesse ed essere felici che il suono in realtà si riferisce ai giri e la velocità come apposto a solo un mp3 piatta.

Non riesco a cercare su google come non riesco a trovare le parole giuste, "motore" solo diluisce tutti i risultati con i motori di gioco e cosa no.

La maggior parte degli articoli che trovo anche suggerire utilizzando il campionamento - ma ci sono 2 problemi principali con questo:

  • Anche se ho una bicicletta e potrebbero registrare i suoni; registrando campioni del numero di giri - dire 15 se faccio i campioni a 1000 intervalli (il mio GSXR numero di giri fino a 16k :-p) che avrei poi dovuto assaggiare anche ognuno a vari carichi, cioè 0 mph, 10 mph, 20 mph, 30 mph , 40 mph come il rumore del motore varia notevolmente a seconda del carico - che ammonta a un enorme 80 campioni -? anche se non sono sicuro se il carico può essere simulato in qualche modo sulla parte superiore dei campioni rpm
  • Tutti i campioni di aggiungere fino a byte che devono essere scaricati prima di poter giocare.
È stato utile?

Soluzione

Sonoflash avere una libreria di suoni basati su codice (alcuni gratuitamente), e possono avere qualcosa appropriato per voi, o almeno un punto di partenza. La loro 'elica macchina', per esempio.

Altri suggerimenti

Un modo che ho trovato utilizza un mix di suoni campionati del motore e toni sintetizzati. Ottenere campioni di un motore ad un paio di diversi regimi di giri e usare quelli per la base. Miscelare due campioni sulla base del numero di giri corrente, ad esempio se si tratta di 1650 RPM, gioca un campione prelevato a 1500 RPM a volume del 70% e un campione di 2000 RPM a volume del 30%. Modificare il volume globale basata sulla valvola a farfalla. Aggiungere un tono di un'onda sinusoidale in base al numero di giri, come hai fatto.

La tecnica è descritta nel documento Progetto di un simulazione di guida Sound Engine (PDF), che è di circa sintetizzare il motore (e altri suoni di guida-correlati) per un simulatore di guida. Ho trovato per la ricerca di sound synthesis "engine sound" (con "suono del motore" tra virgolette. sintesi Motor effetto sonoro ha qualche discussione di sintetizzare suoni del motore, in generale, con le istruzioni per la Pure Data ambiente.

Ho provato Sonoflash così, è veramente buono!

http://www.sonoflash.com/sounds/#EngineLight

Questo potrebbe essere un suono che state cercando fuori per.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top