M MY Multiplayer: Wiki
Lado
Tipo

setSoundEffectParameter

Cliente

Cambia un parámetro de un efecto de audio activado en un sonido o en la voz de un jugador.

bool setSoundEffectParameter(sound|player target, string effect, string param, float|bool value)

Parámetros

NombreTipoDescripción
targetsound|playerUn sound, un dui, o un jugador para cambiar su voz en el chat de voz.
effectstringNombre del efecto: chorus, compressor, distortion, echo, flanger, gargle, i3dl2reverb, parameq, reverb o radio.
paramstringNombre del parámetro del efecto (ver la lista abajo).
valuefloat|boolEl nuevo valor, dentro del rango del parámetro. panDelay recibe un booleano; los parámetros enteros se truncan.

Retorno

true si se aplicó el valor, false si no se encontró el objetivo.

Parámetros por efecto

Efecto Parámetros y rangos aceptados
chorus wetDryMix 0–100, depth 0–100, feedback -99–99, frequency 0–10, waveform 0–1, delay 0–20, phase 0–4
compressor gain -60–60, attack 0.01–500, release 50–3000, threshold -60–0, ratio 1–100, predelay
distortion gain -60–0, edge 0–100, postEQCenterFrequency 100–8000, postEQBandwidth 100–8000, preLowpassCutoff 100–8000
echo wetDryMix 0–100, feedback 0–100, leftDelay, rightDelay, panDelay (bool)
flanger wetDryMix 0–100, depth 0–100, feedback -99–99, frequency 0–10, waveform 0–1, delay 0–4, phase 0–4
gargle rateHz 1–1000, waveShape 0–1
i3dl2reverb room, roomHF, roomRolloffFactor, decayTime, decayHFRatio, reflections, reflectionsDelay, reverb, reverbDelay, diffusion, density, HFReference
parameq center 80–16000, bandwidth 1–36, gain -15–15
reverb inGain -96–0, reverbMix -96–0, reverbTime 0.001–3000, highFreqRTRatio 0.001–0.999
radio freq_low, freq_hi, fudge 0–20, rm_mod_freq, rm_mix 0–1, o_freq_lo, o_freq_hi

Ejemplo

local music = playSound("sounds/track.mp3", true)
setSoundEffectEnabled(music, "echo", true)
setSoundEffectParameter(music, "echo", "feedback", 30)
setSoundEffectParameter(music, "echo", "panDelay", true)
AtenciónDa error si el efecto no está activado, si el parámetro no existe o si el valor está fuera de rango.

Ver también