Difference between revisions of "TRACKERS MOONBLASTER JP V14"

From MSX MUSIC WIKI
Jump to: navigation, search
(明るさコントロール)
(移調)
Line 23: Line 23:
 
===移調===
 
===移調===
  
同じ曲が曲内で繰り返し再生されることはよくありますが、異なる音程で再生されることがよくあります。これは転置オプションで簡単に取得できます。これにより、ソング全体が1つまたは複数の半音ずつ減少または増加します。これは、CMDチャンネルの[R]キーを押すことで実行できます。今TRが絵になる。この値の後ろには、最低24(2オクターブ下)と最大+24(2オクターブ上)の値を入力できます。これは常に標準の音符値を仮定します。したがって、2つのTR + 1の8つのCRはそれぞれ、2つではなく1つ上の半音を移調し続けます。注:TRコマンドは次のステップでは起動しません!  
+
同じ曲が曲内で繰り返し再生されることはよくありますが、異なる音程で再生されることがよくあります。これは移調オプションで簡単に取得できます。これにより、ソング全体が1つまたは複数の半音階ずつ減少または増加します。これは、CMDチャンネルの[R]キーを押すことで実行できます。今TRが絵になる。この値の後ろには、最低24(2オクターブ下)と最大+24(2オクターブ上)の値を入力できます。これは常に標準の音符値を仮定します。したがって、2つのTR + 1の8つのCRはそれぞれ、2つではなく1つ上の半音を移調し続けます。注:TRコマンドは次のステップでは起動しません!
  
 
===ステータスバイト===
 
===ステータスバイト===

Revision as of 01:58, 7 April 2018

MoonBlasterバージョン1.4

追加マニュアル

なぜ1.4ですか?

MoonBlaster 1.3がリリースされた後、多くのユーザーから重要なオプションが失われているとの指摘がありました。いくつかの小さな間違いや不完全さもあります。これらのうちのいくつかはすでにパッチで解決されましたが、また別の問題に直面しました。

バージョン1.3との違い

主な違いは、次の新しいオプションです

輝度コントロール、トランスポーズ、およびステータスバイト。さらに、[F2]のサンプルメニューでは、1サンプルあたり4kBのブロックでサンプルアドレスを初期値にリセットすることができます。 FSTドラムキットをロードした後でも、これは自動的に元に戻されます。 Current Sample Block、Sample Frequency、およびTresholdの入力もわずかに拡張されています。以前の入力方法に加えて、カーソルを左右に移動してこれらの値を増減することも可能になりました。これはより速いスピードで行われます。

明るさコントロール

明るさをコントロールすることで、楽器の音色を明るくすることができます。 MSX-AUDIOでは、これはすべての楽器で可能ですが、MSX-MUSICではこれはソフトウェア音源でのみ可能です。チャネル上でハードウェア機器が選択されていて、輝度イベントが残っている場合は無視されます。同時にMSX-MUSICでマルチチャンネルソフトウェアを使用すると、他のチャンネルでも明るさが変化します。

明るさは、チャンネル1〜9の[X]キーを押して入力できます。次に、明るさの変化の強さを示します。これは、[+]または[ - ]キーを押してから1-6の値を入力することで実行できます。明るさの変更はすぐに実行されます。この後に明るさの変更が加えられた場合、それは現在の明るさに追加されるので、たとえばX + 12が必要な場合は、X + 6の2ステップで行う必要があります。

再度楽器を選択すると、デフォルトの明るさの値に戻すことができます。デフォルトの明るさは、ジェネレーターAのトータル・レベルの値を自分のボイス変更することで設定できます。合計レベルの値は明るさ63分です!

移調

同じ曲が曲内で繰り返し再生されることはよくありますが、異なる音程で再生されることがよくあります。これは移調オプションで簡単に取得できます。これにより、ソング全体が1つまたは複数の半音階ずつ減少または増加します。これは、CMDチャンネルの[R]キーを押すことで実行できます。今TRが絵になる。この値の後ろには、最低24(2オクターブ下)と最大+24(2オクターブ上)の値を入力できます。これは常に標準の音符値を仮定します。したがって、2つのTR + 1の8つのCRはそれぞれ、2つではなく1つ上の半音を移調し続けます。注:TRコマンドは次のステップでは起動しません!

ステータスバイト

ステータスバイトはソングには影響しませんが、プログラマが独自のプログラムでMoonBlasterリプリヤーを使用する場合に便利です。ゲームやデモでは、音楽が一定のポイントに達するまでプログラムの続きを待たなければなりません。ステータスバイトにより、これをテストするのが非常に簡単になります。 3つのステータスバイトを設定できます。これは、CMDチャンネルの[S]キーを押してから1-3の値を入力することで入力できます。音楽が開始すると、ステータスバイトは0に設定されます。ステータスインジケータがトラックで再生される場合、関連するステータスバイトは255に設定されます。注:これは決してゲーム中にリセットされません。これが必要な場合は、プログラマ自身が行う必要があります。バイトの読み方は、関連するリプレイで見つけることができます。

新しい再生

このMoonBlasterの新しいバージョンには、新しい再生ルーチンも含まれています。この新しいリプレイは、もちろんMoonBlaster 1.4 muzickjesをプレイすることができますが、いくつかのオプションが追加されています。これらの中で最も重要なのは、フェードアウトであり、音楽は所望のスピードで消滅することができる。さらに、より多くのアドレスを読み取ることができます。

フェード

基本再生では、CALL MBFADE(スピード)コマンドで音楽をフェードアウトさせることができます。スピードを出すには、1-255の数値を入力します.1が最も速くなります。つまり、example_MBFADE(2)です。フェードは、もちろんMLソースにもあります。私は、DCソースのコメントに詳しい説明をします。アドレスBASIC再生を使用すると、より多くの情報を読み出すことができます。 _MBCHTPコマンドを使用したDAOOsetサウンドチップDA01status(0 =再生しない、255 = wclを再生する)DA02は_MBBANKコマンドでマッパーバンクを設定するDA03 / DA04は_MBADDRでメモリアドレスを設定するコマンドDA05再生中の現在位置DA06再生中の現在のステップDA07statusバイト#1 DA08ステータスバイト#2 DA09ステータスバイト#3 DA0A-DA16次の割り込みで再生される音楽データ。これは例えばVUメーター