No.1ベストアンサー
- 回答日時:
> ある文字列(GGGTTACTAATAACCTATAなど)を、音に変換して鳴らしたい
なんか、意味不明な質問だなあ、と思ってみてたんですけど、DNA のパターンを
音楽にしてみたい、ってことなんですね :-)
自分では、実際にやったことはないのですが、いろいろと解説をしているWebページが
あります。
ソース付きで、ざっくりとした説明をしてあるのが参考URLのひとつめ。後、実際に
コードを書くには、「チャンネルメッセージ」というコード(質問にある音番号など)
を知らなくてはいけないのですが、参考URLのふたつめのサイトに規格の内容が
書かれています。
後は、C を知っていれば、何とか書けるんじゃないでしょうか。
> 二つならべて同時進行で音を鳴らしたい
MIDI は、16チャンネルありますので、可能です。
でも、実際に音楽として聞くならば、単純にATCGの四つだけを四つの音色にマップ
するだけでは、物足りないんじゃないかな?
# そのあたりをあれこれ考えるのが、楽しそうですね
参考URL:http://www.h2.dion.ne.jp/~myhobby/music/midi/mid …
この回答へのお礼
お礼日時:2001/10/17 20:14
お返事ありがとうございます。
早速、HPみてみましたが非常に役にたちました。
また、音への変換法ですが、確かに塩基は4つですけど、二つの組み合わせで考えると、4の二乗で16通りの組み合わせがあります。
その中から、同じ組み合わせの4つを除くと、12になり音として12こは用意できます・・・・・。ってなことを考えたりもしております。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 楽器・演奏 cake walk でヤマハのキーボードをmidiとして設定したのですが、midiトラックを変えて録 1 2022/10/30 12:59
- 作詞・作曲 DTM DAWとmidiキーボードについて 1 2022/10/20 16:41
- 作詞・作曲 MIDIキーボード内蔵オーディオインターフェイス 1 2022/06/04 08:35
- 作詞・作曲 Cubaseでダウンロードしたmidi音源を聴く方法を教えてください。 今日Cubaseインストール 1 2022/05/14 17:13
- その他(プログラミング・Web制作) 【プログラミングScratch】で音楽を演奏するプログラムを短時間でつくる方法 2 2023/07/02 07:50
- 楽器・演奏 Korg cx-3 new(2001~のモデル)を中古で購入しました。 しかし、音が出ません。症状と 2 2022/10/24 09:26
- ノートパソコン MIDI関係 1 2022/04/04 19:00
- 楽器・演奏 dtm初心者です。 MIDIは入力機器に録音機械が ないと midiは打ち込み出来ないんですか? 1 2022/04/18 21:30
- 作詞・作曲 MIDIファイルを編集できる?アプリってありますか 1 2022/11/22 18:02
- 作詞・作曲 iMacでMIDIデータを良い音で再生するための音源をインストールする方法を教えて下さい 4 2022/07/09 17:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでアルファベットか数...
-
EXCELで=より左の文字を一括で...
-
VBAでの Replace関数で、ワイル...
-
文字列からタブコードを取り除...
-
Excelで3E8を3.00E+8にしない方...
-
【Excel VBA】複数ある特定の文...
-
MS SQLServer のSQLで文字列の...
-
エクセル 数値データを桁をそ...
-
Excelで指数表現しないようにす...
-
VBの「As String * 128」とは?
-
エクセルで文字列の最大値を抽...
-
同一セル内に関数と文字列を同...
-
エクセルで文字列をtxtファイル...
-
ORCLEでの小数の表示方法の変更...
-
Left関数とRight関数を合わせた...
-
Pro c/c++ でホスト変数の後に....
-
VBscriptからバッチに変数を渡...
-
Excelはなんで先頭の0を消すん...
-
16進数を10進数に簡単に変換す...
-
【COBOL】文字列から数値項目に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでアルファベットか数...
-
EXCELで=より左の文字を一括で...
-
文字列からタブコードを取り除...
-
Excelで3E8を3.00E+8にしない方...
-
VBAでの Replace関数で、ワイル...
-
Excelで指数表現しないようにす...
-
[C言語]fputsとfprintfの違い
-
エクセルで文字列をtxtファイル...
-
同一セル内に関数と文字列を同...
-
エクセルで文字列の最大値を抽...
-
Excelはなんで先頭の0を消すん...
-
MS SQLServer のSQLで文字列の...
-
エクセル 数値データを桁をそ...
-
Left関数とRight関数を合わせた...
-
VBA2005 16進を2桁で表示したい。
-
VBの「As String * 128」とは?
-
Msgboxの×が押されたとき
-
sedなどで、特定の文字列の後の...
-
【Excel VBA】複数ある特定の文...
-
OnTime 使用時のプロシージャへ...
おすすめ情報