ビットコインミュージックを作曲する
Wolfram言語はブロックチェーン情報のさまざまな層へのアクセスを提供する.この例では,16進数のトランザクションIDの使い方と各文字のASCIIコードの取得方法,それぞれへのSoundNoteのマッピングの方法を示す.
ブロックのトランザクションのリストの抽出にBlockchainBlockDataを使う.
ToCharacterCodeを使って各16進数のASCIIコードを取得し,最初の100要素を取り出し,60を引いて値が適切なピッチ範囲に収まるようにする.
修正を加えたASCIIコードをピッチ,その絶対値の倍数を長さとして使ってデータから音楽を生成する.