Difference between revisions of "Source:setPitch (日本語)"

(Created page with "Source における現在の音程を設定します。 == 関数 == === 概要 === <source lang="lua"> Source:setPitch( pitch ) </source> === 引数 === {{param|number|pitch|...")
 
m
Line 9: Line 9:
 
=== 返値 ===
 
=== 返値 ===
 
ありません。
 
ありません。
 +
== 用例 ==
 +
<source lang="lua">
 +
function love.load()
 +
    sound = love.audio.newSource("sound.wav")
 +
 +
    -- このコードは、現状のまま、最後の行に従い、音調を 1.0 に設定するため、 sound:play () の再生方法に注意してください。
 +
    sound:setPitch(0.5) -- 1オクターブ下げます。
 +
    sound:setPitch(2) -- 1オクターブ上げます。
 +
    sound:setPitch(1) -- 通常の音程に戻します。
 +
end
 +
</source>
 
== 関連 ==
 
== 関連 ==
 
* [[parent::Source (日本語)]]
 
* [[parent::Source (日本語)]]

Revision as of 01:39, 7 November 2016

Source における現在の音程を設定します。

関数

概要

Source:setPitch( pitch )

引数

number pitch
1 を基準音程として見なして計算をします。 50 パーセントずつ下げることは半音で -12 (1 オクターブ下げる)の音程をずらすことと等価です。 2 倍ずつ上げること半音で 12 (1 オクターブ上げる)の音程をずらすことと等価です。 0 は有効な値ではありません。

返値

ありません。

用例

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

    -- このコードは、現状のまま、最後の行に従い、音調を 1.0 に設定するため、 sound:play () の再生方法に注意してください。
    sound:setPitch(0.5) -- 1オクターブ下げます。
    sound:setPitch(2) -- 1オクターブ上げます。
    sound:setPitch(1) -- 通常の音程に戻します。
end

関連


そのほかの言語