
Ensoniq AudioPCIは、1997 年にリリースされたPCI ( Peripheral Component Interconnect ) ベースのサウンド カードです。これは、 EnsoniqがCreative Technologyに買収される前の最後のサウンド カード製品でした。このカードは、Ensoniq の市場における位置付けの転換を象徴するものでした。Soundscape製品ラインは主に、機能満載の少量生産のハイエンド製品で構成されていましたが、AudioPCI は、システムOEMにアピールし、大量販売を期待できる非常にシンプルで低コストの製品として設計されました。
低コスト

1990 年代の終わり頃、Ensoniq は財政的に苦境に立たされていました。同社のカードは PC OEMに非常に人気がありましたが、コストが高すぎ、楽器部門の収益は減少していました。特に支配的なCreative Labsとの激しい競争の圧力により、オーディオ カード メーカーは価格を低く抑えざるを得ませんでした。
1997 年 7 月にリリースされた AudioPCI は、主に安価であることを目的として設計されました。旧来の Soundscape ボードの多種多様なチップとサイズと比較すると、AudioPCI の高度に統合された 2 チップ設計は、設計思想の明らかな転換です。このボードは、非常に小型のソフトウェア駆動型オーディオ チップ (S5016、ES1370、ES 1371 のいずれか) と、それに付属するデジタル/アナログ コンバータ(DAC) のみで構成されています。もう 1 つのコスト削減策として、サンプル ベースの合成用サンプルの保存に使用されていた従来の一般的なROMチップが、このオーディオ データの保存場所としてシステム RAM を使用する機能に置き換えられました。これは、旧来のISA バス標準に比べてはるかに広い帯域幅と、より効率的なバス マスタリングインターフェイスを備えたPCI バスへの移行によって可能になりました。
特徴
AudioPCI は、安価に設計されていますが、それでも非常に機能的です。Microsoft Windows 95以降のバージョンの Windows で使用すると、いくつかのデジタル効果 (リバーブ、コーラス、空間拡張)を含む Soundscape ELITE カードのオーディオ機能の多くを提供します。
AudioPCI は、 Microsoft DirectSound3D 4 スピーカー再生サポートを備えた最初のカードの 1 つです。4 スピーカー モードは、DirectSound3Dクアドラフォニックモードをサポートするソフトウェアによってのみアクティブ化されます。奇妙なことに、リア チャネルはライン入力と同じ出力ジャックに接続されています。4 スピーカー出力がアクティブになると、ジャックのモードが切り替わります。
DOS および Windows ドライバは、Ensoniq の「.ecw」パッチ セット形式によるサンプルベースの合成をサポートします。サイズとインストゥルメント品質が異なる複数のパッチ セットを選択できます (2、4、または 8 MB )。
「.ecw」ファイル形式 (Ensoniq Concert Wavetable ) は、愛好家が期待していたようには公開されませんでした。[1]その結果、 E-muのSoundFont形式では自家製リリースが大量に利用可能であるのとは対照的に、カスタム波形セットはほとんど利用できません。AudioPCIはパッチ セットの保存にシステムRAM を使用していましたが、それ自体が、以前使用されていた従来の ROM 保存よりも新しいパッチ セットの大きな可能性を秘めていたため、特に残念でした。また、Ensoniq ES1370 チップセットとその子孫の信じられないほどの人気と長寿命 (一部のチップセットは、オリジナルの AudioPCI ボードの 6 年後もまだ使用されていました) や、はるかに新しいSound Blaster Audigyの DOS ドライバーが依然として「.ecw」波形セットを使用していることを考えると、残念です。これらの新しいカードは DOS で SoundFont を使用できず、90 年代後半の 3 つの公式 .ecw 波形セットと 1 つの不完全な非公式波形セットに制限されます。[2]
DOS 互換性
AudioPCI は、DOS または Windows 9x の DOS 部分でインストールされるソフトウェア ドライバーを使用して、DOSゲームとアプリケーションをサポートしていました。このドライバーは、PC のNMIと常駐終了プログラムを使用して、Sound Blaster互換の ISA サウンド カードを仮想化しました。これにより、AudioPCI は当時の PCI 競合製品よりも互換性の高い、すぐに使用できる DOS サポートを実現できました。
たとえば、競合製品のDiamond Multimediaの Monster Sound は、 Windows 9xの DOS コマンド ウィンドウで DOS ゲームを実行することしかできなかったため、DOS との互換性は、追加の ISA サウンド カードを使用することでのみ確保できることが多かった。Creative もレガシー サポートの課題に取り組んでおり、Sound Blaster AWE64 バリアントPCI サウンド カードの DOS 互換性を実現するために、当時の一部の PCI チップセットで提供されていたシリアルIRQおよび PC/PCI 許可/要求サイドバンド信号にアクセスできる相互接続である SB-Link を開発した。SB-Link は、 ESSやYamahaなど、他の多くのチップセット ベンダーでも使用されていた。
Ensoniq のアプローチは、ほとんどのゲームで一般的に機能しましたが、一部の古いゲームでは、一部のシステムで仮想化されたハードウェアを検出できない問題がありました。さらに、DOS ドライバーでは、EMM386などのメモリ マネージャーをロードする必要がありました。これにより、追加のコンベンショナル メモリ領域が必要になるだけでなく、CPU が Virtual-86 モードになり、 「フラット モード」と呼ばれる保護モードの修正形式を使用するゲームと競合します。このモードでは、メモリ マネージャーやメモリ保護メカニズムを必要とせずに、システムの RAM 全体に高速で直接アクセスできます。ただし、これは AudioPCI に固有の要件ではなく、Creative AWE ISA シリーズを含む多くの ISA サウンド カードでも使用されていました。
AudioPCI DOS ドライバには、Ensoniq Soundscape 16 ビット デジタル オーディオとサンプルベースの合成のサポート、およびSound Blaster Pro、AdLib Gold、General MIDI、およびMT-32のサポートが含まれていました。ただし、 FM 合成用の実際のハードウェアがないため、FM 音楽とサウンド エフェクトはサンプルを使用してシミュレートされていましたが、多くの場合、許容できない結果になりました。そのため、DOS ゲームを構成して、可能な限り General MIDI シンセサイザーとデジタル サウンド エフェクトを使用して、より良い音質を得ることが実用的でした。DOS MIDI は、Windows MIDI と同じ .ecw パッチ セット ファイルを使用します。
クリエイティブ獲得
Ensoniq がCreative Labsに買収されたときの契約には、AudioPCI DOS ドライバを、発売間近のSound Blaster Live!に統合することが含まれていました。Creative は、ドライバにSound Blaster 16エミュレーションを追加し、Ensoniq SoundScape のサポートを削除しました。AudioPCI 自体は、 Sound Blaster PCI 64、PCI 128、Vibra PCI など、いくつかの Creative Labs サウンド カードとして再ブランド化されました。Ensoniq ES1370オーディオ チップは Creative 5507 に名前が変更され、AC'97準拠の派生型である ES1371 および ES1373 に改訂され、カード上および統合マザーボード オーディオとしてさらに数年間使用されました。
ES1370 を搭載したカードは、44 kHz のサンプリング周波数でネイティブに動作するため、12、24、32、48 kHz が再サンプリングされます。再サンプリングは、音質の低下、同期の悪化、CPU 使用率の上昇につながる可能性があります。ES1371 を搭載したカードは、AC97 に準拠した 48 kHz で動作するため、11、22、44 kHz が再サンプリングされます。複数のクォーツや PLL を備えたサウンドカードはほとんどなく、潜在的な問題を抱えながらも、再サンプリングが頻繁に使用されます。
Creative Labs Malvern (買収された旧 Ensoniq 社) は、後に Ectiva 1938 (EV1938) をリリースしました。このシングル チップ PCI オーディオ コントローラは ES1371/ES1373 をベースとしており、これらの以前のチップとレジスタ互換性がありました。EV1938 と以前のチップの主な違いは、AC'97コーデックが組み込まれていたことです (そのため、より安価なシングル チップ オーディオ ソリューションが実現しました)。EV1938 は、ラップトップ/マザーボードの統合オーディオと、「Sound Blaster AudioPCI 64V」(CT4730) などのカードの両方に使用されました。
PCI バス デジタル オーディオおよび音楽コントローラ
ES1370

AudioPCI ES1370 は、Ensoniqによって開発されました。このチップの重要な特徴の 1 つは、当時のサウンド カードで一般的に使用されていた ISA バスではなく、PCI バスを使用していることです。これは、標準の PCI スロットに特別なハードウェア拡張をすることなく、MS-DOSレガシー互換性を提供する最初の PCI サウンド カード ソリューションの 1 つでした。AK4531 (AC'97 以前) などの対応コーデックと組み合わせると、ES1370 は、4 スピーカー サラウンド サウンドによる当時最新の 3D オーディオ ポジショニングをサポートしました。このチップは、サンプル合成データやエフェクト処理のために、システムRAMやリソースへの高速アクセスを提供するように設計された PCI バス マスター デバイスでもありました。ドライバーによっては、デバイス マネージャーで Sound Blaster 64/128と呼ばれることもあります。
ES1370 は、Microsoft DirectSound3DオーディオAPI をサポートする最初のオーディオ チップの 1 つでした。プログラムが API の機能をフルに活用すると、ES1370 は 2 スピーカー モードと 4 スピーカー モードの両方で、グローバル空間とローカライズされた 3D サウンド効果の両方を実現できました。このチップはすべてのオーディオを自動的に空間化できましたが、サウンドの特定のローカライズには DirectSound3D を使用する必要がありました。
ES1370 は、 QEMUおよびVMwareの仮想ハードウェアとしてもエミュレートされます。
- ENSONIQ SoundScape 'ウェーブテーブル'サンプルベースの合成(しばしば「ウェーブテーブル合成」と呼ばれるが、これは誤りである)
- 2 MB および 4 MB のダウンロード可能なサウンド セット (2 MB = GM、4 MB および 8 MB = GM+GS+10 ドラム キット)
- 32の同時MIDIボイス
- サウンドの保存にシステム RAM を使用します (メモリがロックされているか、OS が動的に制御されています)
- マルチアルゴリズムリバーブとコーラス
- 複数レベルの空間3Dサウンド
- Microsoft DirectSound3D 対応 (AK4531 コーデックによる 4 スピーカー 3D サウンド)
- 最大48kHzの16ビット録音と再生
- ハードウェアサウンドレンダリングのサポート
- EAX 1.0、OpenALのサポート
- 低いシステムオーバーヘッド、PCIバスマスター
- 100% DOS レガシー互換 (伝えられるところによると、一部のゲームは仮想化されたハードウェアを検出できなかったり、Virtual-86 モードと衝突したりします)
- 無制限のデジタルオーディオストリーム
- I²S入力
- OPL-FM および MPU-401 エミュレーション (サンプル合成エンジンを使用。FM エミュレーションはせいぜい不完全)
- 必要なのは共有IRQ 1つだけ
- ISA信号は不要
- 分散DMA信号は不要
- ドライバ: DOS、Windows 3.1x、Windows 9x、Windows NT 4.0、Windows 2000、Windows XP (WinNT ( Alpha )、Solaris (SPARCengine Ultra AX)、Linux、BeOSが使用可能)。Creative はWindows 98 SE以降用の WDM ドライバを提供しています。
ES1371 と ES1373

Ensoniq/Creative ES1371 および ES1373 (AudioPCI 97) はAC'97互換バージョンです。
- サンプルセット: 2、4、8 MBセット
- 128 個の General MIDI サンプルベースの楽器、61 個のドラム プログラム、128 個の MT-32 楽器、4 個および 8 個の MB セットの Roland GS サウンド セット
- シンセサイザー: 最大 32 同時発音数、16 MIDI チャンネル
- デジタルエフェクト: リバーブ、コーラス、空間拡張
- デジタルオーディオ
- サポートされている標準。100% DOS レガシー ゲーム互換 (一部のゲームは仮想化されたハードウェアを検出できなかったり、Virtual-86 モードと競合したりすると言われています):
- ENSONIQ Soundscape、Microsoft Direct Audio (DirectX)、OpenAL、Sound Blaster Pro (2)、General MIDI、MT-32 (ただし、楽器の音は異なります)、AdLib/FM (サンプル合成によるシミュレーション)、MPC 1、2、3
- ドライバ: DOS、Windows (3.1、9x、NT 4.0、2000、XP)、FreeBSD、Linux。CreativeはWindows 98 SE以降用の WDM ドライバを提供しています。
CT5880 チップは ES1371 のラベルが変更されたもので、SB Creative VIBRA 128 PCI などの安価なカードに搭載されている場合があります。
EV1938

Creative EV1938 (AudioPCI 64V) は、ES1371/ES1373 と実質的に同一であり、後期型 (コスト削減型) 製品です。
- AC'97コーデック内蔵
- 2チャンネルのみ
参照
参考文献
- ^ Creative Labs Developer Relationsからの公式回答
- ^ .ECW ファイルの仕様とカスタム ウェーブセット
- 注記
- 「AudioPCI Home by Ensoniq Corp.、マルチメディア部門製品情報、1998年」。1998年1月18日時点のオリジナルよりアーカイブ。2020年6月12日閲覧。
- 「Ensoniq Corp. Web サイト」、Ensoniq Corp.、マルチメディア部門製品情報およびサポート ページ、1998 年」。1998 年 2 月 14 日時点のオリジナルからアーカイブ。2005年12 月 28 日閲覧。
{{cite web}}: CS1 maint: bot: 元の URL ステータス不明 (リンク) - 「Ensoniq FAQ」、Ensoniq Corp.、マルチメディア部門製品情報およびサポートページ、1997年。1997年6月7日時点のオリジナルよりアーカイブ。 2020年6月12日閲覧。
{{cite web}}: CS1 maint: bot: 元の URL ステータス不明 (リンク) - 「Ensoniq ES1370 データシート - Ensoniq Corp.、1997」。1998年2月14日時点のオリジナルよりアーカイブ。2020年6月12日閲覧。
{{cite web}}: CS1 maint: bot: 元の URL ステータス不明 (リンク)
外部リンク
- 「Ensoniq AudioPCI」。Creativeワールドワイド サポート。Creative Labs。2022年 11 月 6 日閲覧。
- 「Easy MAMECab -- Sound Blaster DOS ドライバ」。MAMEWorld.net。2006 年 4 月 22 日にオリジナルからアーカイブされました。
- Arnold B. Krueger (2000-05-06)。「PC AV Tech サウンド カード レポート: Creative Labs/Ensoniq PCI サウンド カード」。2007-08-07 にオリジナルからアーカイブされました。
- 「Windows 3.1 — サウンド ドライバー」。turkeys4me.byethost4.com 。2022年 11 月 6 日閲覧。
