Changes

TRACKERS MOONBLASTER JP 09

2,830 bytes added, 19:23, 2 April 2018
no edit summary
[jp] 8 ==独自プログラムでの使用MoonBlasterのTIPS ==
=== BASICでの使用いくつかのパターン節約のヒント===例えば、ベースが最初に演奏され、次いで同じベースラインがリードである場合、音量を下げることによって先にリードをオフにすることができる。 2回目の低音を再生する前に、ボリュームを強く設定する必要があります。これは演奏された同じ作品ですが、今やリードを持っています。
BASICでMoonBIasterの音楽を使用するには、BASICドライバが最初に読み込まれることが不可欠です。このドライバは、MBDRV.BINという名前でMusicディスク上にあります。これは、コマンドBLOAD MBDRV.BIN、Rで開始されます。ドライバーは&HDAOO上のストレージ領域を使用するため、コマンドCLEAR 200 ?? BASICプログラムがこの制限を超えないように、ドライバを起動するにはC&HD9FFを指定する必要があります。これが起こった場合は、いくつか余分なBASICコマンドを自由に使うことができます。概要の下に :CALL MBKLOAD( "サンプルキット名")このコマンドを実行すると、サンプルキットがロードされ、MSX-AUDIO RAMに入れられます。注:このコマンドでは、ソングをバッファーとしたメモリーバンクを使用しているため、内容は消去されます最初にチャンネルを再生してから同じメロディを再生したいが、1オクターブ上げたい場合は、自分の声を使用すると便利です。この独自の声は既存の楽器のコピーですが、マルチサンプルウェーブ1はレジスタAとBでインクリメントされています。その結果、この楽器によるすべてのトーンは1オクターブ上がります。最初のメロディが最初に演奏され、その後、パターンの最後に楽器の変更が有効になります。これは1オクターブ上の同じメロディーを演奏します。
:CALL MBMLOAD( "曲名")これにより、MoonBIasterソングを読み込むことができます。このソングは、セットメモリバンクのセットアドレスにロードされます。 USERファイルのみがロードされ、正しく再生されることに注意してください。=== FM-Drumblocksの便利なメモリサポート===すべてのセカンドパワードラムブロック(1、2、4、8)にFMドラムを装着します(ベースドラム1、スネアドラム2、ハイハット4など)。次に、ドラムブロックの値を加えなければならず、ドラムブロックに与えられたドラムも追加しなければなりません(1 + 2 = 3、ベース3とスネアドラム、4 + 1 = 5、ハイハットなど)。通常、特定の組み合わせはあなたの音楽で使用されることはなく、例えばPSG効果で置き換えることができます。 ===滑らかなオーバーグング=== リンクオプションはピッチベンドオプションと組み合わせて非常に便利です。ピッチベンドでは、トーンが引き抜かれ、その後、リンクがピッチベンドを停止し、正しい音符が始まります。ピッチベンドの正しい値は、少しの実験でわかります。 CTRL-Wで他のチャンネルをオフにすると便利です。たとえば、次のようなことがあります。 C5 -  -  -  E5 C5からE5への移行を次のようにスムーズに行うことができます。 C5 -  -  -  P + 3 L + 4 ===ダブルペース=== テンポを正確に2倍にするには、次の計算が必要です。25分現在のテンポは一定の値を与えます。テンポを2倍にする必要がある場合は、この値を2で割る必要があります(2を2倍します)。そこから出てくる値は再び25から差し引かれなければなりません。この計算の結果は新しいペースです。例えば、トリプレットは3で割って簡単に作ることができます。例は次のように明確になります:曲がテンポ19で動作すると仮定します.2倍速は25-19 = 6.6 / 2 = 3. 25-3 = 22.新しいペースは22です。 ===音量をAMの音声で変更する=== AMボイスでは音量の変更はほとんど効果がありません。これは、AMサウンド合成では両方のレジスタ(AとB)が個別にボリュームを持ち、FMボイスではレジスタBのボリュームが示されているためです。各声に伴ってレジスタaとbの合計レベルが減少する、いくつかのAM独自の声部を作成することにより、楽器の変更でAM声部を消音することができます。 ===ピッチベンドとバック=== もう一度打つことなく、ピッチを少しピッチに合わせてから元のトーンに戻したいとします。 L + 0でこれを行うことができます。例: C6 P + 3 L + 0 ===エコー=== エコーステップを含む特定のチャンネルを別のチャンネルにコピーすることでエコーエフェクトを得ることができます。通常、2つのエコーステップが最良の結果をもたらします。 CTRL-Cでチャンネルをコピーすることもできます(第3章の説明を参照してください)。特にステレオでは、これは素晴らしいですね! ===完全な音=== あなたは2つのチャンネルでそれを実行し、チャネルを少しタップすることによって、音をよりいっそう深くすることができます。例えば、チャンネル1と2では同じメロディー、チャンネル1はT + 0、チャンネル2ではT + 1です。 ===チャンネルを交換する=== :CALL MBCHIP(chipnr)音楽を再生するサウンドチップを設定します。0 MSX AUDIO 1 -AUDIO用に書かれた曲があり、それをMSX-MUSIC用に調整したいとします。 MSX-MUSIC 2以上STEREO(MSXMUSICに6チャンネル+ドラムモードを使用する場合は、MSX-MUSICでチャンネル7,8,9を演奏することはできません。たとえば、これらのチャンネルがチャンネル4〜6よりも重要であると分かった場合は、CTRL-AUDIOおよびMSXXで切り替えることができます。 ===タイプ作業を保存=== ブロック機能をうまく利用することで、多くのタイピング作業を省くことができます。たとえば、ソングに同じベースラインを使用することはよくありますが、常に別のルートにある場合は、まずCTRL-MUSIC)CALL MBBANK(バンク番号)再生されるソングを含むメモリマッパー、またはソングがロードされるメモリマッパーを含む。音楽が再生されていない場合にのみ動作します。メモリマッパのメモリバンクは16kBです。通常、銀行番号の場合は3となります。最大バンク数は、コンピュータのメモリ容量によって異なります。Cでブロックとしてコピーしてから[、]、[。]を使用します。各ピースを目的のルートにトランスポーズします。:CALL MBADDR(アドレス)ソングがロードされるか、またはソングがロードされるメモリアドレスを設定します。 &H8000と&HC000のスチール間の曲全体が、音楽が再生されていない場合にのみ動作することを確認してください。 :CALL MBPLAY設定されたサウンドチップに曲を再生します。メモリ内のソングの位置は、上記のコマンドで決定されます。 ===パターン当たりの測定値の数===:CALL MBSTOP曲の演奏を停止します。 :CALL MBCONT一時停止後に曲を再生し続けます。 MBHALTコマンドの後でのみ正しく動作します。 音楽をプログラミングするときは、各小節にパターンを使用するのが最も簡単です。各ステップは16番目の音符です。ただし、32ノートを使用する場合は、1つのメジャーに2つのパターンを使用することをお勧めします。 3/4小節の場合、ステップ12で、各パターンのCMDチャンネルにENDOPを配置することができます。:CALL MBHALT曲を一時停止します。これは、読み込み中などに便利です。読み込む前に_MBHALTを指定すると、読み込みが完了したら_MBCONTで音楽を続けることができます。:CALL MBVER BASICドライバの現在のバージョン番号を画面に表示します。さらに、さまざまなメモリアドレスをBASICプログラマが読み取ることもできます。PEEK(&HDA00)=サウンドチップをMBCHIPコマンドで設定します。 PEEK(&HDA01)=ステータス:0 =再生しない、255 ステレオ効果=再生する。 PEEK(&HDA02)=メモリバンクをMBBANKコマンドで設定します。 PEEK(&HDA03)+ 256 * PEEK(&HDA04> = MBADDRコマンドでメモリアドレスを設定するコマンドが正常に動作するように、 "BASIC.BAS"という名前のサンプルプログラムがあります。プログラムでは、すべてのコマンドはMBVERコマンドを除いて使用されます。 MoonBIasterで素晴らしいステレオエフェクトを作成できます。しかし、これらは自動的には発生しませんので、あなた自身でプログラムする必要があります。あなたはヘッドフォンでポップミュージックを聴いてインスパイアされるかもしれません。このようにして、プロがどのようなステレオ効果を使用するかをよく聞くことができます。