OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

MIDIのプログラミング

  • すぐに回答を!
  • 質問No.150177
  • 閲覧数74
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 60% (108/179)

MIDIのプログラムで、お聞きしたいことがあります。
ある文字列(GGGTTACTAATAACCTATAなど)を、音に変換して鳴らしたいのですが、MIDIの音番号の60=Cみたいにやるんでしょうか?
また、この文字列を二つならべて同時進行で音を鳴らしたいのですが、そういうことってできるんですか?
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル14

ベストアンサー率 50% (1122/2211)

> ある文字列(GGGTTACTAATAACCTATAなど)を、音に変換して鳴らしたい

なんか、意味不明な質問だなあ、と思ってみてたんですけど、DNA のパターンを
音楽にしてみたい、ってことなんですね :-)

自分では、実際にやったことはないのですが、いろいろと解説をしているWebページが
あります。

ソース付きで、ざっくりとした説明をしてあるのが参考URLのひとつめ。後、実際に
コードを書くには、「チャンネルメッセージ」というコード(質問にある音番号など)
を知らなくてはいけないのですが、参考URLのふたつめのサイトに規格の内容が
書かれています。

後は、C を知っていれば、何とか書けるんじゃないでしょうか。

> 二つならべて同時進行で音を鳴らしたい

MIDI は、16チャンネルありますので、可能です。


でも、実際に音楽として聞くならば、単純にATCGの四つだけを四つの音色にマップ
するだけでは、物足りないんじゃないかな?

# そのあたりをあれこれ考えるのが、楽しそうですね
お礼コメント
yabuchanchan

お礼率 60% (108/179)

お返事ありがとうございます。
早速、HPみてみましたが非常に役にたちました。 
また、音への変換法ですが、確かに塩基は4つですけど、二つの組み合わせで考えると、4の二乗で16通りの組み合わせがあります。
その中から、同じ組み合わせの4つを除くと、12になり音として12こは用意できます・・・・・。ってなことを考えたりもしております。
投稿日時 - 2001-10-17 20:14:41
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ