バージョン
menu
Source EditorにSoundSeed Grainプラグインに関連する全てのプロパティが表示されます。
ページの前半では、このプラグインのEffect Settingsタブだけを説明します。Soundseed Grainはプラグインとしては珍しく、これ以外に2つのタブがあり、その説明を下の「Source settings」の節で説明します。
Soundseed Grainプラグインの概要については、「Soundseed Grain」を参照してください。
|
項目 |
内容 | ||||||
|---|---|---|---|---|---|---|---|
|
Name |
Soundseed Grainプラグインの、このインスタンスに与えられたユーザー定義の名前。 | ||||||
|
Source Plug-in |
ソースプラグインのタイプ。 | ||||||
|
Notes |
Soundseed Grainプラグインに関する追加情報。 | ||||||
|
Filename |
グラニュラーシンセサイザーが使うオーディオソースファイルで、WAVまたはAMB。このファイルを選択するには、フィールドの右にあるブラウズボタンをクリックします。 | ||||||
|
Grains | |||||||
|
Time between Emissions |
各グレイン間の時間、単位ミリ秒。 Select Freq/Timeを、Time Between Emissionsに設定する必要がある。 Default value: 1000 Range: 0.05 to 50000 | ||||||
|
Emissions per Second |
一秒間に発生するグレイン数。 Select Freq/Timeを、Emissions per Secondに設定する必要がある。 Default value: 1 Range: 0.02 to 20000 Units: Frequency | ||||||
|
Duration Link |
Duration Multiplier を選択すると、Emission同士の間の時間の倍数が、グレインのDurationとして指定される。Duration を選択すると、グレインのDurationは、Emission同士の間の時間と無関係になる。MIDI Duration を選択し、シンセサイザーがMIDIノートからスポーンされている場合は、ノート値が、グレインのDurationをオーバーライドする。Durationプロパティのモジュレーション(変調)により、 MIDI Duration のモジュレーションが起きる。 Default value: Duration Multiplier | ||||||
|
Duration Multiplier |
グレインの長さを、Emissionレートの倍数として表現(設定にEmissions per SecondまたはTime Between Emissionsを使用)。この制御機能は、Duration LinkをDuration Multiplierに設定した場合に限り使用できる。 1に設定すると、実際のグレイン長さは、グレイン同士の間の時間に等しく、エンベロープのリリースがエンベロープのアタックにオーバーラップし、グレインが常に互いにぴったりとはまる。1より小さく設定するとグレイン間にギャップがあり、1より大きく設定するとグレインが積み重なる。 Default value: 1 Range: 0.001 to 1000 | ||||||
|
Duration |
グレインの長さ、単位ミリ秒。この制御機能は、Duration LinkをDurationに設定した場合に限り使用できる。
Default value: 1000 Range: 0.02 to 10000.0 | ||||||
|
Amplitude |
グレインの振幅、単位%。 モジュレータとアサインすると便利な制御設定で、グレインの相対的なレベルに変化をもたらす。
Default value: 100 Range: 0 to 100 | ||||||
|
Attack |
グレインのエンベロープのアタックタイム、単位ミリ秒。Window ModeがRelease Same as Attackであれば、ReleaseタイムとAttackタイムは等しい。 Attackエンベロープはグレインの始点に始まるので、グレインのDuration内に構成されるが、エンベロープのリリース部分(Release)はグレインの終点から始まる。 Attackタイムは、Grain Visualizerウィンドウの左上のハンドルでも変更できる。
Default value: 10 Range: 0 to 5000 | ||||||
|
Window Mode |
独立したAttackとReleaseが設定されている場合は、エンベロープのAttackとReleaseのタイミングを異なる設定値にできます。 デフォルト値: Releaseは、Attackと同じ | ||||||
|
Release |
グレインのエンベロープのリリースタイム、単位ミリ秒。Window ModeがRelease Same as Attackであれば、無視する。 リリースエンベロープはグレインの終点に始まるので、グレインのDuration内に構成されないが、エンベロープのアタック部分(Attack)と対照的である。 リリースタイムは、Grain Visualizerウィンドウの右下ハンドルでも変更できる。 Default value: 10 Range: 0 to 5000 | ||||||
|
Grain Envelope Shape |
グレインのエンベロープの、AttackとReleaseの形状を定義する。 選択肢:
Default value: Linear | ||||||
|
Playback | |||||||
|
Position |
グレインを読み出す、ソースファイル内のポジション。ファイル長さに対する%として、表される。 Snap to Markersを有効にし、マーカーが存在する場合は、グレインの実質的な始点位置は、ここで設定したポジションに最も近いマーカーの位置となる。 Default value: 0 Range: 0 to 100 | ||||||
|
Snap to Markers |
有効にし、マーカーが存在すれば、Positionで設定した位置に最も近いマーカーを、グレインの始点とする。 Default value: false | ||||||
|
Offset% |
グレインを読み出す、ソースファイル内のポジション。ファイル長さに対する%として、表される。 このポジションオフセットは、Snap to Markersが有効で、グレインの実質的な始点位置を、ポジションに最も近いマーカーの位置からさらにオフセットする場合に限り、検討する。 Default value: 0 Range: -100 to 100 | ||||||
|
Pitch |
グレインをトランスポートするときのピッチ、単位cents。 値が0以上であれば、より早い再生スピードをもたらし、0より低い値は再生スピードが遅くなる。 有効な再生スピードは、グレインのスピードによって左右される。 Default value: 0 Range: -4800 to 4800 Units: Cents | ||||||
|
Map MIDI to Grain Pitch |
これを設定すると、シンセサイザーがMIDIノートからスポーンされた場合は、Rootに対し相対的なノート値がグレインのPitchに追加されます。 Default value: false | ||||||
|
Root MIDI Note |
インプットMIdiノート値からPitchのオフセットを取得するために、ルートのMIDIノートを定義。 Default value: 60 Range: 0 to 127 | ||||||
|
Speed |
グレインの再生スピード。
グレイン再生の実際のスピードは、グレインのPitchによって変わる。 Default value: 1 Range: -4 to 4 | ||||||
|
Filter | |||||||
|
Filter Type |
各グレインに適用するフィルタのタイプ。
Default value: LPF12 | ||||||
|
Filter Cutoff |
グレインフィルタのカットオフ(またはセンター)周波数、単位Hz。 Default value: 20000 Range: 20 to 20000 Units: Frequency | ||||||
|
Filter Q |
グレインフィルタの、品質係数。この値が大きいとFilter Cutoff周波数において、より共振する。 Filter Qは、Filter Typeを LPF12、 HPF12、または BP に設定した場合のみ適用される。 Default value: 0.707 Range: 0.1 to 100 | ||||||
|
Positioning | |||||||
|
Channels |
Output Configで定義されたとおり、グレインをシンセサイザのアウトプットチャンネルコンフィギュレーションに対しスペーシャリゼーションするのか、直接アサインするだけなのかを定義する。
Default value: Direct Speaker Assignment | ||||||
|
Azimuth |
グレインのスペーシャルポジショニングのAzimuth角度、単位°、正の値は右に。 この制御機能ではChannelsを3D Spatializationに設定する必要があり、シンセサイザーのOutput Configがmultichannelコンフィギュレーションでなければ意味がない。 Default value: 0 Range: -180 to 180 | ||||||
|
Elevation |
グレインのスペーシャルポジショニングのElevation角度、単位°、正の値は上に。 この制御機能ではChannelsを3D Spatializationに設定する必要があり、シンセサイザーのOutput Configがmultichannelコンフィギュレーションでなければ意味がない。 Default value: 0 Range: -90 to 90 | ||||||
|
Spread |
スペーシャルポジショニングで使う、グレインのスプレッド、単位%。WwiseのAttenuation Spreadに等しい。 この制御機能ではChannelsを3D Spatializationに設定する必要があり、シンセサイザーのOutput Configがmultichannelコンフィギュレーションでなければ意味がない。 Default value: 0 Range: 0 to 100 | ||||||
|
Output | |||||||
|
Output Config |
シンセサイザーのアウトプットで強制されるチャンネルコンフィギュレーション。 マルチチャンネルのアウトプットコンフィギュレーションを使うと、3Dアンビエンスの作成に便利である。これを使うには、サウンドのPositioningを3Dに設定し、近距離でスプレッドを使うような減衰ShareSetを設定する。アウトプットに最大のエンベロープを適用できるようにシンセサイザパッチを設計し、3D Spatializationを使い、Azimuthのモジュレーションと、該当する場合はElevationのモジュレーションを行う。チャンネルコンフィギュレーションは、再生中にCaptureを実行すれば、EffectのVU Meterでみれる。
Default value: Mono | ||||||
|
Output Level |
最終信号に適用するレベル。 Default value: 0 Range: -96 to 24 Units: dB | ||||||
|
VU Meter | |||||||
![]() |
A per channel peak meter, which meters the signal at the output of the synthesizer, and its channel configuration matches that which is set in the Output group. スピーカーコンフィギュレーションやチャンネルについては「バスコンフィギュレーションを理解する」を参照してください。 | ||||||
|
Envelope Visualizer | |||||||
![]() |
グレインのEnvelopeの形状やオーバーラップが、Envelope Visualizerにプレビュー表示されます。オーバーラップの範囲は、Emissionレート、グレインのDuration、そしてReleaseの設定で決まります。なお、この数値はRTPCやモジュレーションを適用する前のものなので、実際の結果とはかなり異なることもあります。 | ||||||
| |||||||
|
Grain Modulators(左ペイン) | |||||||
|
Modulator 1 Waveform |
Modulator 1の波形タイプ。 次の波形の利用が可能:
Default value: Random | ||||||
|
Modulator 1 Time/Freq |
オシレータレートを、時間(期間、単位ミリ秒)と周波数 (Hz) のどちらで指定するのかを定義。 Default value: Frequency | ||||||
|
Modulator Period |
ModulatorのPeriod、単位ミリ秒。 Default value: 1000 Range: 0.05 to 120000 | ||||||
|
Modulator 1 Output |
Modulator 1のアウトプットレベル。負の値で、モジュレータの両極が真逆になる。 Default value: 100 Range: -100 to 100 | ||||||
|
Modulator Assignment(右ペイン)
| |||||||
|
Amount | |||||||
|
Amplitude Modulation |
Amplitudeに適用するモジュレーション量。 モジュレーション量は単位%で表し、選択したモジュレータ波形によって、元の値の上、または下となる。負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。
Default value: 0 Range: 0 to 100 | ||||||
|
Attack Modulation |
Attackに適用するモジュレーション量。 モジュレーション量は単位オクターブ数で表し、選択したモジュレータ波形によって、元の値の上、または下となる。1オクターブ上であればアタック長さの半分を意味し、1オクターブ下であればアタック長さの2倍を意味する。負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。 Default value: 0 Range: -10 to 10 | ||||||
|
Azimuth Modulation |
Azimuthに適用するモジュレーション量。 モジュレーション量は単位°で表し、選択したモジュレータ波形によって、元の値の上、または下となる。負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。 Default value: 0 Range: 0 to 180 | ||||||
|
Duration Modulation |
Durationに適用するモジュレーション量。 モジュレーション量は単位オクターブ数で表し、選択したモジュレータ波形によって、元の値の上、または下となる。1オクターブ上であればDurationの半分を意味し、1オクターブ下であればDurationの2倍を意味する。負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。 Default value: 0 Range: -10 to 10 | ||||||
|
Duration Multiplier Modulation |
Duration Multiplierに適用するモジュレーション量。 モジュレーション量は単位オクターブ数で表し、選択したモジュレータ波形によって、元の値の上、または下となる。1オクターブ上であればDurationの半分(Duration Multiplier半減)を意味し、1オクターブ下であればDurationの2倍を意味する。負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。 Default value: 0 Range: -10 to 10 | ||||||
|
Elevation Modulation |
Elevationに適用するモジュレーション量。 モジュレーション量は単位°で表し、選択したモジュレータ波形によって、元の値の上、または下となる。負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。 Default value: 0 Range: 0 to 90.0 | ||||||
|
Filter Cutoff Modulation |
Filter Cutoffに適用するモジュレーション量。 モジュレーション量は単位オクターブ数で表し、選択したモジュレータ波形によって、元の値の上、または下となる。負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。 Default value: 0 Range: -10 to 10 | ||||||
|
Filter Modulation |
Filter Qに適用するモジュレーション量。 モジュレーション量はQオフセットとして表し、選択したモジュレータ波形によって、元の値の上、または下となる。負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。 Default value: 0 Range: 0 to 100 | ||||||
|
Emissions per Second Modulation |
Emissions per Secondに適用するモジュレーション量。 モジュレーション量は単位オクターブ数で表し、選択したモジュレータ波形によって、元の値の上、または下となる。負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。 Default value: 0 Range: -10 to 10 | ||||||
|
Time Between Emissions Modulation |
Time Between Emissionsに適用するモジュレーション量。 モジュレーション量は単位オクターブ数で表し、選択したモジュレータ波形によって、元の値の上、または下となる。1オクターブ上であればDurationの半分を意味し、1オクターブ下であればDurationの2倍を意味する。負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。
Default value: 0 Range: -10 to 10 | ||||||
|
Position Modulation |
Positionに適用するモジュレーション量。 モジュレーション量はファイル長さに対する%で表し、選択したモジュレータ波形によって、元の値の上、または下となる。負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。 Default value: 0 Range: 0 to 100 | ||||||
|
Offset Modulation |
Offsetに適用するモジュレーション量。 モジュレーション量はファイル長さに対する%で表し、選択したモジュレータ波形によって、元の値の上、または下となる。負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。 Default value: 0 Range: 0 to 100 | ||||||
|
Release Modulation |
Releaseに適用するモジュレーション量。 モジュレーション量は単位オクターブ数で表し、選択したモジュレータ波形によって、元の値の上、または下となる。1オクターブ上であればリリース長さの半分を意味し、1オクターブ下であればリリース長さの2倍を意味する。負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。 Default value: 0 Range: -10 to 10 | ||||||
|
Speed Modulation |
Speedに適用するモジュレーション量。 モジュレーション量はスピードオフセットとして表し、選択したモジュレータ波形によって、元の値の上、または下となる。負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。 Default value: 0 Range: 0 to 4 | ||||||
|
Spread Modulation |
Spreadに適用するのモジュレーション量。 モジュレーション量はオフセットとして表し、選択したモジュレータ波形によって、元の値の上、または下となる。負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。 Default value: 0 Range: 0 to 100 | ||||||
|
Pitch Modulation |
Pitchに適用するモジュレーション量。 モジュレーション量は単位centsで表し、選択したモジュレータ波形によって、元の値の上、または下となる。pe. 負の値は、モジュレータのアウトプット信号を真逆にする効果がある(つまり、両極が逆になる)。 Default value: 0 Range: 0 to 4800 | ||||||
|
Quantization(量子化) | |||||||
|
Amplitude Quantization |
Amplitudeに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
|
Attack Quantization |
Attackに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
|
Azimuth Quantization |
Azimuthに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
|
Duration Quantization |
Durationに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
|
Duration Multiplier Quantization |
Duration Multiplierに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
|
Elevation Quantization |
Elevationに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
|
Filter Cutoff Quantization |
Filter Cutoffに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
|
Filter Quantization |
Filter Qに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
|
Emissions per Second Quantization |
Emissions per Secondに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
|
Time Between Emissions Quantization |
Time Between Emissionsに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
|
Position Quantization |
Positionに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
|
Offset Quantization |
Offsetに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
|
Release Quantization |
Releaseに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
|
Speed Quantization |
Speedに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
|
Spread Quantization |
Spreadに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
|
Pitch Quantization |
Pitchに適用する、モジュレーションの量子化。 このプロパティに適用可能な量子化スキーム:
Default value: None | ||||||
このプラグインはメディアを管理するので、Source Editorに追加で、以下2つのタブがあります:
Source tab
Sourceタブには、Wwiseの見慣れた Source Editor があり、サイドパネルにSoundSeed Grain専用のプロパティが表示されます。Wwiseの標準的なソースで行うようにTrim、Fade、Markerなどをここで変更できます。なお、ここで実行する設定変更はすべて"エフェクト前" に適用され、SoundBankに保存する前のメディアが影響を受けます。例えば、Trimを変更すると、プラグインがランタイムに使用するソースファイルはすでにトリムされたものになります。
![]() | 注意 |
|---|---|
Moving the Trim cursors changes the meaning of the Position setting, since it depends on the audio file's duration. |
Sourceタブで、マーカーの追加と編集が可能です。 Edit Markers in List View をクリックすると、ソースのすべてのマーカーのリストが表示されます。
Effect SettingsタブでSnap to Markersを有効にすると、グレインの実質的な始点位置を最寄りのマーカーの位置に設定できます。
![]() | 注釈 |
|---|---|
マーカーがある場合は、ソースのオーディオファイルのEffect Settingsタブのグラフビューに、青い縦のラインとして表示されます。 |
Conversion tab
Conversionタブで、プラグインが利用するメディアをSoundBankに保存する前に、そのメディアをエンコードするために使うConversion ShareSetを選択できます。Soundseed Grainはすべてのチャンネルダウンミックスとサンプルレートオプションに対応しますが、対応するコーデックは、PCM、ADPCM、Vorbisだけです。
![]() | 警告 |
|---|---|
現在、Soundseed Grainは、PCM、ADPCM、Vorbisの、ランタイムのデコードだけに、対応します。もしConversionタブで別のコーデック(Opusなど)をSoundSeed Grain Sound SFX用に選択すると、再生に失敗し、「Capture Log」にエラーが表示されます。 |
![]() | 注釈 |
|---|---|
ADPCMは、1チャンネル64サンプル以下のファイルには、使わないでください。 |
![]() | 注釈 |
|---|---|
Vorbisファイルには、シークテーブルが必要です。シークテーブルの最小サイズである、1チャンネルにつき1,024サンプルというサイズよりも小さいファイルでは、Vorbisを使わないでください。 |
代替案として、ほかのコーデックを選択し、SoundBankをメモリにロードする時点で、ゲームに"デコード"させることもできます。Decode Bankワークフローの詳細は、SDKドキュメンテーションの AK::SoundEngine::DecodeBank を参照してください。