Source:setPitch (Русский)

Установить высоту тона источника.

Функция

Вид

Source:setPitch( pitch )

Аргументы

number pitch
Базовой высотой тона считается 1. Каждое сокращение на 50 процентов ровняется сдвигу на -12 полутонов (сокращение на одну октаву). Каждое удвоение равно сдвигу тона на 12 полутонов (увеличение на одну октаву). Ноль не является допустимым значением.

Возвращает

Ничего.

Пример

function love.load()
    sound = love.audio.newSource("sound.wav")

    -- Note that this code, as-is, will set the pitch to 1.0, as per the last line, and that's how sound:play() will play it back.
    sound:setPitch(0.5) -- One octave lower
    sound:setPitch(2) -- One octave higher
    sound:setPitch(1) -- Reset to normal pitch
end

Смотрите также


Другие языки