このページでは”Tree-ring records“の技術的な(ハードウェア、ソフトウェア)紹介をしています。ダウンロードデータはこちらです。
On this page, We introduce about technology of “Tree-ring records”. Download Files is here.
 
 
ダウンロードデータ/ Download Files
Tree-ring_records_20130821.zip (8.1M)

 
データ内容/ About Files

 ・trr_cirsuit.pdf … Electronic Circuit
 ・trr_parts_layout.pdf … Parts Layout image
 ・trr_20130821.ai … Circuit Board CAD data
 ・MPLABX_data
  -TREE_RING_RECORDS.X … MPLABX project files
 ・Processing_data
  -TreeRingRecords_DataEditor_20130821… Processing files
 ・README.txt

 
 

[Hardware]

1.回路図

trr_circuittreeringrecords_circuit.pdf

 

2.組み立て図

組み立て図(1)

kumitate_1-s

組み立て図(2)

kumitate_2-skumitate.pdf

 

3.実際の電子回路の写真

はんだ付けの仕方はこちらのページをご覧下さい。

kiban_ura_omote

 

[Software]

音楽の生成方法は、Processingで制作した専用のソフトウェアで行います。

 

editor_01

 

1.年輪の写真を用意し、モノクロに変換する

treering_photo

 

2.年輪の中心付近を軸に回転させる

editor_02

 

3.基準となる通過点のグレースケールを監視し、色の変化しきい値を超えると音符を生成

editor_03
音符は年輪の中央に近いほう(長く生きている層)が低い音、外側(若い層)にいくにつれ、高い音に、16段階に生成されます。また、画面下のスライダーで、年輪の回転速度、色の変化しきい値を調整できます。

 

4.ソフトウェアから経過時間とその音符を数値化したファイルを書き出す

「EXPORT」ボタンを押すとデータが書き出されます。

editor_04

時間と、音符番号がCSVデータ(コンマ区切り)に並んでいます。

 

5.この数値をPICマイコンのプログラムへ記録し、音を生成します。

treering_05-s
先ほどのCSVデータをコピーし、ファームウエアのソースの中の「musicdata.h」内にペーストします。

※開発環境はMPLABX, コンパイラはXC32を使用しています。
mm_902

参考にさせていただいたサイトはこちらです。

DangerousPrototypes.com forum
http://dangerousprototypes.com/forum/viewtopic.php?f=56&t=3472

ELM – WaveTable電子オルゴール
http://elm-chan.org/works/mxb/report_j.html

クリエイティブ・コモンズ・ライセンス
Tree-Ring records by MATHRAX and FUJITSU is licensed under a Creative Commons 表示 3.0 非移植 License.
http://goo.gl/SQcMNSにある作品に基づいている。

 
 

作り方の紹介はLabページへどうぞ。

[hand soldering] …電子基板のはんだ付けの仕方
[Assemble] …枡への組み込み方
 
 

MATHRAX