「サクラ」質問掲示板

サクラの質問掲示板です。
[一覧へ] > (@21) [中] [未処理]
@21■ (#65) 楽器の音を2個同時に鳴らす方法 - アメモ (2011-01-25 11:29) /中 未処理
【症状】どのような症状、現象か?
楽器の音を2個同時に鳴らしかたが分からない
【再現方法】サンプルソース、再現手順など
音楽関係は本当に初心者なのでどうやっていいか分からない
【要望】どのような解決が望ましいか?
楽器の音を2個同時に鳴らせたいんですがどうやってやるのですか?
すみません
初心者なので
【バージョン】確認したバージョン

【その他】

(#66) トラック - spark.K (2011-01-25 19:05) /中 未処理
トラック1 音色(Vibraphone) 音階6 音符8
ソラソファミードー

トラック2 音色(ElectricPiano1) 音階5 音符8
ミファミレドーソー

// 注)トラック10はドラム専用なので、通常の楽器は使えません。

(#67) 楽器の音を2個同時に鳴らす方法 - アメモ (2011-01-26 18:50) /中 未処理
ありがとうございます できあました!!

(#71) 音源によってはできる - 矢部さん (2011-02-03 23:47) /中 未処理
これは正確には、ドラムパート1つのままだけど、
トラック10
ぱんぱんぱんち
トラック20 チャンネル10
ずたずたずたん

もしかしたら、こんなかんじの方法で足りてしまうかもしれないけど、
いつか本当に「嗚呼、ドラムパートが1つだけでは物足りない!もっとドラムパートを!」
という日が来るときのために、ドラムパートを本当に2つ以上にする方法を。

gmやxgのことはわからないけど、
gs(パソコン内蔵音源として標準的なMicrosoftGS wave tableも)に対応している音源だと、
やれてしまうのです。
記述方法は人によって少し違うようだけど、

//ここから
Include(gs.h);
TimeSignature=4,4;           //拍子記号の設定
Tempo(150);                  //テンポの設定
System.MeasureShift = 1;     //(弄らないこと)
ResetGS;
TR=10 GS_RHYTHM(1)
TR=11 GS_RHYTHM(2)
r2      //音源初期化命令
TrackSync;                   //全てのトラックを同期する
//ここまでコピペしてね

ひな形を少し改造しただけなんだけど、
これで、トラック10と11がリズムパートになります。
(正確には、チャンネル10と11。)
TrackSyncのタイミングを間違えると、おかしなことになります。
TempoやTimeSignatureは、自分の作ろうとしている曲にあわせて、数字を変更してください。
TR=11 GS_RHYTHM(2)
↑この記述に注目。
(0)でメロディー、0以外ならばドラムになります。
(2)にしているのは・・・趣味です。
お目当てのチャンネルを使ってるトラックでドラムを鳴らすことができるようになります。
やろうとすれば、16個のチャンネル全部をドラムパートにできます。

おそらくgmやxgでも出来ると思います。でもこれらでのやり方はわかりません。
使うとしても、おそらくマクロを使った暗号文のようなものになると思います。
gm2音源ならば、gs互換モードで鳴らしてくれるでしょう。


ストトン一切使ってないから、わかりにくいかもしれません。
とりあえずこれを、まっさらな状態で、一番最初にコピペすれば、
トラック10と11をドラムパートに使うことができます。
別のトラックで、チャンネル10または11を指定した場合は、
そのトラックでもドラムを鳴らせます。

(#72) あ、勘違いしてました - 矢部さん (2011-02-03 23:56) /中 未処理
質問の内容を勘違いしました。
お恥ずかしい、
消せないのね。

(#65)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を平仮名で記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能