Copyright: Copyright(C)1995,H.Nakayama


目次
Software WaveTable Synthesizer

ＷiｎＧroove

(ｳｲﾝｸﾞﾙｰﾌﾞ)

Version 0.9A

目次

ＷiｎＧroove（ｳｲﾝｸﾞﾙｰﾌﾞ）とは・・・

ＷiｎＧrooveの特徴、制限

動作環境

インストール

アンインストール

添付ファイル一覧

MIDIファイルを再生する

ＷＧプレーヤ

ＷiｎＧrooveセットアップ

ＷiｎＧrooveの楽器音色について

ＷiｎＧrooveのリズム音色について

MIDIｲﾝﾌﾟﾘﾒﾝﾃｰｼｮﾝ･ﾁｬｰﾄ

トラブルシューティング

技術的な情報

ユーザー登録

サポート

最新版

著作権、免責など

他ネットへの転載、書籍付録への掲載、商用使用など

謝辞、雑談など


ＷiｎＧroove（ｳｲﾝｸﾞﾙｰﾌﾞ）とは・・・

　MS-Windowsはversion3.1から３つの「音声形式」がサポートされました。

　１つ目は「ビープ」

　２つ目は「WAVE（ウェーブ）」

　３つ目は「MIDI（ミディ）」

　ＷiｎＧrooveは、３つ目の「MIDI音源」をソフトウェアだけで実現します。音の出口は必要ですので、２つ目の「WAVE音源」を音の出口として使用します。最近のパソコンはWAVE音源を標準で装備しているものが多いですし、WAVE機能付きのサウンドカードも数千円～２万円くらいで購入出来ますので、ＷiｎＧrooveを用いる事で、外部MIDI音源に比べてお手軽に「音楽鑑賞」が実現できます。

　インテル社が「ＮＳＰ」と称してＷiｎＧrooveと同じような事を実験しているようです。また、MachintoshにもソフトウェアでMIDI音源を実現しているQuickTimeがあります。ＮＳＰはPentium75MHz以上必要との事ですが、ＷiｎＧrooveは486-16MHzでも、そこそこの音で鳴ります。ＷiｎＧrooveもＮＳＰも「楽器」ですので、制作する上で重要になってくるのはプログラミングの技術ではなくて「音作り」です。私はミュージシャンですので、この点でインテルに負ける気はしません(笑)。ＷiｎＧrooveは配布形態こそソフトウェアですが、「楽器」あるいは音楽ＣＤや絵画と同じ「芸術作品」だと思って下さい(^_^)

　ＷiｎＧrooveは「シェアウェア」です。登録料は２０００円です。初めてＷiｎＧrooveを実行した日から１０日間は「試用期間」としましたので、この間にＷiｎＧrooveのサウンドを評価して下さい。もし、ＷiｎＧrooveのサウンドを気に入って下さって、継続してご使用頂けるようでしたら、２０００円を送金してユーザー登録を行って下さい。非登録時は時々メッセージが表示されて演奏が中断しますが、それ以外の制限はありません。「登録したら音が良くなる」というような事はありません(^_^;)

　一応、386以上のパソコンでしたら音は鳴ると思いますが、486-100MHzやPentiumですと、より音楽的な演奏を楽しめます。メモリの速度や２次キャッシュの容量など、パソコン全体のパフォーマンスも音質に関わってきます。また、サウンドカードやそのドライバの品質によっても出音（でおと）が変わってきます。個人的には、Creative社の Sound Blaster-16 が、価格の面でも出音の面でも気に入っています。もし、現在お使いのパソコンでＷiｎＧrooveが良い音で演奏出来なくても、将来パソコンやサウンドカードを買い換えた時に、ＷiｎＧrooveを思い出して、また演奏させてみて下さい。

　ＷiｎＧrooveで使用できる「内蔵スピーカWAVEドライバ」も完成しており、現在（95年8月）調整作業を行っています。Windows3.1の性能上、音質面での限界はありますが、サウンドカード無しでもMIDIが楽しめるようになりますので、近日中に発表するつもりです。こちらもシェアウェアになると思いますが、ＷiｎＧroove登録ユーザー、ＳpkＱＱ/ＳＰＫ９８登録ユーザーの方々へは、特別価格を用意したいと考えておりますので、サウンドカードを持っておられない方、ノートパソコンの方、こうご期待！


ビープ

　パソコンに内蔵されている小さなスピーカから「プッ」や「ピー」と鳴るだけのものです。DOSの時代から親しまれて(?)きました。「音程」と「音が出ているか出ていないか」だけが制御出来ます。Windows3.0の時は意外に多用されていました（ビープに音程を付けるＡＰＩも用意されていました）。

　ＳpkＱＱやＳＰＫ９８、IRUKA氏のWINPCM、John Ridges氏のSPEAKR、MicrosoftのSPEAKER などは、この「音が出ているか出ていないか」を利用してパルス幅変調で電圧差を作りWAVE音源を実現していますが、再生中は他の処理が止まってしまいますのでＷiｎＧrooveでは使用出来ません。近日中にＷiｎＧrooveで使用できる「内蔵スピーカWAVEドライバ」も発表する予定です。


WAVE

　テープレコーダのように、あらかじめ録音（デジタルサンプリング）された音声をそのまま再生します。Windows起動時の「タダーーー」はWAVEです。人間の耳に聞こえるほとんどの音声を記録／再生可能ですが、質の良い音にしようとしたり長い時間記録しようとするとデータ容量がどんどん大きくなってしまいます。例えば、音楽ＣＤと同じ「44kHz,16ビット,ステレオ」の音楽を３分間録音すると、４４ｋ × ２ﾊﾞｲﾄ × ２ﾄﾗｯｸ × １８０秒 ＝ ３１Ｍバイトの容量が必要になってしまいますので、現在では主に「一発モノの効果音」に使用される事がほとんどです。


MIDI

　MIDIとは Musical Instruments Digital Interface の略で、もともとは電子楽器（シンセサイザー）間で演奏情報をリアルタイムにやりとりするための規格として、電子楽器メーカ数社が参加するMIDI協議会によって８０年代に制定されました。例えば、「今、真ん中のドの鍵盤を強く押したよ」・・・「今、離したよ」・・・「今、１２番の音色に切り替えて」・・・というような形式の情報です。

　その後、MIDIデータに時間情報を加えて記録／再生する「シーケンサ」が普及してきます。シーケンサは、ちょうどスコア（大譜表）のように演奏情報だけを記録していきますので、「演奏を記録／再生する」という目的だけでしたらWAVEほどはデータ容量を喰いません。

　この演奏情報のファイルへの保存形式に、以前は様々なモノが乱立していました（YAMAHA社のE-Seq、Roland社のMC-500形式、COME ON MUSICのRCP形式などなど・・・）が、結局オプコード社の記録形式が、その単純さから多用される事になり「標準MIDIファイル（Standard MIDI File Format）」と呼ばれるようになりました。

　その後、音色に関して「２番は明るいピアノ」、「７４番はフルート」、などと、明確に楽器と音色番号の関係が定義されたのが「ＧＭ（General MIDI）」です（ＧＭの楽器の配列は、RolandのMT-32あたりからきているようです）。ＧＭに準拠している電子楽器であれば、異なったメーカーの製品で鳴らしても、そこそこ同じような感じで演奏する事が出来ます（さらに細かいニュアンスや沢山の種類の楽器が指定出来るよう、Roland社が「ＧＳ」規格を、YAMAHA社が「ＸＧ」規格を提唱しています）。

　Windowsでは、リアルタイムに演奏データをやりとりするための「MIDI入出力」と、ファイルに記録された演奏データを再生するための「標準MIDIファイルのシーケンサ」の両方をサポートしています。自分の演奏を記録するためには、別途シーケンサソフトを購入する必要があります。

　ＦＭ音源付きのパソコンで、ＦＭ音源を「MIDIデバイス」として使用するためのドライバがWindowsやサウンドカードに標準で添付されています。お手軽で良いのですが、ＦＭ音源は所詮ＦＭ音源・・・「ぷーーー」とか「ぴーーー」に毛の生えたような音しか出ませんので、音楽鑑賞をするには悲しいものがあります。そこで、普通は「ＧＭ準拠の外部MIDI音源」を購入し、パソコンに接続してやります。ＧＭのMIDI音源は数万円～十万円くらいですが、各楽器メーカーがしのぎを削っている分野ですので、どれを購入してもそこそこ良い音で鳴ります。


ＷiｎＧrooveの特徴、制限

　　　　特徴

・ＧＭ（General MIDI）に準拠した超高品質の１２８種類の楽器音と、それぞれ数十種類のリズム音を装備した１０種類のドラムセット

・一部のＧＳメッセージにも対応

・最高で「サンプルレート44kHz、ダイナミックレンジ16ビット、ステレオ」の再生フォーマットで、３２音までの同時発音が可能

・パソコンの処理速度に合わせて最適な再生フォーマットと発音数を自動設定する他、さらに細かい設定も「ＷiｎＧrooveセットアップ」にて可能

・ソフトウェアＤＳＰによるリバーブ、コンプレッサを装備

・楽器の音色をファイルとして持っているので、将来、音色のバージョンアップも可能

・高性能MIDIファイルプレーヤ付属（ＷiｎＧroove以外のMIDI音源でも使用可能）

・演奏中はWAVEを占有しますが、ドライバとして組み込むとＷiｎＧroove自体がWAVEデバイスを一つ提供しますので、演奏中でもWAVE効果音が再生出来ます

　　　　制限

・すべての楽器の音が0.5秒遅れて出力されるので、シーケンサとMIDIキーボードによる「リアルタイム入力」がやりずらい・・・というか無理(^_^;) （ステップ入力は出来ます）

・Windowsのディスプレイドライバやサウンドカードのドライバ、ROM-BIOSなどが粗悪なものの場合、リズムがずれるなど影響を受けてしまう

　　　　その他

・ＷiｎＧrooveはすべて整数演算ですので、浮動小数点コプロセッサの有無は影響しません


動作環境

　パソコン　　　　機種依存無し

　ＣＰＵ　　　　　i486 以上 （DX4,Pentium推奨）

　ＯＳ　　　　　　日本語MS-Windows 3.1 / Windows95

　　　　　　　　　（OS/2warpのWindows互換環境でも使用可能だと思います）

　　　　　　　　　（NT3.5では制限付きでＷＧプレーヤでの演奏のみ可能です）

　メモリ　　　　　ドライバ組み込み時、約６Ｋバイト使用

　　　　　　　　　演奏時、約１.５Ｍバイト使用

　ハードディスク　約２Ｍバイト使用

　音源　　　　　　Windowsから使用出来るWAVE音源  （Sound Blaster-16 推奨）

　　　　　　　　　（ＳpkＱＱなど、内蔵スピーカを利用した同期ドライバでの使用は不可）

　　　　　　　　　 ※近いうちにＷiｎＧrooveで使用できる内蔵スピーカドライバを発表します


インストール

　アーカイブ(.LZHファイル)をLHAなどで解凍すると「WGSETUP.EXE」が作成されますので、プログラムマネージャやファイルマネージャやマイコンピュータなどから、この「WGSETUP.EXE」を実行して下さい。

　実行すると説明が表示された後、パソコンの処理能力を測定する「マシンパワー測定」が行われます。その後、デモ曲が演奏され、何度か「インストールを続行するかどうか」を問い合わせてきますので「了解」や「はい」と答えていきます。何かトラブルに気づいた場合（ハードディスクに空きがないなど）には中止させて下さい。

　途中で「インストール先ディレクトリ」を入力する場所が出てきます。ディレクトリはアーカイブを解凍したディレクトリと同じものでも構いません。違うディレクトリを指定した場合はファイルがダブりますので、インストール終了後、アーカイブを解凍したディレクトリの方のファイルは削除して下さい。インストール先ハードディスクの約２Ｍバイトを使用します。

　プログラムマネージャにグループとアイコンを作成した後、最後に「ドライバとして組み込むかどうか」と尋ねてきます。ドライバとして組み込むとメディアプレーヤーやゲームやシーケンサなど、ＷＧプレーヤ以外のアプリケーションでもＷiｎＧrooveで演奏が出来るようになります。ドライバとして組み込まない場合は、ＷＧプレーヤのみでＷiｎＧrooveが使用出来ます。ドライバ組み込み／取り外しは、インストールした後でも「ＷiｎＧrooveセットアップ」で行えます。

Windows95にドライバとして組み込んだ時

Windows3.1にドライバとして組み込んだ時

複数のWindowsを使い分けている場合

　また、WGSETUP.EXEでインストールをしなくても「ＷＧプレーヤ」を実行すればMIDIファイルの演奏が可能ですので、CD-ROMからも直接実行出来ます。ファイルマネージャやプログラムマネージャやマイコンピュータなどから「WGPLAYER.EXE」を実行して、「ﾌｧｲﾙ(F)」メニューの「開く(O)...」でMIDIファイルをオープンして下さい。マシンパワー測定の後、演奏が始まります。

パソコンやＣＰＵを買い換えたとき


パソコンやCPU,サウンドカードを買い換えた時

　パソコン本体を買い換えた時のみならず、オーバードライブプロセッサやメモリ、サウンドカード、ドライバなどを入れ替えると、マシンパフォーマンスが変わってきます。この時は、「ＷiｎＧrooveセットアップ」の「再測定(E)」を実行して「マシンパワー測定」を行って下さい。あるいは、\WINDOWS\WINGROOV.INI の [WinGrooveSetup] セクションにある DetectedMachinePower=1 を DetectedMachinePower=0 にすると、次回演奏時にマシンパワー測定が行われます。


アンインストール

　WGSETUP.EXE で組み込んだＷiｎＧrooveを取り外す場合は、以下の手順でアンインストールして下さい。

　１　「ＷiｎＧrooveセットアップ」を起動し、「ドライバ組み込み」がチェックされている場合は、クリックしてドライバを取り外します。

　２　ドライバを無効にするため、Windowsをいったん再起動します。

　３　Windows3.1の場合はプログラムマネージャの「ＷiｎＧroove」グループ内のアイコンを[DEL]キーで削除して、最後にグループも削除します。Windows95の場合は「ＷiｎＧroove」フォルダをごみ箱に捨てます。

　４　WGSETUP.EXE で指定した「インストール先ディレクトリ」にあるファイルをすべて削除します。

注意：\WINDOWS\WINGROOV.INI にはユーザー登録情報や、将来ユーザー登録した時に必要となる情報が書き込まれていますので「今後は絶対にＷiｎＧrooveを使用しない！」場合以外は、アンインストール時にも残しておいて下さい（数ｋバイトしか使用しません）。


添付ファイル一覧

　ＷiｎＧrooveのアーカイブ(.LZHファイル)には以下のファイルが含まれています。

    WGPLAYER.EXE    ＷＧプレーヤ本体

    WGSETUP.EXE     インストーラとＷiｎＧrooveセットアップ

    WINGROOV.HLP    ＷiｎＧrooveヘルプ

    TK_EATS.MID     あざらし自作自演によるデモ曲その１

    MHBB.MID        あざらし自作自演によるデモ曲その２

    SAMPLE3.MID     あざらし自作自演によるデモ曲その３

    WINGROOV.TPD    音色データ

    WGMFP.DLL       ＷＧプレーヤ用ＤＬＬ

    WGMMDRVR.DRV    ＷiｎＧrooveドライバその１

    WINGROOV.DRV    ＷiｎＧrooveドライバその２

    MIDIMAP.CFG     MIDIマッパー用設定ファイル

このうち、ユーザーが直接実行するのは「WGPLAYER.EXE」と「WGSETUP.EXE」だけです。

WGSETUP.EXEは、コマンド文字列に  /CONFIG  を指定して起動するとＷiｎＧrooveセットアップが立ち上がり、何も指定しないとインストーラが立ち上がります。


MIDIファイルを再生する

　ＷiｎＧrooveには「ＷＧプレーヤ」が添付してありますので、これだけで標準MIDIファイルの再生が出来ます。レベルメーターやフェーダーがありますので、Windowsに添付のメディアプレーヤーよりは見ていても楽しいと思います。

　また、ＷiｎＧrooveをドライバとして組み込んでおけば、メディアプレーヤーでもMIDIファイルの再生が可能です。メディアプレーヤーは「ＭＣＩシーケンサ」と呼ばれるWindowsの機能を利用してMIDIファイルを再生しますが、この「ＭＣＩシーケンサ」は非常に品質が悪く（リズムがずれたり演奏が止まったりします）、動作も速くありません。しかも時々「このMIDIファイルはうまく再生出来ないかもしれません」などと表示してきます(笑)ので、なるべくＷＧプレーヤで演奏される事をおすすめします。

標準MIDIファイル

標準MIDIファイルの入手方法

標準MIDIファイルの再生方法


ＷＧプレーヤ

　標準MIDIファイル（拡張子がMIDのファイル）を読み込んで再生するプレーヤです。レコーディング用の「ミキサー卓」をイメージして作りました。フェーダーで各パート別に音量を指定したり、曲のキーやテンポが変えられるので、MIDIファイルの演奏に楽しさがプラスされます。また、音楽再生に最も重要な「リアルタイム性」を重視して設計しましたので、高品質な演奏が可能です。複数のファイルをまとめて指定して順次再生する事も出来ます。

・ＷＧプレーヤを使用中、F1キーを押すと現在選択されているコントロールに関するヘルプが開きます。

・コントロールの無い部分をマウスでダブルクリックすると、タイトルバーの表示／非表示を切り替えられます。

・コントロールの無い部分をマウスで右クリックするとポップアップメニューが使えます。

ＷＧプレーヤ：ﾌｧｲﾙ(F)ﾒﾆｭｰ

ＷＧプレーヤ：設定(S)ﾒﾆｭｰ

ＷＧプレーヤ：ﾍﾙﾌﾟ(H)ﾒﾆｭｰ

ＷＧプレーヤ：曲名リストボックス

ＷＧプレーヤ：fileボタン

ＷＧプレーヤ：再生カウンタ

ＷＧプレーヤ：再生／停止ボタン

ＷＧプレーヤ：早送りボタン

ＷＧプレーヤ：後退ボタン

ＷＧプレーヤ：スキップボタン

ＷＧプレーヤ：Keyスクロールバー

ＷＧプレーヤ：Tempoスクロールバー

ＷＧプレーヤ：Resetボタン

ＷＧプレーヤ：レベルメーター

ＷＧプレーヤ：Onチェックボックス

ＷＧプレーヤ：Autoチェックボックス

ＷＧプレーヤ：フェーダースクロールバー


ＷＧプレーヤ：ﾌｧｲﾙ(F)ﾒﾆｭｰ

開く(O)...

　演奏するMIDIファイルを指定するために、おなじみのコモンダイアログが開きます。このコモンダイアログは少し改良してあり、参照しているMIDIファイルの中に曲のタイトルがあれば、ファイル名の下にタイトルを表示します。ファイル選択中はドラッグまたはシフトキーやコントロールキーを押しながらクリックしていく事で、複数のファイルを一度に指定出来ます。

　ファイルマネージャからＷＧプレーヤにMIDIファイルをドラッグ＆ドロップする事も出来ます。

終了(X)

　ＷＧプレーヤを終了します。


ＷＧプレーヤ：設定(S)ﾒﾆｭｰ

WinGroove設定...

　ＷiｎＧrooveの様々な設定を行う「ＷiｎＧrooveセットアップ」を開きます。

演奏を優先(H)

　チェックされている時、ＷＧプレーヤがアクティブウィンドウの状態で演奏されていると、Windowsが他の処理を行わないようになります。この時、マウスカーソルの形が変わりアニメーションしますので確認出来ます。ＣＰＵが演奏処理に集中しますので、多少クリックの反応などが鈍くなる事があります。他のウィンドウをアクティブにすると通常の状態に戻ります。

　もし、スワップなどハードディスクへの頻繁なアクセスでＷiｎＧrooveでの演奏がおかしくなる場合は、これをチェックしてカーソルアニメーションしている状態で演奏をお楽しみ下さい。

DOCﾌｧｲﾙ表示

　チェックしておくと、現在ＷＧプレーヤが再生中のファイル名と同じ名前で、拡張子が「*.DOC」か「*.TXT」のファイルがあった場合、その内容をウィンドウに表示します。

繰り返し演奏(R)

　チェックしておくと曲を繰り返し演奏します。複数の曲が指定されている時はリストの最後の曲を演奏後、リストの先頭の曲に戻ります。１曲だけ指定している場合はその曲を繰り返し演奏します。

ﾀｲﾄﾙﾊﾞｰ無し(T)

　ＷＧプレーヤのタイトルバーとメニューバーの表示・非表示を切り替えます。チェックするとシンプルなデザインになります。この時は右クリックでポップアップメニューが使えます。また、何もコントロールの無いところをダブルクリックする事でも、表示の切り替えが出来ます。

MIDI-Out...

　Windowsに組み込まれているMIDIデバイスの一覧が表示されます。通常は「WinGrooveDirect」をチェックしておいて下さい。再生中にも変更出来ますので、他のMIDIデバイスとの聞き比べが出来ます。


ＷＧプレーヤ：ﾍﾙﾌﾟ(H)ﾒﾆｭｰ

目次(C)

　ＷiｎＧrooveヘルプの目次を開きます。

ｷｰﾜｰﾄﾞ検索(S)

　ＷiｎＧrooveヘルプのキーワード検索を開きます。

WinGrooveについて(A)...

　ＷiｎＧrooveのバージョンやユーザー登録情報を表示するダイアログを開きます。ここからユーザー登録を行う事が出来ます。


ＷＧプレーヤ：fileボタン

　演奏するMIDIファイルを指定するために、おなじみのコモンダイアログが開きます。このコモンダイアログは少し改良してあり、参照しているMIDIファイルの中に曲のタイトルがあれば、ファイル名の下にタイトルを表示します。ファイル選択中はドラッグまたはシフトキーやコントロールキーを押しながらクリックしていく事で、複数のファイルを一度に指定出来ます。「ﾌｧｲﾙﾒﾆｭｰ(F)」の「開く(O)...」と同じ機能です。

　ファイルマネージャからＷＧプレーヤにMIDIファイルをドラッグ＆ドロップする事も出来ます。


ＷＧプレーヤ：曲名リストボックス

　複数のMIDIファイルを指定している場合、上下カーソルキーやマウスで好きな曲を選択出来ます。Ｆ４キーで一覧表示になります。通常は現在演奏中の曲のファイル名を表示しています。


ＷＧプレーヤ：再生カウンタ

　現在演奏中の曲の先頭からの時間を　分 ' 秒　で表示します。演奏していない時は --'-- となっています。


ＷＧプレーヤ：再生／停止ボタン

　演奏していない時は [ |> ] マークが表示され「再生開始ボタン」となります。演奏中は [ □ ] マークが表示され「停止ボタン」となります。MIDIファイルが読み込まれていない時は無効になっています。


ＷＧプレーヤ：早送りボタン

　[ >> ] マークのボタンです。演奏中に、マウスやスペースキーで「押しっぱなし」にしておくと、通常の８倍の速度で再生します。


ＷＧプレーヤ：後退ボタン

　[ |<< ] マークのボタンです。一回押すと曲の先頭に戻ります。複数のMIDIファイルを指定した時は、さらにもう一回押すと前の曲の先頭に戻ります。


ＷＧプレーヤ：スキップボタン

　[ >>| ] マークのボタンです。複数のMIDIファイルを指定した時に、現在の曲をスキップして次の曲の先頭から演奏します。


ＷＧプレーヤ：Keyスクロールバー

　演奏中の曲のキー（音程）を、半音ずつ、±１オクターブの範囲で変更出来ます。「カラオケマシン」のキーコントロールと同じです。「WinGrooveDirect」以外で演奏中は無効になっています。


ＷＧプレーヤ：Tempoスクロールバー

　演奏中の曲のテンポを変えられます。表記はＢＰＭ（１分間あたりの四部音符数）です。


ＷＧプレーヤ：Resetボタン

　全パートの音色、音量などを初期化します。実際には、ＷiｎＧrooveに対して「ＧＭシステムオン」を送信します。


ＷＧプレーヤ：レベルメーター

　各パート毎、あるいは全体の音量を示します。一応ｄｂ（デシベル）スケールですが、それほど正確なものではありません(^_^;)


ＷＧプレーヤ：Autoチェックボックス

　チェックされていると、そのパートの音量はMIDIファイルに入っている「ボリュームデータ」（コントロールチェンジの７）がそのまま使用されます。データに合わせてフェーダーが動きます（コンピュミックス風）。

　チェックが外されていると、そのパートの音量はフェーダーで指定したものになります。MIDIファイル中のボリュームデータは使用されなくなります。一度、フェーダーをマウスやキーボードで動かすと、チェックが自動的に外れます。


ＷＧプレーヤ：フェーダースクロールバー

　各パート毎、あるいは全体の音量を調整する「ボリュームフェーダー」です。１～１６パートの方は「Autoチェックボックス」がチェックされていると自動的に動きます。フェーダーをマウスやキーボードで動かすと、そのパートの音量を変更出来ます。左端の「L R」と書かれている部分にあるのは「マスターボリュームフェーダー」で、１６パート全体の音量を指定します。こちらは自動的には動きません。


ＷＧプレーヤ：Onチェックボックス

　各パート毎、あるいは全体の「ミュートスイッチ」です。チェックを外すとそのパートの音が出なくなります。左端の「L R」と書かれている部分にあるのは「マスターミュートスイッチ」で、１６パート全体を一度に操作出来ます。


ＷiｎＧrooveセットアップ

　ＷiｎＧrooveはソフトウェアの演算のみで「シンセサイザー」を実現しています。基本的には、沢山の演算を行えば行うほど、より良質のサウンドになっていきますが、ＣＰＵ時間のすべてをここで使ってしまうと他のアプリが動かなくなってしまいます。「音質」と「負荷」のバランスを設定するのがＷiｎＧrooveセットアップです。

　「マシンパワー測定」を行うと、ある程度自動的に設定を行ってくれますが、これが測定するのはパソコンの処理能力だけで、ユーザーの気持ちまでは計れません・・・例えば「ＢＧＭとして音楽を鳴らしながら他の仕事もしたい」とか、「じっくり音楽だけを聞きたい」など、その時々のニーズによってＷiｎＧrooveセットアップで設定を変える事が可能です。

　さらに、ＷiｎＧrooveで演奏される音楽の要素に「ひとつひとつの楽器音の品質」と「同時発音数」があります。これらも相反する要素であり、「キメの細かい品質の高い音」を求めると同時発音数が減ってしまい、同時発音数を稼ぐと「荒い音」になってきます。最終的には個人の好みの問題になりますので、この辺もうまく調整して下さい。両方の希望をかなえるには「処理速度の高いパソコン（486DX4-100MHz以上）」と「良質のサウンドカード（SB16など）」と「音の良いスピーカー」が必要です。ＷiｎＧrooveの楽器の音は、44kHz,16ﾋﾞｯﾄ,ｽﾃﾚｵ（CDクオリティ）で演奏される事も想定して作り込みましたので、前途の条件さえととのえば、音楽ＣＤ並の品質のサウンドが奏でられます。

　音質に関する細かい設定がよくわからない場合は「音質重視(F)」ボタンと「ＢＧＭ(B)」ボタンで、マシンに適当と思われる値が設定出来ます。

　ＷiｎＧrooveセットアップを使用中、F1キーかALT+Hを押すと現在選択されているコントロールに関するヘルプが開きます。

ＷiｎＧrooveセットアップ：発音数ゲージ

ＷiｎＧrooveセットアップ：負荷ゲージ

ＷiｎＧrooveセットアップ：負荷制御(C)スクロールバー

ＷiｎＧrooveセットアップ：ｻﾝﾌﾟﾙﾚｰﾄ ラジオボタン

ＷiｎＧrooveセットアップ：ｽﾃﾚｵ(S) チェックボックス

ＷiｎＧrooveセットアップ：16ﾋﾞｯﾄ チェックボックス

ＷiｎＧrooveセットアップ：ｱﾝﾁｴﾘｱｼﾝｸﾞ(A) チェックボックス

ＷiｎＧrooveセットアップ：ﾘﾊﾞｰﾌﾞ(R) チェックボックス

ＷiｎＧrooveセットアップ：ｺﾝﾌﾟﾚｯｻ(P) チェックボックス

ＷiｎＧrooveセットアップ：楽器ｳｨﾝﾄﾞｳ(I) チェックボックス

ＷiｎＧrooveセットアップ：ﾄﾞﾗｲﾊﾞ組み込み チェックボックス

ＷiｎＧrooveセットアップ：Wave出力ﾃﾞﾊﾞｲｽ リストボックス

ＷiｎＧrooveセットアップ：Wave音量(V) スクロールバー

ＷiｎＧrooveセットアップ：Waveとの同期:(Y)

ＷiｎＧrooveセットアップ：ﾃﾞﾌｫﾙﾄ設定呼び出し：音質重視(F) ボタン

ＷiｎＧrooveセットアップ：ﾃﾞﾌｫﾙﾄ設定呼び出し：ＢＧＭ(B) ボタン

ＷiｎＧrooveセットアップ：ﾃﾞﾌｫﾙﾄ設定呼び出し：再測定(E) ボタン

ＷiｎＧrooveセットアップ：OKボタン

ＷiｎＧrooveセットアップ：Cancelボタン

ＷiｎＧrooveセットアップ：Helpボタン

ＷiｎＧrooveセットアップ：ﾕｰｻﾞｰ登録ボタン

ＷiｎＧrooveセットアップ：各機能のまとめ


ＷiｎＧrooveセットアップ：発音数ゲージ

　演奏中に「現在の最大同時発音数」をバーと数字で示します。最大同時発音数は、ＷiｎＧroove自身が、ＣＰＵの負荷を計りながら随時調整します。（現バージョンではWinNT3.5だと負荷検出が上手くいかないようです）

　また、「負荷制御(C)」を下げると減っていき、上げると増えていきます。

　「バンドモノ」の演奏をするには１６音～２０音くらい無いと、ブチブチと音が途切れる演奏になってしまいます。

　演奏していない時は無効になっています。


ＷiｎＧrooveセットアップ：負荷ゲージ

　演奏中にＷiｎＧrooveがＣＰＵを占有している割合をバーと数字で示します。「負荷制御(C)」の値は「最大で？？％を越えないように・・・」という値ですので、表示される平均的な負荷は（演奏中でも発音している音数が少ない時もありますので）設定したものよりも低くなります。


ＷiｎＧrooveセットアップ：負荷制御(C)スクロールバー

　「全ＣＰＵパワーのうち、ＷiｎＧrooveが最大で何パーセントまで使用出来るか」を設定します。下げていくと同時発音数が減っていきます。基本的には上げれば上げるほど発音数が増えますが、あまり１００％に近い値にすると、ＷiｎＧroove以外の部分（使用しているWAVEﾄﾞﾗｲﾊﾞも含めて）が動かなくなってしまいます。だいたい、８０～９０くらいが適当だと思います。

　ＢＧＭとして音楽を聞きながら、別の仕事をパソコンに行わせるような時は、４０～５０％くらいに落として下さい。この時、同時発音数が足りなくなるようでしたら、ｻﾝﾌﾟﾙﾚｰﾄを落として下さい。


ＷiｎＧrooveセットアップ：ｻﾝﾌﾟﾙﾚｰﾄ ラジオボタン

　ＷiｎＧrooveが演奏するひとつひとつの楽器の音の品質を決める最も重要なパラメータです。高ければ高いほど良い音になりますが、この数値がそのまま負荷に比例しますので、非力なパソコンで上げてすぎるとうまく演奏出来なくなってしまいます。

　数値と音質の関係は

　　　　１１ｋＨｚ　　電話くらい

　　　　２２ｋＨｚ　　ＡＭラジオくらい

　　　　３３ｋＨｚ　　ＦＭラジオかＴＶの音声くらい

　　　　４４ｋＨｚ　　音楽ＣＤに匹敵

といったところでしょうか。サウンドカードのオーディオ的な性能や、つながっているスピーカによっても聞いた感じが変わってきますが、３３ｋＨｚあれば「けっこう良い音だ」と感じられると思います。金物（シンバルなど）や高域の多い楽器では４４ｋＨｚのほうが気持ちよく鳴ります。

　ＣＰＵ速度による設定は、だいたい

　　　　１１ｋＨｚ　　80386, 486-33MHz以下

２２ｋＨｚ　　486-33～66MHz

　　　　３３ｋＨｚ　　486-100MHz, Pentium-60～90MHz

　　　　４４ｋＨｚ　　Pentium-100MHz以上

を目安にして下さい。

　「マシンパワー測定」でも、適当な値に設定してくれます。

　また、サウンドカードやそのドライバによっては、対応していない周波数もあるかもしれません。この場合は演奏を開始する時に

　WAVE-Outデバイス ???????? は 33kHz,16ﾋﾞｯﾄ,ｽﾃﾚｵ では

　再生出来ません.  22kHz,8ﾋﾞｯﾄ,ﾓﾉﾗﾙ で再生します

などと警告が表示されますので、後で設定をサウンドカードに合った値に変更しておいて下さい（「マシンパワー測定」は純粋にパソコンの処理速度を計るだけで、サウンドカードの性能までは見ていません）。


ＷiｎＧrooveセットアップ：ｽﾃﾚｵ(S) チェックボックス

　チェックしておくと、ステレオ（左右別の出力）になります。外すとモノラルです。ステレオにすると臨場感が増して気持ちの良い音になりますが、多少負荷が増えて同時発音数が減ります。サウンドカードに２つのスピーカかヘッドフォンをつなげていないとステレオの意味はありませんので、スピーカが１つしか無い場合はチェックを外してモノラルにして下さい。

　また、サウンドカードによってはステレオをサポートしていないものもありますので（演奏開始時に警告が表示されます）この場合もモノラルにしておいて下さい。


ＷiｎＧrooveセットアップ：16ﾋﾞｯﾄ チェックボックス

　チェックしておくと、ダイナミックレンジが１６ビット(96db)になります。チェックを外すと８ビット(48db)になります。当然、１６ビットのほうが良い音で鳴ります。８ビットにするとノイズが乗ってザラザラした感じの音になります。

　ＷiｎＧrooveは内部演算を３２ビットで行っていますので（32ﾋﾞｯﾄCPU用のｿﾌﾄｳｪｱですので）、どちらにしても負荷（同時発音数）は変わりません。ただ、１６ビットをサポートしていないサウンドカードがありますので、この場合だけチェックを外して下さい。


ＷiｎＧrooveセットアップ：ｱﾝﾁｴﾘｱｼﾝｸﾞ(A) チェックボックス

　チェックを外すと、音声を生成する演算の途中でいくつかの処理を省略し、同時発音数を稼ぎますが、その分音質は悪くなります（ザラザラした感じの音になります）。好みの問題もありますが「もう少し発音数が欲しい」時に外して聞いてみて下さい。


ＷiｎＧrooveセットアップ：ﾘﾊﾞｰﾌﾞ(R) チェックボックス

　チェックしておくと、演奏全体にリバーブ（残響音）がかかります。それほど豊かな響きにはなりませんが、有ると無いとはで感じが違うと思います。これも好みの問題ですので、お好きな方でお聞き下さい。リバーブをかけると負荷が増えて同時発音数が減ります。


ＷiｎＧrooveセットアップ：ｺﾝﾌﾟﾚｯｻ(P) チェックボックス

　チェックしておくと、演奏中大きな音になった時に、一瞬音量を下げてクリップを防止します。色々なMIDIファイルを演奏していると、曲によってけっこう音量が違いますので、チェックしておいた方が良いと思います。負荷や同時発音数にはほとんど影響しません。


ＷiｎＧrooveセットアップ：楽器ｳｨﾝﾄﾞｳ(I) チェックボックス

　チェックしておくと、演奏時に「WinGroove Instruments」ウィンドウが開くようになります。このウィンドウには１６パート毎の現在使用されている楽器の名前が表示され、またマニュアルで変更する事も出来ます。


ＷiｎＧrooveセットアップ：ﾄﾞﾗｲﾊﾞ組み込み チェックボックス

　ＷiｎＧrooveがドライバとしWindowsに組み込まれている時にチェックされています。

　チェックされている時にクリックすると、ドライバを取り外すかどうか尋ねてきますので「はい」と答えるとドライバを取り外します（再起動後から無効になります）。

　チェックが外れている時にクリックすると、ドライバを組み込むかどうかを尋ねてきますので「はい」と答えるとドライバを組み込みます（再起動後から有効になります）。

　ドライバとして組み込んでおくと、ＷiｎＧrooveが「MIDI-Outデバイス」となり、メディアプレーヤーや他のアプリケーションからもＷiｎＧrooveで演奏が出来るようになります。

　同時に、ＷiｎＧroove自身が「WAVE-Outデバイス」も提供します。ＷiｎＧrooveが演奏中はサウンドカードの「WAVE-Outデバイス」を占有しますが、他のアプリがＷiｎＧrooveの「WAVE-Outデバイス」に対してWAVEサウンドを鳴らすよう指示すれば、MIDI演奏に混ぜてWAVEサウンドも出力されます（0.5秒遅れますが）。


ＷiｎＧrooveセットアップ：Wave出力ﾃﾞﾊﾞｲｽ リストボックス

　ＷiｎＧrooveがMIDI演奏の出口として使用する「WAVE-Outデバイス」を指定します。WindowsにWAVE-Outデバイスがいくつかインストールしてある場合は、一番音の良さそうなものを選んで下さい。

　「Wave Mapper」はWindowsが適当なWAVE-Outデバイスを割り当ててくれるものですが、この割り当て方法はいい加減なものなので、「Wave Mapper」以外の具体的なサウンドカードのドライバを指定して下さい。

　ＳpkＱＱなど「同期WAVEドライバ」（WAVE再生中は他の処理を止めてしまうドライバ）は使用出来ません。また、ＷiｎＧroove自身である「WinGroove WaveOut」も使用出来ません。


ＷiｎＧrooveセットアップ：Wave音量(V) スクロールバー

　ＷiｎＧrooveで使用している「WAVE-Outデバイス」の音量を0～100%で設定します。ここで設定した値はＷiｎＧrooveで演奏されている間だけ適用されます。演奏が終わると「ボリュームコントロールアプリ」などで元々設定されていた値に戻ります。

　たいていのサウンドカードの場合、「WAVE-Outデバイス」の音量はデジタル回路で制御しています。デジタルボリュームは音を小さくしていくとどんどん音質が悪化していきますので、良い音で演奏を聞くには [Wave音量(V)] を最大(100%)にして、アンプやスピーカのボリュームつまみ（アナログボリューム）を絞って下さい。逆のセッティング（ボリュームつまみを上げて [Wave音量(V)] を下げる）ですと、Ｓ／Ｎが悪化したりダイナミックレンジが減り、ノイズが増えます。


ＷiｎＧrooveセットアップ：Waveとの同期:(Y)

　そもそも「音声」とは時間的な気圧の変化ですから、「音声」を発生させる場合は、必ず「時間」を参照する必要があります（テープレコーダや蓄音機も回転数を制御しています）。

　パソコンには「タイマーＬＳＩ」が内蔵されており、水晶の発振を元にして時間を刻んでいます。また、サウンドカードにも別の水晶が乗っており、時間を刻んでいます。これらの２つの水晶の発振が耳に聞こえるほどずれる事はまず無いのですが、Windowsでは「Windowsのタイマードライバ」「サウンドカードのドライバ」「ROM-BIOS」など、様々なソフトウェアウェアが混在しており、それぞれが自分の都合の良いように「時間」を解釈しています。特に「Windowsのタイマードライバ」の性能は低く、かなりいい加減な値をアプリケーションに報告してきますので、このままこの値を信用して演奏するとリズムがよれたり、音にブチブチとノイズが乗ってきてしまいます。これを防止するために、ＷiｎＧroove側である程度「システム時間のズレ」を検出させるのがこのオプションです。

　　　「とらない」 ラジオボタン

　Windowsのタイマードライバの報告する時間もサウンドカードの報告する時間も両方正しいものとして演奏を続けます。Microsoft製のDOS/V用Windows3.1のエンハンストモードとSound Blaster-16 の組み合わせでは、「とらない」でも正確に演奏出来ますが、スタンダードモードで実行中はWindows側のタイマードライバが嘘を返しますので「とらない」ですとリズムがよれてしまいます。

　　　「同期ﾓｰﾄﾞ1」 ラジオボタン

　ズレが大きく検出された時に、それ以上ズレないように、ＷiｎＧrooveの内部時間を修正します。

　　　「同期ﾓｰﾄﾞ2」 ラジオボタン

　常にズレを検出してＷiｎＧrooveの内部時間を修正しながら演奏します。

　　　「9821ﾀｲﾏｰを使用(9)」 チェックボックス

　最近の９８、９８互換機には、もうひとつタイマーが乗っています。チェックすると、Windowsのタイマードライバの値を使用せずに、こちらのタイマーの値を参照するようになります。リズムがよれる場合は、チェック、非チェック、どちらか上手く演奏出来るほうを選んで下さい。古いタイプの９８や９８以外の機種ではチェックしないで下さい。チェックすると演奏出来なくなります。

注意：サウンドカードとそのドライバの性能が低い場合には、どれを選択してもリズムがよれたり、ひどい時には「ブチブチ」とノイズが乗ってしまう事があるかもしれません。


ＷiｎＧrooveセットアップ：ﾃﾞﾌｫﾙﾄ設定呼び出し：音質重視(F) ボタン

　「マシンパワー測定」による「このパソコンで、最も良い音で演奏で出来ると思われる設定値」を呼び出してパラメータを変更します。変更されるパラメータは「ｻﾝﾌﾟﾙﾚｰﾄ」「ｽﾃﾚｵ(S)」「16ﾋﾞｯﾄ」「ｱﾝﾁｴﾘｱｼﾝｸﾞ」「ﾘﾊﾞｰﾌﾞ(R)」です。

　細かい調整がよくわからない方は、この「音質重視(F)」ボタンと「ＢＧＭ(B)」ボタンで基本的な設定を呼び出して下さい。

　「再測定(E)」で「マシンパワー計測」を実行出来ます。

　「Cancel」ボタンで直前の設定に戻せます。


ＷiｎＧrooveセットアップ：ﾃﾞﾌｫﾙﾄ設定呼び出し：ＢＧＭ(B) ボタン

　「マシンパワー測定」による「このパソコンで、ＢＧＭとして演奏しながら他の処理も出来るくらいの設定値」を呼び出してパラメータを変更します。変更されるパラメータは「ｻﾝﾌﾟﾙﾚｰﾄ」「ｽﾃﾚｵ(S)」「16ﾋﾞｯﾄ」「ｱﾝﾁｴﾘｱｼﾝｸﾞ」「ﾘﾊﾞｰﾌﾞ(R)」です。

　細かい調整がよくわからない方は、この「音質重視(F)」ボタンと「ＢＧＭ(B)」ボタンで基本的な設定を呼び出して下さい。

　「再測定(E)」で「マシンパワー計測」を実行出来ます。

　「Cancel」ボタンで直前の設定に戻せます。


ＷiｎＧrooveセットアップ：ﾃﾞﾌｫﾙﾄ設定呼び出し：再測定(E) ボタン

　「マシンパワー測定」を行い、測定結果をパラメータに反映します。また、この時のパラメータは、いつでも「演奏優先(F)」で呼び出す事が出来ます。さらに、音質を下げて少ない負荷で演奏する「ＢＧＭ(B)」のパラメータ値も変更されます。

　ＷiｎＧrooveが演奏中は使用出来ません。


ＷiｎＧrooveセットアップ：ﾕｰｻﾞｰ登録ボタン

　使用料金を作者に送金すると「パスワード」と「ユーザーＩＤ」が送られてきます。ボタンを押すと、このパスワードとユーザーＩＤをＷiｎＧrooveに入力するためのダイアログが開きます。ユーザー登録後、ボタンは無効になります。


ＷiｎＧrooveセットアップ：OKボタン

　設定の変更を \WINDOWS\WINGROOV.INI に記録してＷiｎＧrooveセットアップを終了します。次回から変更された設定で演奏されます。


ＷiｎＧrooveセットアップ：Cancelボタン

　設定の変更を捨ててＷiｎＧrooveセットアップを終了します。ＷiｎＧrooveセットアップ起動前の設定の状態が保たれます。


ＷiｎＧrooveセットアップ：Helpボタン

　ＷiｎＧrooveヘルプを起動して、現在参照中の項目についての説明を表示します。F1キーやALT+Hでもヘルプが起動します。


ＷiｎＧrooveセットアップ：各機能のまとめ

機能             音質への影響             同時発音数と負荷への影響

負荷制御(C)          無し                       有り

ｻﾝﾌﾟﾙﾚｰﾄ      数値が高いほど高域が出ます        有り

ｽﾃﾚｵ(S)       チェックすると音が広がります      有り

16ﾋﾞｯﾄ        チェックするとノイズが減ります    無し

ｱﾝﾁｴﾘｱｼﾝｸﾞ(A) チェックするとノイズが減ります    有り

ﾘﾊﾞｰﾌﾞ(R)     チェックすると音が豊かになります  有り

ｺﾝﾌﾟﾚｯｻ(P)    チェックする歪みを防止します      無し

楽器ｳｨﾝﾄﾞｳ(I)        無し                       無し

ﾄﾞﾗｲﾊﾞ組み込み       無し                       無し

Wave出力ﾃﾞﾊﾞｲｽ(W)    有り                       無し

Waveとの同期(Y)      無し                       無し


ユーザー登録

　ＷiｎＧrooveはシェアウェアです。

　初めてＷiｎＧrooveを起動した日から１０日間は「試用期間」としましたので、この間は無料で使用出来ますが、１０日間を越えて使用する場合は作者に２０００円を送金してユーザー登録を行って下さい。非登録状態で演奏を続けていると、途中で演奏が止まりメッセージを表示します。

　会社や団体などで、同時に複数台のパソコンでＷiｎＧrooveを使用する際には、パソコン毎に２０００円を送金して個別にユーザー登録を行って下さい。個人的な使用の場合は一台分だけで結構です。

　サウンドのソフトウェアですので、目の不自由な方や、目の不自由な方への支援団体などへは特別に配慮をしたいと考えています。電子メールでお問い合わせ下さい。

　送金～ユーザー登録を、どなたでもなるべく簡単に行えるよう、いくつかの方法を設定しました。都合の良い方法で行って下さい。

　　　　NIFTY-Sereveの会員であり、クレジットカードで課金の決済を行っている方

　　　　NIFTY-Serveの電子メールか Internetの電子メールが使用出来る方

　　　　電子メールが使用出来ない方


NIFTY-ServeＳＷ送金代行システムを利用したユーザー登録

所要金額:約2060円   所要日数:1～2日   備考:NIFTY-Serveの個人会員の方のみ可能

　この方法が、最も素早く、かつ経済的にユーザー登録が行える方法です。課金をクレジットカードで決済している個人会員の方は、この方法を使う事をおすすめいたします。

　まず、ＳＷ送金代行システムでＷiｎＧrooveに２０００円を送金します。２０００円に消費税をプラスした金額が、その月のNIFTY-Serveの使用料金と一緒に引き落とされます。

　ＳＷ送金代行システム使用手順を説明します。

　１　NIFTY-Serveアクセス中に「GO SWREG」とタイプすると「シェアウェアレジストレーションセンター」に入ります。

　２　「3」をタイプして「 3. 送金代行サービス」に入ります。

　３　「送金代行サービス」で「2」をタイプして「2. 送金システム」を選びます。

　４　「1」をタイプして「1:シェアウェア番号指定」を選びます。

　５　「シェアウェア番号」と表示されて番号を入力するようになりますので、ＷiｎＧrooveのシェアウェア番号である 2030 をタイプします。

　６　ここでＷiｎＧrooveの補足説明が表示されますので、間違いが無いかどうか確認して下さい。確認後、「1」をタイプして「1:希望する」を選択します。

　７　さらにもう一度「送金確認」をしてきますので、「1」をタイプして「1:送金する」を選びます。

　８　送金が受理されると、

　　　「　代金はNIFTY-Serve  ?月分の使用料金に合算して申し受けます。

　　　　　今回の送金代行番号はXXXX-XXXX-XXXX    です　」

　　　のようなメッセージが表示されます。送金代行番号はユーザー登録には使用しませんので、記録しておく必要はありません。ここでは送金が受理された事だけを確認しておいて下さい。送金が受理されると、作者も知る事が出来ますので、特に送金のご報告をしていただく必要はありません。

ＳＷ送金代行システム利用例

　送金受理から１日～２日以内に、送金を行ったＩＤに対して、作者から

　　「題名：ＷiｎＧrooveユーザー登録」

のメールが届きます。このメールの中に「パスワード」が書かれておりますので、このパスワードとNIFTY-ServeのＩＤを「ＷiｎＧrooveセットアップ」の「ユーザー登録」で入力する事で、ユーザー登録が完了します。

　Windowsを再インストールしたり、パソコンを買い換えた時には、再び「パスワード」が必要になりますので、受け取った「パスワード」は必ず紙に書いて保存しておいて下さい。ファイルにメモしただけですと、ハードディスクがクラッシュした時に消えてしまう事があります。

　もし、送金が受理されてから丸２日以上経過しても、作者からメールが届かない場合は、作者まで直接メールでお問い合わせ下さい。何日か留守にする事などもありますが、その場合にはメールボックスの「不在通知」にメモを残しておきます。


銀行振込と電子メールによるユーザー登録

所要金額:約2400円   所要日数:2～3日   備考:NIFTY-ServeかInternetの電子メールが使える方(ほとんどの商用ネットからInternetにメールが出せます)

　まず、下記の口座に２０００円を振込手数料送金者負担で振り込んで下さい。振り込み方法は、「文書扱い」でも「電信扱い」でも構いません。三菱銀行からですと１００円くらい、他行からですと３００円～４００円くらいの振り込み手数料がかかりますのでご負担お願いいたします。

　　　ＷiｎＧrooveユーザー登録　指定銀行口座

三菱銀行(0005)  自由ケ丘支店(110)  普通口座 0715827  ﾅｶﾔﾏ ﾋﾛｷ

　振り込み後、下記の要領で作者までメールを送って下さい。

----------------------------------------------------------------

題名：WinGroove Registration

　○月○日、○○銀行○○支店よりＷiｎＧrooveのユーザー登録料金 ２０００円 を振り込みました。

　振り込み人名義 ○○○○○○○○○

　　　　　　　　　　　           　　○○ 太郎

----------------------------------------------------------------

メール宛先    Nifty-Serve SGT02603 中山裕基(あざらし)

　　　　　    Internet SGT02603@niftyserve.or.jp

　「振り込み人名義」には、振り込み時に使用した名前（おそらくカタカナになると思います）を明記しておいて下さい。

　振り込みされただけですと、こちらからの連絡が出来ませんので、必ず電子メールでご報告下さい。

　こちらで、頂いたメールと振り込みの確認が済み次第、「パスワード」と「ユーザーＩＤ」の書かれた電子メールをお送りいたします。このパスワードとユーザーＩＤを「ＷiｎＧrooveセットアップ」の「ユーザー登録」で入力する事で、ユーザー登録が完了します。

　Windowsを再インストールしたり、パソコンを買い換えた時には、再び「パスワード」と「ユーザーＩＤ」が必要になりますので、受け取った「パスワード」と「ユーザーＩＤ」は必ず紙に書いて保存しておいて下さい。ファイルにメモしただけですと、ハードディスクがクラッシュした時に消えてしまう事があります。

　もし、振り込み完了後にメールを出してから、銀行の営業日数で丸３日以上経過しても、作者からメールが届かない場合は、もう一度作者宛に問い合わせのメールを出して下さい。複雑な転送経路を経て届く Internet E-Mail は、しばしば不達になる事もあります。


郵便振替口座への払込によるユーザー登録

所要金額:約2060円   所要日数:1～2週間   備考:どなたでも利用出来ます

　郵便局から、作者の指定口座に送金して頂く方法です。どなたでも送金出来る上、銀行振込と違い、送金者の住所が作者のところまで届きますので便利です。ただし「電信払込み」を指定してしまうと住所が通知されませんので、必ず「通常払込み」で行って下さい（何も指定しなければ、そのまま「通常払い込み」になります）。６０円の手数料がかかりますので、ご負担をお願いいたします。（ＷiｎＧrooveは定額小為替証書または現金書留による送金は受け付けていません）

　　　ＷiｎＧrooveユーザー登録　指定郵便振替口座

　　 　口座番号　　００１００－２－　２４９０３

　　　 加入者名　　中山裕基

　まず、お近くの郵便局に足を運んでいただき、手数料送金者負担用の「郵便振替・払込取扱票」（ゆうびんふりかえ・はらいこみとりあつかいひょう  白地に青文字の紙です）をもらって、下記の要領で記入して下さい。

----------------- 払込取扱票 ------------------

 口座番号　　　　　　　　　　　　　　金額

  ００１００ - ２ - □□２４９０３    ２０００

 加入者名

　中　山　裕　基

 通信欄 (裏面にある場合もあります)

　ＷiｎＧrooveユーザー登録料金

(ご意見などを書いていただければ嬉しいです)

 払込人住所氏名

　郵便番号○○○-○○

　○○県○○市○○○町○○○－○○○

　○　○　太　郎

　　　　　　　(電話番号 ○○○○-○○○-○○○○)

-----------------------------------------------

　※OCRで処理する場合がありますので、郵便番号、住所、氏名は活字体で明確に書いて下さい

　上記のように書き込んだ払込取扱票と２０００円＋払込手数料６０円を窓口へ渡して下さい。

　払込が受理されてから数日後にこちらに通知がきますので、こちらから払込人住所宛に、郵便で「パスワード」と「ユーザーＩＤ」をお送りいたします。このパスワードとユーザーＩＤを「ＷiｎＧrooveセットアップ」の「ユーザー登録」で入力する事で、ユーザー登録が完了します。

　Windowsを再インストールしたり、パソコンを買い換えた時には、再び「パスワード」と「ユーザーＩＤ」が必要になりますので、受け取った「パスワード」と「ユーザーＩＤ」は大切に保管しておいて下さい。ファイルにメモしただけですと、ハードディスクがクラッシュした時に消えてしまう事があります。

　払込日からパスワードが届くまで１～２週間かかると思います（年末年始や夏期など郵便が混雑する時季はもう少し日数がかかるかもしれません）。

　もし、３週間以上経ってもパスワードが送られてこない場合、パスワード郵送中の事故などの可能性もありますので、再度同じ要領で、通信欄にその旨を書いて頂き １円 を送金して下さい。作者が転居した場合の事を考えると、普通の郵便で送っていただくよりこの方法で １円 を送金して頂く方が確実です。


サポート

　ＷiｎＧrooveのサポートは、主に電子メールにて行います。電子メールが使える方でしたら、登録していない方でもサポートいたします（上手く動かなかったら送金出来ませんものね！）。何か気づいた事などがありましたら、作者までメールでお知らせ下さい。サポート依頼が多い時は、お返事に日数がかかる場合もあります。

　９６年初頭にはＷＷＷホームページを開設する予定でおりますので、ＷiｎＧrooveの情報提供、最新版のダウンロードなどもホームページから出来るようになると思います。開設の際には、登録ユーザーの方へはお知らせいたします。

　また、郵便振替口座へ送金して頂いた方（電子メールが使えない方）へは、パスワードと一緒に作者の住所が届くと思いますので、ご質問などがございましたら、「切手を貼って返送先住所を記載済みの封筒」を同封して、封書でお送り下さい。

　現在、パソコンに内蔵されているスピーカだけでＷiｎＧrooveが使用できる「新・内蔵スピーカWAVEドライバ」も制作しています。９８とＤＯＳ／Ｖ専用ですが、これを使用すれば、ＷiｎＧroove以外にも、Video for Windows や Quick Time for Windows でサウンド付きの動画が楽しめるようになります。ＷiｎＧroove Version 1 が安定して動作する事をご報告頂いた頃に発表する予定です。１０００円のシェアウェアを予定していますが、ＷiｎＧroove登録ユーザー、ＳpkＱＱ／ＳＰＫ９８登録ユーザーの方々へは、特別価格を予定しています。発表時、各登録ユーザーの方へは電子メールなどでお知らせできると思います。

　ＷiｎＧrooveについて、ご意見ご感想などがございましたら

　　NIFTY-Serve  SGT02603 中山裕基(あざらし)

     (  SGT02603@niftyserve.or.jp  )

まで。


最新版

　ＷiｎＧrooveがバージョンアップした時には、まず NIFTY-Serve の WINDOWS MULTIMEDIA FORUM (FWINMM) に最新版をアップロードする予定です。また、東北大学 ftp://ftp.tohoku.ac.jp/pub/Windows/Sound/wingroove/ にも置いて頂く予定です(ひぐちさんありがとう)。大きなバージョンアップの際には、登録ユーザーの方へは電子メールや葉書でお知らせいたします。


著作権、免責など

　ＷiｎＧrooveに含まれるソフトウェア、楽曲および演奏データ、ドキュメントなどの著作権は、作者である 中山裕基 (SGT02603@niftyserve.or.jp)が所有いたします。

　ＷiｎＧrooveを使用して演奏された楽曲の著作権は、作曲者、または演奏者に帰属します。

　ＷiｎＧrooveの使用によるコンピュータのトラブルに関して、登録済ユーザー、非登録ユーザーを問わず、作者は一切の責任を追わないものとします。ＷiｎＧrooveは個人の責任で実行して下さい。但し、電子メールによる相談は出来る限り対応いたします。

　ＷiｎＧrooveを使用して出力される音声を作者に無断でコピー（アナログ、デジタルを問わず）して、他のサウンド製品やソフトウェアに使用する事を禁止いたします。サウンドを使用したい場合は、その都度作者にご相談下さい。


他ネットへの転載、書籍付録への掲載、商用使用など

　ＷiｎＧrooveを他ネット、他フォーラムへ転載する事を基本的には許可いたします。

但し、転載条件として、

　「作者が作成したアーカイブファイルをそのまま転載する事　解凍～再圧縮したものの転載は禁止します」

　「ＷiｎＧrooveがシェアウェアである事を明記する事」

を必ず守って下さい。また、転載時には作者まで転載先をお知らせ下さい。

　上記に違反した転載が発覚した場合、知的所有権侵害として申し立てを行います。

　ＷiｎＧrooveを書籍の付録フロッピー、ＣＤ－ＲＯＭなどに収録される際には、作者まで電子メールでご一報下さい。（ファイルサイズを小さくした「お試し版」を制作する予定もあります）

　収録の条件は、基本的に他ネットへの転載と同様です。

　ＷiｎＧrooveを市販されるソフトウェア、ハードウェアに添付されようとお考えの方は、必ず作者まで電子メールでお知らせ下さい。出荷される製品数が多い場合、ライセンス契約などのお話が出来ると思います。無断でＷiｎＧrooveが市販されている製品に添付されている事が発覚した場合、知的所有権侵害として申し立てを行います。

　ＷiｎＧrooveをコンピュータサウンドの開発や作曲、編曲、データ入力など、製品の開発に使用される場合は、作者まで電子メールでご一報下さい。使用ユーザー数が多い場合、ライセンス契約などのお話が出来ると思います。また、開発のニーズに合致した専用バージョンを提供出来る可能性もあります。（個人的に作曲、編曲、データ入力などを行う場合はこの限りではありません）

　その他、金銭的な利益を目的とする作業にＷiｎＧrooveを使用する場合は、必ず作者までご一報下さい。


ＷiｎＧrooveの楽器音色について

　ＷiｎＧrooveにはＧＭ準拠の１２８種類の楽器の音を装備しています。プログラムナンバーと楽器の対応は、以下の通りです（この表記のプログラムナンバーはゼロベースです）。

  0  Grand Piano

  1  Bright Piano

  2  CP-80

  3  Honky-Tonk Piano

  4  E.Pf.1

  5  E.Pf.2

  6  Harpsichord

  7  Clav

  8  Celesta

  9  Glockenspiel

 10  Music Box

 11  Vibraphone

 12  Marimba

 13  Xylophone

 14  Tubular bells

 15  Santur

 16  Organ 1

 17  Organ 2

 18  Rotaly Organ 3

 19  Church Org 1

 20  Reed Organ

 21  Accordion

 22  Harmonica

 23  Badoneon

 24  Nylon Str Gt.

 25  Steel Str Gt.

 26  FullAco.E.Gt.

 27  Clean E.Gt.

 28  Muted E.Gt.

 29  Overdrive E.Gt.

 30  Distortion E.Gt.

 31  E.Gt. Harmonics

 32  Acoustic Bass

 33  Fingerd Bass

 34  Picked Bass

 35  Fretless Bass

 36  Slap Bass 1

 37  Slap Bass 2

 38  Moog Bass

 39  Monster Bass

 40  Violin

 41  Viola

 42  Cello

 43  Contrabass

 44  Tremolo Strings

 45  Pizzicato Strtigs

 46  Harp

 47  Timpani

 48  Strings

 49  Slow Strings

 50  Syn Strings1

 51  Syn Strings2

 52  Choir Aahs

 53  Voice Oohs

 54  Synth Voice

 55  Orchestra Hit

 56  Trumpet

 57  Trombone

 58  Tuba

 59  Muted Trumpet

 60  French Horns

 61  Brass Section

 62  Synth Brass1

 63  Synth Brass2

 64  Soprano Sax

 65  Alto Sax

 66  Tenor Sax

 67  Baritonoe Sax

 68  Oboe

 69  English Horn

 70  Bassoon

 71  Clarinet

 72  Piccolo

 73  Flute

 74  Recorder

 75  Pan Flute

 76  Bottle

 77  尺八

 78  Whistle

 79  Ocarina

 80  Square Lead

 81  Saw Lead

 82  Syn Calliope

 83  Chiffer Lead

 84  Charang

 85  Solo Vox

 86  5th Saw Wave

 87  Bass and Lead

 88  Fantasy Pad

 89  Warm Pad

 90  Polysynth

 91  Space Voice

 92  Bowed Glass

 93  Metal Pad

 94  Halo Pad

 95  Sweep Pad

 96  Ice Rain

 97  Soundtrack

 98  Crystal

 99  Atmosphere

100  Brightness

101  Goblin

102  Eecho Drops

103  Star Theme

104  Sitar

105  Banjo

106  三味線

107  琴

108  Kalimba

109  Bagpipe

110  Fiddle

111  Shanai

112  Tinkle Bell

113  Agogo

114  Steel Drums

115  Woodblock

116  太鼓

117  Melo Tom

118  Synth Drum

119  Reverse Cym

120  Gt Fret Noise

121  Breath Noise

122  Seashore

123  Bird

124  Telephone

125  Helicopter

126  Applause

127  Gun Shot


ＷiｎＧrooveのリズム音色について

　リズムモードにセットされているパートでは、以下のドラムキットが使用出来ます。

（この表記のプログラムナンバーはゼロベースです）。

  0  Drs.Standard Kit 1

  1  Drs.Standard Kit 2

  8  Drs.Room Kit

 16  Drs.Power Kit

 24  Drs. Electric Kit

 25  Drs. 808 Kit

 26  Drs. Dance Kit

 32  Drs. JAZZ Kit

 40  Drs. Brush Kit

 48  Drs. Orchestra Kit

　これ以外のプログラムチェンジを受けた場合は、直前のドラムキットのままで演奏を続けます。

　各ドラムキットのノートナンバーと楽器とのアサインはＧＭ、ＧＳに準拠しています。


トラブルシューティング

音が出ない

しばらく演奏していると急に音がおかしくなる

演奏のリズムがよれる

規則的に「ブチブチ」ノイズが入る

ＷＧプレーヤでは鳴るが他のアプリでは鳴らない

ドライバとして組み込んだらWAVEがおかしくなった

本当はメモリがあるのに「メモリが足りません！」と言われて演奏出来ない

Windows NT Workstation 3.5 での使用


音が出ない

　ＷiｎＧrooveが使用しているWAVE-Outデバイスのボリュームが下がっていませんか？

　気のきいたWAVE-Outでしたら、「ボリュームコントロール」のようなアプリケーションがあると思います。WAVE-Outのボリュームと(あれば)マスターボリュームを上げて下さい。

　また、サウンドカードに接続されているアンプやスピーカのボリュームも上がっている事も確認して下さい。


しばらく演奏していると急に音がおかしくなる

　音がおかしくなった時に、なんでも良いのでキーを一つ押してみて下さい。もしこれで正常に戻る場合は、間違いなく「パワーマネージメント機能」による影響です。パワーマネージメントとは、キーボードやマウスにしばらく触れないでいると自動的にＣＰＵの速度を落として節電する機能です。最近ではほとんどのパソコンに搭載されています。

　大体の場合、パソコン起動時に何かのキーを押していると立ち上がる「設定メニュー」のようなもののなかにパワーマネージメントの設定があります。パワーマネージメントの動作をよく理解しておられない方は、この設定メニューでパワーマネージメントをＯＦＦにしておいてください。


演奏のリズムがよれる

　まず、９８シリーズか９８互換機の場合は、ＷiｎＧrooveセットアップの「9821ﾀｲﾏｰを使用(9)」をチェックしたり、外したりして直るかどうか確認してみてください。

　上記で直らない場合、あるいは９８以外の機種の場合、演奏しながらＷiｎＧrooveセットアップを立ち上げて「負荷制御(C)」を３０％以下に落として下さい。同時発音数が減って途切れる演奏になりますが、この状態でも同じ様にリズムがよれるかどうかを聞いて確認して下さい。もし、これで直るようでしたら「過負荷によるリズムよれ」ですので、「負荷制御(C)」を元の値から少し下げて下さい。発音数が減ってしまうようでしたら、「ｻﾝﾌﾟﾙﾚｰﾄ」をひとつ下げるか、「ｱﾝﾁｴﾘｱｼﾝｸﾞ(A)」か「ﾘﾊﾞｰﾌﾞ(R)」、あるいは「ｽﾃﾚｵ(S)」のチェックを外して下さい。

　もし、これでも直らない場合は、演奏中にハードディスクをアクセスしているかどうかを確認して下さい。ハードディスクをアクセスすると、機種によっては長時間割り込みを禁止してしまうモノがあります。このような時は、ＷＧプレーヤの「演奏を優先(H)」をチェックして、ＷＧプレーヤで演奏を聞いて下さい。マウスを動かさなければ、演奏中にハードディスクアクセスをアクセスする事は、無くなると思います。

　もし、これでも直らない場合は「組み込まれているソフトウェアかサウンドカードの性能が良くない」と言う事になってしまいます(^_^;)ｺﾞﾒﾝﾅｻｲ　どんなに遅いパソコンでも、Windowsの決まり通りにすべてのソフトウェアが動作していれば、「負荷制御(C)」で負荷を下げてやりさえすれば、リズムがよれる事はありません。おおかたは、前途の「ハードディスクBIOS」か「ディスプレイドライバ」が原因です。ディスプレイカードのメーカに「割り込みが落ちる！」と言って、新しいドライバを送ってもらいましょう(^_^)


規則的に「ブチブチ」ノイズが入る

　しばらく演奏を続けていると、そのうちに１秒に数回の割合で「ブチ・・・ブチ・・・」と規則的なノイズが入ってくるようでしたら、ＷiｎＧrooveセットアップの「Waveとの同期:(Y)」の「とらない」～「同期ﾓｰﾄﾞ2」を切り替えて、それぞれ試してみて下さい。

　このノイズは、サウンドカードそのものの性能、あるいはそのドライバの性能が低いという事です（時間にルーズなサウンドカード）。どうやっても直らない場合は、Sound Blaster-16 や 86サウンドボードに買い換えましょう(^_^)


ＷＧプレーヤでは鳴るが他のアプリでは鳴らない

　まず、ＷiｎＧrooveがドライバとして組み込まれているか、ＷiｎＧrooveセットアップの「ﾄﾞﾗｲﾊﾞ組み込み」のチェックで確認して下さい。

　チェックされているなら、ＷＧプレーヤの「設定(S)」メニューの「MIDI-Out...」の中に、「WinGrooveDirect」と「WinGroove」両方がある事を確認して下さい。

　ＷＧプレーヤで演奏を開始して、「WinGrooveDirect」と「WinGroove」と「Microsoft MIDIマッパー」の３つを切り替えてみて下さい。どれにしても同じように鳴っていれば、ドライバとして正しく組み込まれています。「他のアプリ」のMIDI-Outの設定などをチェックして下さい。

　「Microsoft MIDIマッパー」の時だけ鳴らない場合は、ＷiｎＧrooveをインストールしたディレクトリにある MIDIMAP.CFG を \WINDOWS\SYSTEM ディレクトリにコピーするか、コントロールパネルの「MIDIマッパー」で、すべてのMIDIチャンネルがＷiｎＧrooveを選択するように、設定を変更して下さい。

　WinNT3.5上ではドライバとしては組み込めません（一見組み込めたように見えますが、WinNT3.5にだまされているようです）。


ドライバとして組み込んだらWAVEがおかしくなった

　ＷiｎＧrooveをMIDI-Outデバイスドライバとして組み込むと、同時にＷiｎＧroove自身が「WAVE-Outデバイス」も提供します。ＷiｎＧrooveが演奏中はサウンドカードの「WAVE-Outデバイス」を占有しますが、他のアプリがＷiｎＧrooveの「WAVE-Outデバイス」に対してWAVEサウンドを鳴らすよう指示すれば、MIDI演奏に混ぜてWAVEサウンドも出力されます（0.5秒遅れますが）。通常、この「使用可能なWAVE-Outデバイスを探す」作業はWindowsが自動的にやってくれますので、特に気にする必要は無いのですが、アプリの中には「１つのパソコンにWAVE-Outデバイスは１つだけ」と勝手に想定しているものもありますので（新CanBeに付属のRock'n Jamなど）この点には注意しておいて下さい。もし、どうしてもWAVE周りがおかしくなるようでしたら、テキストエディタで \WINDOWS\SYSTEM.INI を開き、[drivers]セクションの

　　Wave?=?:\??????\WGMMDRVR.DRV

を

　　;Wave?=?:\??????\WGMMDRVR.DRV

のようにセミコロン(;)でコメントにして保存して、Windowsを再起動してみて下さい。これで、ＷiｎＧrooveがWAVE-Outデバイスを提供しなくなります。


本当はメモリがあるのに「メモリが足りません！」と言われて演奏出来ない

　Windows3.1は、DOSのなごりを大量に引きずっているため、何十メガバイトのメモリがあっても、DOSのコンベンショナルメモリ（640KBのメモリ）が少ないと、アプリケーションが起動出来ません。

　他に起動しているアプリがある場合はそれを終了して下さい。メモリ不足が頻繁に出るようでしたら、Shoda.Tさん作の「レスキューキット」を使用して下さい。


Windows NT Workstation 3.5 での使用

　ＮＴ上では、ＷＧプレーヤでの演奏のみ可能です。また、必ず「設定(S)」メニューの「演奏を優先(H)」はチェックしておいて下さい。

　ＮＴは本物のマルチタスクＯＳですので、Windows3.1用に設計したＷiｎＧrooveでは、うまく動かない部分があります。

　時々、

 　　　　　 非同期なタスクの実行を検出しました！

　もしこのダイアログ以外にWinGrooveのダイアログがある場合は

　そちらに答えた後に こちらの「はい」を押せば継続出来ます

　「いいえ」を押すと処理を中止します

というメッセージが表示されると思います。このメッセージが表示された時は、だいたいもう一つ別にＷiｎＧrooveのメッセージが表示されていて、何か答えなければいけない場面だと思います。この場合、もう一つのほうのメッセージに先に答えた後、こちらの「はい」に答えれば、そのまま続けられると思います。


技術的な情報

・ＷiｎＧrooveは演奏中、timeSetEvent()で作成した10m秒毎の割り込みでドライブしています。実際の時間の計算は timeGetTime() で取得した値を使用しています。精度には1m秒を指定していますので、ＣＰＵには1m秒毎の割り込みがかかっていると思います。1m秒以上割り込みを禁止するドライバやBIOSがあると、Windows全体の時間が狂ってきます。

・スタンダードモード時、timeGetTime()は嘘を返します（直前に取得した時間値より小さな値を返したりします）。これはWindows3.1の TIMER.DRV のバグです。９８の場合、「9821ﾀｲﾏｰを使用(9)」をチェックしておけば回避出来ます。

・ＷiｎＧrooveは演奏が開始されると自動的にタスクを一つ起動します。DOSのコンベンショナルメモリが不足していると、いくらメインメモリがあってもタスクが起動出来ませんので、レスキューキットのShoda.Tさんに教わった方法で、出来るだけコンベンショナルメモリを使用しないようにしています。\WINDOWS\WINGROOV.INI の [WinGrooveSetup] セクションに

　　AvoidDOSmem=0

と書き込むと、このコンベンショナルメモリ制御を行わなくなり、通常の動作になります（メモリ不足が出やすくなります）。

・GlobalAlloc()したメモリをmidiOutPrepareHeader()に渡すと、どういう訳かアドレスロックが外れてしまう事があります。結果、スワップが発生すると、割り込みプロシージャの中からこのメモリにアクセスした時にハングアップします。これはWindows3.1の MMSYSTEM.DLL のバグです。ＷiｎＧroove以外のMIDI-Outドライバでも同様の結果になります。ＷＧプレーヤの「WinGrooveDirect」で演奏している限り MMSYSTEM.DLL は使用しませんので、この事故は起きません。


MIDIｲﾝﾌﾟﾘﾒﾝﾃｰｼｮﾝ･ﾁｬｰﾄ

--------------------------------------------

                 送信   受信     備考

--------------------------------------------

 ﾍﾞｰｼｯｸﾁｬﾝﾈﾙ     ×   　1-16

--------------------------------------------

 ﾓｰﾄﾞ            ×    ﾓｰﾄﾞ3  ｵﾑﾆｵﾌ･ﾎﾟﾘ固定

--------------------------------------------

 ﾉｰﾄﾅﾝﾊﾞｰ        ×     0-127

--------------------------------------------

 ﾍﾞﾛｼﾃｨ

  ﾉｰﾄｵﾝ          ×     ○

  ﾉｰﾄｵﾌ          ×     ×

--------------------------------------------

 ｱﾌﾀｰﾀｯﾁ

  ｷｰ別           ×     ×

  ﾁｬﾝﾈﾙ別        ×     ×

--------------------------------------------

 ﾋﾟｯﾁﾍﾞﾝﾄﾞ       ×     ○

--------------------------------------------

 ｺﾝﾄﾛｰﾙﾁｪﾝｼﾞ

   1             ×     ○ ﾓｼﾞｭﾚｰｼｮﾝ

   6,38          ×     ○ ﾃﾞｰﾀｴﾝﾄﾘｰ MSB,LSB

   7             ×     ○ ﾎﾞﾘｭｰﾑ

  10             ×     ○ ﾊﾟﾝﾎﾟｯﾄ

  11             ×     ○ ｴｸｽﾌﾟﾚｯｼｮﾝ

  64             ×     ○ ﾎｰﾙﾄﾞ

  98,99          ×     ○ NRPN

  100,101        ×     ○ RPN LSB,MSB

--------------------------------------------

 ﾌﾟﾛｸﾞﾗﾑﾁｪﾝｼﾞ    ×     ○

  設定範囲              0-127

--------------------------------------------

 ｴｸｽｸﾙｰｼﾌﾞ       ×     ○

--------------------------------------------

 ｺﾓﾝ             ×     ×

--------------------------------------------

 ﾘｱﾙﾀｲﾑ          ×     ×

--------------------------------------------

 その他

  ｵｰﾙｻｳﾝﾄﾞｵﾌ     ×     ○(120)

  ﾘｾｯﾄｵｰﾙｺﾝﾄﾛｰﾗｰ ×     ○(121)

  ｵｰﾙﾉｰﾄｵﾌ       ×     ○(123)

--------------------------------------------

ＲＰＮについて

　ＲＰＮ(100,101)で変更しようとするパラメータを指定した後、データエントリーＭＳＢ(6)で値を設定します。ファインチューニングのみ、データエントリーＬＳＢが有効です。

　　ＲＰＮ

　ｍｍ ｌｌ

・００-００　ベンドレンジ　　　　　００～１８でベンドレンジ 0～24を指定

・００-０１　ファインチューニング　００-００～７Ｆ７Ｆで-100～+100ｾﾝﾄ

・００-０２　コースチューニング　　２８～５８で+-24

　　その他　　　ＲＰＮをリセット

※ＮＲＰＮ受信時はＲＰＮをリセット

（全角数値は１６進数、半角は１０進数）

　例えば、ベンドレンジを +-12 に設定する場合は

　　Ｂｘ　６５　００

　　Ｂｘ　６４　００

　　Ｂｘ　０６　０Ｃ

　を送信します（ｘはMIDIﾁｬﾝﾈﾙ=パート番号）

受信するシステムエクスクルーシブ

　表記は１６進数です。先頭のＦ０、最後のＦ７、及びＧＳメッセージのチェックサムは省略してあります。ｘｘはチェックしません。

・ＷＧプレーヤメッセージ(GS)

　４１　ｘｘ　４５　１２　１０　００　００　TEXT････

　　　TEXTはASCIIコードで最高３２文字まで

・ノーマルモード、ドラムモード切り替え(GS)

　４１　ｘｘ　４２　１２　４０　１ｐ　１５　ｍｍ

　　　ｐ＝パート番号０～Ｆ(1-16)

　　　ｍｍ＝０  ノーマルモード

　　　ｍｍ!=０  リズムモード

・ベンドレンジ(GS)

  ４１　ｘｘ　４２　１２　４０　２ｐ　１０　ｂｂ

　　　ｐ＝パート番号０～Ｆ(1-16)

　　　ｂｂ　＝　４０～５８　でベンドレンジ 0-24

・マスターボリューム(GS)

　４１　ｘｘ　４２　１２　４０　００　０４　ｖｖ

　　　ｖｖ＝マスターボリューム(0-127)

・システムモードセット(GS)

　４１　ｘｘ　４２　１２　００　００　７Ｆ　ｘｘ

　　　全パートを初期化

・ＧＳ-ＲＥＳＥＴ(GS)

　４１　ｘｘ　４２　１２　４０　００　７Ｆ　ｘｘ

　　　全パートを初期化

・ＧＭ-ＯＮ(Universal)

　７Ｅ　７Ｆ　０９　０１

　　　全パートを初期化

・マスターボリューム(Universal)

　７Ｆ　７Ｆ　０４　０１　ｌｌ　ｍｍ

　　　マスターボリューム(0-16383)

　　　ｌｌ＝下位７ビット

　　　ｍｍ＝上位７ビット


謝辞、雑談など

　いまこーさん、いつもテスト用のMIDIファイルを送ってくれてありがとう！　Rock'nJam、後で返しますね。

　Shoda.Tさん、ＳpkＱＱに引き続き今回も技術的な事を色々教えていただいてありがとうございます。非同期スピーカドライバの時もよろしくお願いします(^_^)

　ＲＣさん、今回は常駐モノまで全部外させてしまってｺﾞﾒﾝﾅｻｲ(^_^;)　沢山のレポートありがとうございました。

　Ｍｉｃｃｏさん、miriさん、新山さん、久保田さん、まちゃぷさん、Sky & Waterさん、レポートありがとうございました。おかげ様で、自分のマシンでは起こらない様々な事象を知る事が出来ました。

　mickさん、WINDOWS FORUMがあったからこそ、ＷiｎＧrooveを完成させる事が出来たと思っています。これからも運営がんばって下さい。ＷＧプレーヤ、もう少しかっこよく見えるよう、研究しておきます(^_^)

制作後記

　思えば今年の正月、ネバダの砂漠で夜通し続くスロット天国（地獄?）の中で目眩を感じながら、ふと「そろそろ作れるなぁ」と思った「ソフトウェアシンセサイザー」。

　確かに、中学校の頃、初めてシンセサイザーを買ってから「いつかは自分で作ってみたいな」などと夢見ていましたが、パソコンがこんなに速く動くようになったおかげで、早期実現（といって１５年あまり）とあいなりました(^_^)。

　帰国後、ものの１～２日で心臓部である「ＤＳＰ」部分の原型が出来ました。ＤＸ４－１００で処理速度を計ってみると、意外に速い。当初は「１６ポリで２２ｋＨｚくらい、ＦＭ音源より良い音がすればいいや」ぐらいに考えていましたが、作り込んで行くうちに「４４ｋＨｚステレオ品質で、リバーブも。直線補間もしないと音が悪い！・・・」などとだんだん深みにはまっていきます。それでも、ドライバはWindows3.1のバグや欠陥に悩まされた期間を入れても１～２ヶ月でだいたい完成しました。何よりも時間を喰われたのは「音色作り」。

　ＧＭ完全互換にするには、数百の楽器を装備しなければいけません。楽器の音を見つけてサンプラーでサンプルするところまでは簡単なのですが、データサイズを減らしても音が痩せないよう、色々な加工をほどこしていきます。音声データをサンプラーからパソコンに転送して、手で（マウスで）倍音を足してやったり、他の楽器のアタックを混ぜたり、ダイナミクスを付けてやったり削ったり。ループポイントも探していくのですが、ヘッドフォンをかけて、一日中「ぽ～～～～～～～～～」とループ音を聞いていると、どれが耳鳴りで、どれが楽器の音なのか、わからなくなってくる日々が何ヶ月も続きました（Sound Forge version3 を購入したおかげで、だいぶ楽にはなりましたが・・・）。ボツになった音色も大量にありますので、いったい全部で何個の波形を作ったか・・・神のみぞ知る真実です(笑)　それでも、まだ完璧だとは思っていません。合計を約１Ｍバイトに絞り込む事を目標に作ってきましたので、２Ｍ、３Ｍなんてのを許してくれれば、もっと良い音で鳴ります。みなさんのご意見次第で、まだまだバージョンアップさせます。

　構想１５年、制作８ヶ月のこの芸術作品が奏でる音、みなさまの心まで響いて下さるでしょうか？(^_^)(^_^)

９５年８月３１日

もうすぐ引っ越す自由が丘のアパートにて・・・あざらし

（さて、どこに引っ越そう？）


サンプリング
ずいぶんSound Blaster-16をほめてきましたが、さすがに「録音」には使えませんでした（残留ノイズが多い）


作者
氏名：　　中山裕基（なかやまひろき）

ハンドル：あざらし

連絡先：　NIFTY-Serve SGT02603

（ ｲﾝﾀｰﾈｯﾄ経由では　SGT02603@niftyserve.or.jp ）

生年月日：Ｓ４２年１月９日生

性別：　　男

職業：　　自称　デジタルサウンドクリエータ

主な作品：ＳpkＱＱ、落書き For Windows、Ｐ－Ｓｅａｌ

目標：　　今年こそ所得税払います

備考：　　嫁さん募集中


サウンドカードの性能

　ＷiｎＧrooveセットアップの「ｻﾝﾌﾟﾙﾚｰﾄ」を上げたり「ｱﾝﾁｴﾘｱｼﾝｸﾞ(A)」をかけると、良い音を生成するようになりますが、その分ＣＰＵは苦労する事になります。しかし、サウンドカードや使用しているスピーカが質の悪いものですと、せっかくの苦労が水の泡になってしまいます。

　例えば、私の持っている PC-486MU の内蔵サウンドカード「ＥＳＳ」は「サウンドブラスター互換」をうたっているものの、音質はお世辞にも互換とは言えません。ヘッドフォンで聞いても、８ﾋﾞｯﾄでも１６ﾋﾞｯﾄでも２２ｋＨｚでも４４ｋＨｚでも、たいして変わりなく聞こえます。周波数特性もひどく、高域も低域も全然出てきません。WAVEドライバの性能も低く、途中で同期がずれて「ブチブチ」言ってしまいます。

　「CreativeのSound Blaster-16」や「NECの86サウンドボード」が最も信頼出来ると思います。「ＸＸ互換サウンドカード」には注意して下さい。


同時発音数

　例えば、バンド演奏の「真似」をした演奏をMIDIで再生する事を想定してみましょう。「ドラムス」「ベース」「ギター」「ピアノ」「メロディー」・・・５人編成のバンドです。一見「同時発音数５音」で再現できそうですが、実際はそうはいきません。

　まずドラムス。ドラマーは２本のスティックを持って、両足でペダルを踏みますので、一度に４つの楽器を鳴らす事が出来ます。さらに直前に叩いた太鼓の余韻（Release）が残っているうちに、次の太鼓を叩きます。ドラムスだけで６～７音は使ってしまいます。

　ベースは弦が４本ですが、同時に２つの弦を弾く事は希ですので、１～２音でも足りそうです。

　ギターは弦が６本です。ソロを弾いている時は１～２音で足りますが、コードバッキングの時は４～５音使うでしょう。

　ピアノは１０本の指で弾きますので最高で１０音が同時に発音しますが、ドラムスの時と同じように、前に弾いた音の余韻が残っています。余韻を削ってしまうとブチブチ途切れた演奏になってしまいます。演奏にもよりますが、最低でも１０音くらいは欲しいところです。

　メロディーは普通１音だけです。余韻を加味しても２～３音でしょうか。しかし、最も重要なパートですので、２～３種類の楽器を同時に鳴らして同じ旋律を演奏させる事（ユニゾン）がしばしばあります。

　まぁ、演奏にもよりますが、バンド演奏の場合には最低でも１６音くらいは必要です。ＧＭ規格でも「１６音以上」とされていると記憶しています。

　ＷiｎＧrooveでは可能な同時発音数を越えて発音しようとした場合、時間的に最も古くから鳴っている音を消して新しい音を鳴らすようになっています（後着優先）。

　「同時発音数」自体も、演奏しながら「ＣＰＵの具合」を見て調整しています。演奏中にＷiｎＧrooveセットアップを立ち上げると、「発音数ゲージ」で確認出来ます。


標準MIDIファイル

　標準MIDIファイル（Standard MIDI File）とは、MIDIキーボードやMIDIギター、あるいは数値によるデータ入力などによる演奏をデータ化したファイルです。複数パート分の譜面（スコア＝大譜表）をそのまま数値データにしたようなものです。「音声」そのものはファイルの中に入っていません（「ユニバーサルダンプ」という形で入れる事は可能ですが、ファイルサイズが巨大になってしまいますので、ほとんど使われていません）。

　現在、標準MIDIファイルは「演奏データを記録／転送するための標準ファイルフォーマット」として、WindowsやMachintoshなどのパソコンを始め、音楽専用シーケンサや自動演奏ピアノ、通信カラオケなど、様々な場所で使用されています。WindowsやDOS上では、拡張子に .MID を付けて使います。

標準MIDIファイルの入手方法

標準MIDIファイルの再生方法


標準MIDIファイルの入手方法

　　　　ショップで購入する

　最近では、ほとんどのソフトウェアショップでMIDIファイルが販売されています。また、シンセサイザーを扱っている楽器店にも置いてあります。ちょうど音楽ＣＤのようなケースに入っていて、あるアーティストの代表的な曲を数曲、１つのパッケージにして売っているものが多いようです。値段は数百円～数千円と様々です。

　　　　マニアの作品をパソコン通信でダウンロードする

　NIFTY-Serveの「MIDI Data Forum （GO FMIDIDAT）」などには、腕に自身のあるアマチュアの作品が何千曲も登録されています。「ＧＭ音源用」や「SC-55/88用」と書いてあるものでしたら、ほとんどのものがＷiｎＧrooveで再生出来ますので、お好みの曲を見つけてダウンロードして下さい。標準MIDIファイル以外のファイル（*.RCPや*.SNG）も、別途コンバータを入手してコンバートするか、各フォーマットに対応したWindows用のプレーヤを使用すれば、ＷiｎＧrooveで演奏する事が出来ます。たいていのコンバータやプレーヤは「MIDI Tool Forum （GO FMIDITOL）」に登録されています。

　　　　プロの演奏をパソコン通信で購入する

　NIFTY-Serveの「MIDI Station（GO SMIDI）」の中の《MIDI Station SOFTEX》では、標準MIDIファイルがオンラインで購入出来ます。１曲数百円のバラ売りのものから数曲パックのものまで、ジャンル別に登録されています。他の大手ネットワークにも同様のコーナーがあるようです。

　いずれの場合もＷiｎＧrooveで再生する場合は、まず「ＧＭ音源用」というものを選んで下さい。もし、ＧＭのものが無い場合は「ＧＳ音源用」や「SC-55/88用」のものを選んで下さい。ＷiｎＧrooveは一部のＧＳメッセージにも対応していますので、ほとんどのＧＳ対応MIDIファイルは正しく再生する事が出来ます。


標準MIDIファイルの再生方法

　ＷiｎＧrooveプレーヤのみで、ほとんどの標準MIDIファイルが再生出来ます。ＷiｎＧrooveプレーヤのMIDIファイルの指定にはいくつかの方法かありますので、使いやすい方法でMIDIファイルを指定して下さい。

　・ＷiｎＧrooveプレーヤを起動して「ﾌｧｲﾙ(F)」メニューの「開く(O)...」でMIDIファイルを指定する方法

　・プログラムマネージャから「x:\WINGROOV\WGPLAYER x:\xxxx\xxxx.MID」のように直接MIDIファイルを指定する方法

　・ＷiｎＧrooveプレーヤを立ち上げておき、ファイルマネージャからMIDIファイルをドラッグ＆ドロップする方法


ＳＷ送金代行システム利用例

　NIFTY-ServeのＳＷ送金代行システムの利用手順のサンプルです。NIFTY-Serveにアクセスして青文字の部分を入力して下さい。（表示内容は実際と異なる場合があります）

NIFTY-Serve     TOP

 1. サービス案内・検索             2. 電子メール

 3. 掲示板                         4. CBシミュレーター

 5. フォーラム                     6. ニュース／スポーツ／天気予報

 7. 企業／経済／人物／行政         8. 科学／技術／翻訳

 9. 書籍／教育／就職              10. 趣味／旅行／生活

11. 占い／クイズ／ゲーム          12. ワープロ／コンピューター

13. ショッピング／ステーション    14. 海外データベース(INFOCUE)

15. コンピュサーブコーナー        16. ビギナーズコーナー

17. 他ネット接続サービス           E. 終了

＞GO SWREG

シェアウェアレジストレーションセンター    SWREG

 1. 概要

 2. シェアウェアインフォメーション(SWINFO)

 3. 送金代行サービス

 4. マネジャー宛メール

＞3

送金代行サービス

 1. ご案内           2. 送金システム

 3. 作者登録申請

＞2

送金システム (1:シェアウェア番号指定  2:作者ID指定  3:送金代行確認)

＞1

シェアウェア番号 (改行のみでソフト種別一覧  E:終了)

：2030

補足説明

【SW番号        】  2030

【作者ID        】  SGT02603

【作者名        】  中山　裕基

【ソフト種別    】  WINDOWS

【シェアウェア名】  Software W.T. Synthesizer ＷiｎＧroove

【金額          】    2,000円

【ソフト説明    】

　WAVE音源を搭載したパソコンだけで,外部MIDI音源なみの超ハイクオリティな

MIDI演奏が楽しめます。ドライバとして組み込めますので,ゲームやシーケンサ

など様々なアプリケーションからMIDI演奏が可能です。

【動作環境      】i486-16MHz以上 / MS-Windows3.1またはWindows95 / WAVE音源

【登録FORUM     】FWINMMの 3番ライブラリです

【サポート      】メールにて受け付けます

送金希望 (1:希望する  2:しない  E:終了)

：1

以下のシェアウェアに送金を代行します

SW番号 ID       作者名          金額( シェアウェア名

  2030 SGT02603 中山　裕基　　　   2000 Software W.T. Synthesizer ＷiｎＧroove

送金確認 (1:送金する  2:しない)

：1

  代金はNIFTY-Serve  8月分の使用料金に合算して申し受けます。

  今回の送金代行番号はxxxx-xxxx-xxxx    です

　なお、この送金の履歴は２カ月の間保存されます。

　保存期間中にはいつでも「3:送金代行確認」にて参照できますのでご利用ください。

シェアウェア番号 (改行のみでソフト種別一覧  E:終了)

：E


Windows95
　Windows95にＷiｎＧrooveをドライバとして組み込んだ場合は、「コントロールパネル」の「マルチメディア」の「ＭＩＤＩ」で、単一の楽器としてＷiｎＧrooveを選ぶ事で、他のアプリからＷiｎＧrooveでの再生が可能になります。


Windows3.1にドライバとして組み込んだ時
注意：ＷiｎＧrooveをWindows3.1にドライバとして組み込むと、MIDIマッパーでＷiｎＧrooveが使えるように \WINDOWS\SYSTEM\MIDIMAP.CFG を書き換えます。元の MIDIMAP.CFG は MIDIMAP.WG として保存されます。「ＷiｎＧrooveセットアップ」でドライバを取り外すと、MIDIMAP.WG を MIDIMAP.CFG に書き戻します。


複数のWindowsを使い分けている場合
　複数のWindowsを使い分けている場合で(例えばWindows3.1とWindows95)、２つ目以降のWindowsにＷiｎＧrooveをインストールする時に、最初にＷiｎＧrooveをインストールしたWindowsのディレクトリ名を聞いてくる時があります。ここで、最初にＷiｎＧrooveをインストールしたWindowsのディレクトリ名(例: C:\WINDOWS )を入力すれば、設定情報やユーザー登録情報などを自動でコピーしてきます。