Closed watanavex closed 7 years ago
ひとまずObjective-Cでの実装です。
音量を変化させるパラメータを非推奨に @available(*, deprecated, message: "") var speed: Float { get set }
@available(*, deprecated, message: "") var speed: Float { get set }
音色を変化させるパラメータを削除 var sound: Sound { get set }
var sound: Sound { get set }
高い音色の音量を変化させるパラメータを追加 var highToneVolume: Float { get set }
var highToneVolume: Float { get set }
低いい音色の音量を変化させるパラメータを追加 var lowToneVolume: Float { get set }
var lowToneVolume: Float { get set }
従来までは音源ループの境目でノイズがのるため、2~3分の長尺ファイルを使用していました。 ループの境目のノイズ除去に成功したため、短い尺のファイルに置き換えました。 短尺ファイルはフェードイン・フェードアウトするものを二重に鳴らし、オフセットさせてます。 なので、今までとは違う揺らぎ感があるかもかも。
レビューア悩んだのぜ全員追加させてもらいました (^^; 2名ほどapproveいただければと
AudioEngineの中身はわかりませんが落ちずに実行できてるからいいのではないかと
@susan335 おおおおお!
@mitsuyoshi-yamazaki レビューありがとうございます!修正まで少々お待ちください...
ひとまずObjective-Cでの実装です。
AudioEngine プロトコルの変更
音量を変化させるパラメータを非推奨に
@available(*, deprecated, message: "") var speed: Float { get set }
音色を変化させるパラメータを削除
var sound: Sound { get set }
高い音色の音量を変化させるパラメータを追加
var highToneVolume: Float { get set }
低いい音色の音量を変化させるパラメータを追加
var lowToneVolume: Float { get set }
音源ファイルについて
従来までは音源ループの境目でノイズがのるため、2~3分の長尺ファイルを使用していました。 ループの境目のノイズ除去に成功したため、短い尺のファイルに置き換えました。 短尺ファイルはフェードイン・フェードアウトするものを二重に鳴らし、オフセットさせてます。 なので、今までとは違う揺らぎ感があるかもかも。
参照
47