Wolfram言語

ビットコインミュージックを作曲する

Wolfram言語はブロックチェーン情報のさまざまな層へのアクセスを提供する.この例では,16進数のトランザクションIDの使い方と各文字のASCIIコードの取得方法,それぞれへのSoundNoteのマッピングの方法を示す.

ブロックのトランザクションのリストの抽出にBlockchainBlockDataを使う.

ToCharacterCodeを使って各16進数のASCIIコードを取得し,最初の100要素を取り出し,60を引いて値が適切なピッチ範囲に収まるようにする.

修正を加えたASCIIコードをピッチ,その絶対値の倍数を長さとして使ってデータから音楽を生成する.

関連する例

de en es fr ko pt-br zh