AudioChannelMix[audio]
audio のチャンネルを平均化することでミックスし,中央にパンしたステレオ音声オブジェクトを返す.
AudioChannelMix[audio,desttype]
音声チャンネルをミックスして指定の desttype にする.
AudioChannelMix[video,…]
video の音声チャンネルをミックスする.
AudioChannelMix
AudioChannelMix[audio]
audio のチャンネルを平均化することでミックスし,中央にパンしたステレオ音声オブジェクトを返す.
AudioChannelMix[audio,desttype]
音声チャンネルをミックスして指定の desttype にする.
AudioChannelMix[video,…]
video の音声チャンネルをミックスする.
詳細
- m チャンネル audio オブジェクトについて次の目標タイプ desttype を指定することができる.
-
"Mono" チャンネル値の平均を使ったモノラル信号 {"Mono",{w1,…,wm}} 重み付き平均を使ったモノラル信号 "Stereo" 平均値を使い中央にパンしたステレオ信号 {"Stereo",{w1,…,wm}} 重み付き平均と中央パンニングを使ったステレオ信号 {"Stereo",{w1,…,wm},{p1,…,pm}} 重み付き平均と指定のパンニングを使ったステレオ信号 n m 個の入力チャンネルを均等に分配した n チャンネル信号 {n,mat} 任意の m×n 分配行列 mat を使った n チャンネル信号 - 分配行列 mat で,要素 wijは出力チャンネル j に入る入力チャンネル i の量である.
- 指定の重み wiは,スカラー倍数またはデシベルで与えることができる.
- スカラー倍数 wiはデシベル単位の
に等しい. - "Stereo"ミキシングについては,正弦曲線のパンが使われる.
- 返されるオブジェクトのAudioTypeは"Real32"または"Real"である.
例題
すべて開く すべて閉じる例 (1)
スコープ (5)
モノラルにダウンミックスするときは,デフォルトで,すべての入力チャンネルの平均が使われる:
a = AudioChannelCombine[
{AudioGenerator["Sine", .01],
AudioGenerator["White", .01]}
];AudioChannelMix[a, "Mono"]//AudioPlotAudioChannelMix[a, {"Mono", {.8, .2}}]//AudioPlotステレオにミックスするときは,デフォルトで,すべての入力チャンネルの平均が両方の出力チャンネルに複製される:
a = AudioChannelCombine[
{AudioGenerator["Sine", .01],
AudioGenerator["White", .01]}
];AudioChannelMix[a, "Stereo"]//AudioPlotAudioChannelMix[a, {"Stereo", {.8, .2}}]//AudioPlotデフォルトで,すべての入力チャンネルが中央にパンされる.各入力チャンネルのパンの度合いを指定する:
AudioChannelMix[a, {"Stereo", {.5, .5}, {-.8, .5}}]//AudioPlotすべての入力チャンネルを均等にミックスして3チャンネル信号を作る:
a = AudioChannelCombine[
{AudioGenerator["Sine", .01],
AudioGenerator["White", .01]}
];AudioChannelMix[a, 3]//AudioPlotAudioChannelMix[a, {3, (| | |
| -- | -- |
| 1 | 0 |
| 0 | 1 |
| .5 | .5 |)}]//AudioPlotAudioChannelMix[ExampleData[{"Audio", "Piano"}], {"Mono", {Quantity[-10, IndependentUnit["decibels"]], Quantity[10, IndependentUnit["decibels"]]}}]//AudioPlotAudioChannelMix[Video["ExampleData/fish.mp4"], "Mono"]//AudioChannelsアプリケーション (2)
充填は使わずに,音声オブジェクトのリストのチャンネル数を揃える:
a1 = Import["ExampleData/rule30.wav"];
a2 = AudioPan@AudioGenerator["Sin"];AudioChannels /@ {a1, a2}AudioChannelMix[#, 2]& /@ {a1, a2}AudioChannels /@ %モノラルのAudioオブジェクトを任意数の出力チャンネルに配備する:
a = Import["ExampleData/rule30.wav"];AudioChannelMix[a, 7]//AudioChannels特性と関係 (4)
音声の算術演算を使って,信号を単一チャンネルにダウンミックスする:
a = ExampleData[{"Audio", "Piano"}, "Audio"]//AudioNormalize;Mean[AudioChannelSeparate[a]] == AudioChannelMix[a, 1]重みが指定されていない場合は,入力チャンネルの平均がすべての出力チャンネルに複製される:
a = ExampleData[{"Audio", "Piano"}, "Audio"]//AudioNormalize;AudioChannelMix[a, 4] == AudioChannelCombine@Table[Mean@AudioChannelSeparate[a], 4]Dotとの関係:
a = ExampleData[{"Audio", "Piano"}, "Audio"]//AudioNormalize;AudioChannelMix[a, {3, (| | |
| --- | --- |
| 1 | 2 |
| 0.2 | 0.5 |
| 0.3 | 0.7 |)}] == AudioChannelCombine[(| | |
| --- | --- |
| 1 | 2 |
| 0.2 | 0.5 |
| 0.3 | 0.7 |).AudioChannelSeparate[a]]目標が"Stereo"なら,パン指定はAudioPan操作に等しい:
a = Import["ExampleData/rule30.wav"];AudioChannelMix[a, {"Stereo", {1}, {.7}}] == AudioPan[a, .7]関連するガイド
-
▪
- 音声編集 ▪
- 動画計算機能の更新履歴
テキスト
Wolfram Research (2016), AudioChannelMix, Wolfram言語関数, https://reference.wolfram.com/language/ref/AudioChannelMix.html (2024年に更新).
CMS
Wolfram Language. 2016. "AudioChannelMix." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/AudioChannelMix.html.
APA
Wolfram Language. (2016). AudioChannelMix. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AudioChannelMix.html
BibTeX
@misc{reference.wolfram_2026_audiochannelmix, author="Wolfram Research", title="{AudioChannelMix}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/AudioChannelMix.html}", note=[Accessed: 08-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_audiochannelmix, organization={Wolfram Research}, title={AudioChannelMix}, year={2024}, url={https://reference.wolfram.com/language/ref/AudioChannelMix.html}, note=[Accessed: 08-August-2026]}