Changes

TRACKERS MOONBLASTER JP 09

2,924 bytes added, 05:09, 6 April 2018
パターン当たりの測定値の数
[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-ドラムブロックの便利なメモリサポート===:CALL MBCHIP(chipnr)音楽を再生するサウンドチップを設定します。0 MSX AUDIO すべてのセカンドパワードラムブロック(1、2、4、8)にFMドラムを装着します(ベースドラム1、スネアドラム2、ハイハット4など)。次に、ドラムブロックの値を加えなければならず、ドラムブロックに与えられたドラムも追加しなければなりません(1 + 2 = 3、ベース3とスネアドラム、4 + 1 MSX= 5、ハイハットなど)。通常、特定の組み合わせはあなたの音楽で使用されることはなく、例えばPSG効果で置き換えることができます。 ===滑らかな遷移=== リンクオプションはピッチベンドオプションと組み合わせると非常に便利です。ピッチベンドでは、トーンが下がり??、その後、リンクがピッチベンドを停止し、正しい音符が始まります。ピッチベンドの正しい値は、少しの実験でわかります。 CTRL-Wで他のチャンネルをオフにすると便利です。たとえば、次のようなことがあります。 C5 -  -  -  E5 C5からE5への移行を次のようにスムーズに行うことができます C5 -MUSIC 2以上STEREO(MSX -AUDIOおよびMSX -MUSIC)CALL MBBANK(バンク番号)再生されるソングを含むメモリマッパー、またはソングがロードされるメモリマッパーを含む。音楽が再生されていない場合にのみ動作します。メモリマッパのメモリバンクは16kBです。通常、銀行番号の場合は3となります。最大バンク数は、コンピュータのメモリ容量によって異なります。 P + 3 L + 4 ===ペースを倍にする[訳注:CALL MBADDR(アドレス)ソングがロードされるか、またはソングがロードされるメモリアドレスを設定します。 &H8000と&HC000のスチール間の曲全体が、音楽が再生されていない場合にのみ動作することを確認してください。 要修正]=== テンポを正確に2倍にするには、次の計算が必要です。現在のテンポ、25分に一定の値を与えると仮定します。テンポを倍にする必要がある場合は、この値を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ボイスを消音することができます。 ===ピッチベンドした後にまた戻す===:CALL MBPLAY設定されたサウンドチップに曲を再生します。メモリ内のソングの位置は、上記のコマンドで決定されます。 :CALL MBSTOP曲の演奏を停止します。 ピッチを少し調整してから、再入力せずに元のトーンに戻したいとします。 その場合、L + 0でこれを行うことができます。例: C6 P + 3 L + 0 ===エコー=== エコーステップを含む特定のチャンネルを別のチャンネルにコピーすることでエコーエフェクトを得ることができます。通常、2つのエコーステップが最良の結果をもたらします。 CTRL-Cでチャンネルをコピーすることもできます(第3章の説明を参照してください)。特にステレオでは、これは素晴らしいですね! ===完全な音=== :CALL MBCONT一時停止後に曲を再生し続けます。 MBHALTコマンドの後でのみ正しく動作します。 あなたは2つのチャンネルでそれを実行し、チャネルを少しタップすることによって、音をよりいっそう深くすることができます。例えば、チャンネル1と2では同じメロディー、チャンネル1はT + 0、チャンネル2ではT + 1です。:CALL MBHALT曲を一時停止します。これは、読み込み中などに便利です。読み込む前に_MBHALTを指定すると、読み込みが完了したら_MBCONTで音楽を続けることができます。:CALL MBVER BASICドライバの現在のバージョン番号を画面に表示します。さらに、さまざまなメモリアドレスをBASICプログラマが読み取ることもできます。PEEK(&HDA00)=サウンドチップをMBCHIPコマンドで設定します。 PEEK(&HDA01)=ステータス:0 =再生しない、255 チャンネルを交換する==再生する。 PEEK(&HDA02)=メモリバンクをMBBANKコマンドで設定します。 PEEK(&HDA03) MSX-AUDIO用に書かれた曲があり、それをMSX-MUSIC用に調整したいとします。 MSX-MUSICに6チャンネル+ 256 * PEEK(&HDA04> ドラムモードを使用する場合は、MSX-MUSICでチャンネル7,8,9を演奏することはできません。たとえば、これらのチャンネルがチャンネル4〜6よりも重要であると分かった場合は、CTRL-Xで切り替えることができます。 ===入力作業の省略== MBADDRコマンドでメモリアドレスを設定するコマンドが正常に動作するように、 "BASIC= ブロック機能をうまく利用することで、多くの入力作業を省くことができます。たとえば、ソングに同じベースラインを使用することはよくありますが、常に別のルートにある場合は、まずCTRL-Cでブロックとしてコピーしてから[,]、[.BAS"という名前のサンプルプログラムがあります。プログラムでは、すべてのコマンドはMBVERコマンドを除いて使用されます。]を使用します。各部分を目的のルートに移調します。 ===パターン当たりのステップの数=== 音楽をプログラミングするときは、各小節にパターンを使用するのが最も簡単です。各ステップは16分音符です。ただし、32分音符を使用する場合は、1つの小節に2つのパターンを使用することをお勧めします。 3/4拍子??の場合、ステップ12で、各パターンのCMDチャンネルにENDOPを配置することができます。 ===ステレオ効果=== MoonBIasterで素晴らしいステレオエフェクトを作成できます。しかし、これらは自動的には発生しませんので、あなた自身でプログラムする必要があります。あなたはヘッドフォンでポップミュージックを聴いてインスパイアされるかもしれません。このようにして、プロがどのようなステレオ効果を使用するかをよく聞くことができます。