* 「あの楽器」プロジェクト [#ae155133]
「あの楽器」製作に関する情報を集約するページです。 
-このページの短縮URL:http://tinyurl.com/anogakkiproject

* お知らせ [#a182a139]
- 芸者東京関連のコメントはこちらにお願いします>[[「あの楽器」芸者東京関係]] &br;

- 「あの楽器」がNHK BSの「ザ☆ネットスター!」(http://www.nhk.or.jp/netstar/ )4月号で取り上げられることになりました。~
 収録は3月9日の予定です。現在、野尻抱介(尻P) nojiri(あっと)alles.or.jp が連絡係をしています。~
 番組内容については、スタジオでの作品展示、作者への取材などが検討されていますが詳細は未定です。なにか決まりましたら随時伝達いたします。~
 「あの楽器」を製作している皆様は、ひきつづきマイペースで作業を進め、本Wikiやニコニコ動画等で進捗をレポートしていただけると助かります。~
- 2/19の打ち合わせの結果を報告します。「あの楽器」紹介は10分程度。制作者一名の取材、動画、ミーティング風景が扱われる見込み。取材対象は最初期から原寸大を手がけているミクミンPで調整中。この回のみゲストコメンテーターは野尻。以上はすべて予定であり、変更の可能性があります。紹介動画は未定ですので、各位、製作と投稿に邁進願います。 -- [[尻P]] &new{2009-02-21 (土) 08:54:04};
- ゲストコメンテーターという事は、「あの楽器」のコーナーだけのゲストではなく、白田さんとかの立位置ということですか?じゃOPのアニメになるんだw -- [[ara_wo]] &new{2009-02-22 (日) 00:18:20};

#comment

*** 関連リンク [#xe4b34f0]
- [[ニコニコ大百科 あの楽器とは:http://dic.nicovideo.jp/a/%E3%81%82%E3%81%AE%E6%A5%BD%E5%99%A8]]
- [[ニコニコ動画 「あの楽器」タグ(新着順):http://www.nicovideo.jp/tag/%E3%81%82%E3%81%AE%E6%A5%BD%E5%99%A8?sort=f]]
- ミーティング
-- [[「あの楽器」名古屋ミーティング:http://wiki.nicotech.jp/nico_tech/index.php?%E3%80%8C%E3%81%82%E3%81%AE%E6%A5%BD%E5%99%A8%E3%80%8D%E5%90%8D%E5%8F%A4%E5%B1%8B%E3%83%9F%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0]] (2009/1/11開催)
--- [[資料:http://wiki.nicotech.jp/nico_tech/index.php?%E3%80%8C%E3%81%82%E3%81%AE%E6%A5%BD%E5%99%A8%E3%80%8D%E5%90%8D%E5%8F%A4%E5%B1%8B%E3%83%9F%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0#f3a5159e]]
-- [[「あの楽器」東京ミーティング:http://wiki.nicotech.jp/nico_tech/index.php?%E3%80%8C%E3%81%82%E3%81%AE%E6%A5%BD%E5%99%A8%E3%80%8D%E6%9D%B1%E4%BA%AC%E3%83%9F%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0]] (2009/2/1開催)
--- [[資料:http://wiki.nicotech.jp/nico_tech/index.php?%E3%80%8C%E3%81%82%E3%81%AE%E6%A5%BD%E5%99%A8%E3%80%8D%E6%9D%B1%E4%BA%AC%E3%83%9F%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0#d14682a2]]
*** もくじ [#y47d18c5]
#contents
* 形状・大きさ [#w3425ada]
- CADデータ http://www.nicovideo.jp/watch/sm5865896


* 思いつき・相談など [#i1db2fc0]
- ページ作成、ありがとうございました。 -- [[髭伯爵]] &new{2009-02-03 (火) 22:07:41};
- 不在通知Pの発表 http://handsout.jp/slide/1109 によればマルチタッチは必ずしも必要でないとのこと。ありあわせのハードでどんどん練り込んでいけばいいかな。あとモジュール間のプロトコルは試案を出すべきか。 -- [[尻P]] &new{2009-02-08 (日) 05:26:22};
- 「描画モード」は内容に即してないので「コンストラクション・モード」としてはどうでしょうか。 -- [[尻P]] &new{2009-02-08 (日) 07:48:42};
- ハード仕様などがある程度固まると、ソフト側を進めやすいかも(ソフト仕様も混ざっていますが↓) -- [[っ]] &new{2009-02-08 (日) 18:05:52};
-- 使用可能な技術について
--- OS選定(Windows、MacOS、Linux、その他)
--- OS(その他)→楽器には(Windows等の)OSの機能のほとんどは不要なので、専用OS込みで製作する場合
--- .Netの使用可否(Windows以外もMonoを積めば使えますが・・)
--- DirectXの使用可否(描画、音周り)
--- COM(Component Object Model)の使用可否→GDI+もCOM→透過処理などに影響
--- Javaの使用可否
--- Windowメッセージの使用可否(OS選定、内部通信周りの仕様の考察とかぶりますが)
--- 図形描画機能の有無→無い場合はドットマトリクス(ビットマップ含む)として処理→プロセッサ負荷、メモリ使用量、通信帯域幅等も考慮する必要があります
-- 負荷について
--- ハード側で処理する範囲(特に描画、音周り)
--- 最適化の扱い(特定ハード向けに組む?)
-- マルチタッチについて
--- ハードの有り・無し、感圧機能の有り・無し、入力画面の形式(ピアノ鍵盤、ギター、テルミン式など)で仕様が変わると思います
--- 奏法(+演奏の難易度)にも影響するので慎重に
--- 特に音の高さ、大きさをどこに割り振るかが、気になるところ
-- その他
--- バス幅(メモリ、I/O)
--- メモリ容量
--- 通信周り(速度)→内部で賄えない処理を外部からどの程度取り込めるかが気になります
--- 通信周り(プロトコル)→(オーバーヘッドが発生しますが)ラップも可能と思います。ただ、メッセージのフォーマットだけは先に欲しいかも。
--- ソフト側の開発環境(テスト機、コンパイラ(アセンブラ)等)を確保する方法を考える必要があるかも
- construction:建造、建築の他に「作図」って意味もあったんですね。候補となる名称も色々と挙がってきそうですが…確かに、製品版のための正式名称必要でしたね。 -- [[ネギスー]] &new{2009-02-08 (日) 21:26:00};
- 相談事と言いますか、素朴な疑問なんですけど、バイオリンや二胡など、弓で弦を弾く楽器って、あの楽器ではどうやって演奏するんでしょう?皆さんはどんなイメージを持っていらっしゃいますか? -- [[ネギスー]] &new{2009-02-11 (水) 00:13:34};
- 弦楽器から「あの楽器」に入った奏者を対象として考えると、左手にあるリボンコントローラがギターのネックで、音階を決める感じでしょうか?...ピッチ、モジュレーションをオクターバー的に割り付け、画面部分へのタッチで弦をはじくイメージ。これで弦楽器風かなと。マイナー、7th系のコードは画面のタッチ位置で変えるしかないですが。 -- [[h@考察中]] &new{2009-02-12 (木) 02:26:43};
- なんとなく楽器=メロディ・コード・リズムを奏でるもの、と思っていたんですが、テノリオンの機能をみて、「シーケンサ」としてのアプローチも重要かな、と思いました。あかやかPのこれを発展させたらどうかな、と>http://akayaka.blog24.fc2.com/blog-entry-60.html -- [[尻P]] &new{2009-02-18 (水) 04:32:58};
- あの楽器のOSは、出来るならLinux等を専用に開発して機能も必要最低限にまとめた方がいいですよね
起動時間が早くて、起動直後に楽器として使用可能とかが出来ればいいんですが
ネットワーク対応になるとセキュリティの信頼性も確保しないといけないんですよね・・・
軽くて、尚且つセキュリティレベルに問題がないものを作るのは大変か・・・ -- [[Aki]] &new{2009-02-20 (金) 11:15:18};
- AtomかIonかBeagleBoard上のLinuxベースにして物理インターフェイスはUSBとかだとラクそう...多言語共存できるし、入出力だけなら最低限catとechoでもできるし。 -- [[num0]] &new{2009-02-20 (金) 21:57:38};
- ふと思ったんですが、あらかじめ演奏を登録しておいて、タイミングよく画面を押していけば「演奏できてるように見える」という機能(音ゲーみたいな感じでしょうか)じゃだめなんですかね? -- [[eliotropio]] &new{2009-02-22 (日) 02:06:49};
- 発音+シーケンサでprogrammable music controller的なデバイス?。タッチセンサー部で丸を描くと聞き手側で音像が周辺をまわるとか、おもしろいですね。 -- [[h@考察中]] &new{2009-02-22 (日) 02:11:41};
- eliotropioさん、楽器ですし、何かをトリガーにして音が鳴る、もしくは音を変化させれば楽器かと。発音は単音、和音、小節、フレーズ、何でも良いかと。ミクがしゃべっても歌ってもいいと思います。 -- [[h@考察中]] &new{2009-02-22 (日) 02:32:20};

#comment


* 有用情報へのリンク [#rbfa2f6e]
*** ミーティング [#x16e0937]
- [[「あの楽器」東京ミーティング]] 発表資料のリンクなど
- [[「あの楽器」名古屋ミーティング]] 発表資料のリンクなど
*** ハードウエア [#o76897a6]
- AITENDO http://www.aitendo.co.jp/ 液晶ディスプレイ、タッチパネル通販
- タッチパネルシステムズ株式会社 http://www.tps.co.jp/ 各種のタッチパネルに関する技術情報
- リボンコントローラーのリンク http://www.sparkfun.com/commerce/advanced_search_result.php?keywords=SoftPot+Membrane+Potentiometer&x=0&y=0&search_section=products
- グラフィックスコントローラ(組み込み用) http://cqkoukoku.typepad.jp/selection/2008/12/pcag9021-44ad.html AG902の解説だけど、AG3で十分なような。評価基板が手に入れば、細長い液晶にも対応可。 --  &new{2009-02-08 (日) 12:22:19};
- あの楽器の外形CADファイル(JW-CAD) http://www1.axfc.net/uploader/He/so/183037.zip&key=anogakki (http://www.nicovideo.jp/watch/sm5865896)より --  &new{2009-02-09 (月) 02:08:17};
- 株式会社シロク http://www.xiroku.com/index.html カメラ認識型タッチパネルのメーカーサイト。技術的に面白そうなので。 -- [[ara_wo]] &new{2009-02-20 (金) 21:13:04};
- シロクのは使ったことがありますが、屋外ではほぼ使えないので注意。それ以外は楽しいデバイスでしたよ。 -- [[strv]] &new{2009-02-21 (土) 20:42:08};

#comment
*** プログラム関連 [#a3b8d489]
- オーディオプログラミング言語 ChucK http://d.hatena.ne.jp/KZR/20090128/p1 --  &new{2009-02-05 (木) 20:06:32};
- あの楽器【iPhone版】開発工房@wiki http://www15.atwiki.jp/ano_gakki/ あの楽器のiPhone/iPod touch版の開発に関するまとめサイト 
- gtk2kさんの描画モードつきソフト(動画 http://www.nicovideo.jp/watch/sm6027308 ) AnoGakkiVBNET.exe http://cid-9a28852b5c22b533.skydrive.live.com/self.aspx/%E5%85%AC%E9%96%8B/AnoGakkiVBNET.exe --  &new{2009-02-06 (金) 00:10:56};
- 音楽合成プログラム SuperCollider http://supercollider.jp/ --  &new{2009-02-06 (金) 00:12:53};
- オーディオプログラミング言語 Chuck  http://chuck.cs.princeton.edu/ --  &new{2009-02-06 (金) 11:57:27};
- MIDIの代替通信プロトコル OpenSound Control (OSC) 高速。TCP/IPにも乗る。http://ja.wikipedia.org/wiki/OpenSound_Control --  &new{2009-02-06 (金) 12:02:36};
-- 「表現のためのオープンソースソフトウェア」http://j.nicotech.jp/DHHmw-om 内 「OpenSound Control」 http://megaui.net/oss4art/wiki/OpenSound_Control 
-- 「liblo」(OSC を C 言語から使うためのライブラリ ※POSIX用です) http://liblo.sourceforge.net/ 簡単な説明 http://megaui.net/oss4art/wiki/Liblo
-- OSC仕様、開発用リソースなど(.NET用のライブラリもアップされていました) http://opensoundcontrol.org/
-- 「OpenSoundControl 3 - ChucK入門、ChucKとProcessingの連携」http://yoppa.org/ssaw08.php?itemid=765
- Processing(グラフィック用プログラム言語) http://www.processing.org/ --  &new{2009-02-08 (日) 03:31:04};
--  OscP5(ProcessingでOSCプロトコルを使う場合に使用) http://www.sojamo.de/libraries/oscP5/
- Max(グラフィカルなプログラム言語。主にオーディオ用) http://www.cycling74.com/products/maxoverview --  &new{2009-02-07 (土) 23:58:14};
-- Pd(Max後継) http://crca.ucsd.edu/~msp/software.html 関連ドキュメント http://puredata.info/
- MIDI仕様など http://www.midi.org/techspecs/index.php -- [[っ]] &new{2009-02-11 (水) 18:15:34};
- Arduino用MIDIプログラミングライブラリー http://jp.makezine.com/blog/2009/02/midi_programming_library_for_arduin.html?CMP=OTC-T10K41815721 --  &new{2009-02-13 (金) 04:37:49};

#comment
*** 参考になりそうな楽器 [#j6a68c8b]
- HAKEN Audio http://www.hakenaudio.com/Continuum/ タッチパッド式楽器のメーカー
- ホールトーン/クロマチック鍵盤 http://chromatic-keyboard.com/information/main.html --  &new{2009-02-06 (金) 00:09:38};
- テノリオンの操作モードとか http://www.yamaha.co.jp/tenori-on/features/index.html --  &new{2009-02-18 (水) 00:35:53};
- カオシレーター http://www.korg.co.jp/Product/Dance/kaossilator/ --  &new{2009-02-18 (水) 00:44:15};
- 「あの楽器」のネタ元?かも知れないソフトです。サウノスヴァルカ http://www.sounos.co.jp/sounos/product.html -- [[さら]] &new{2009-02-20 (金) 16:20:06};

#comment
*** 演奏用データ、その他(未分類含む) [#f5ab379d]
- Innocence キーボード用MIDI (撮影できますP作) &ref(innokb.mid);
-- 動画「Innocenceを鍵盤で練習してみた」 http://www.nicovideo.jp/watch/sm6089944
- Innocence コード譜 http://handsout.jp/slide/1127 --  &new{2009-02-06 (金) 00:13:37};

#comment

~

* モジュール分割 [#c1762c52]
- 不在通知Pによる、モジュール分割とバス必要部分の図 &ref(ano-synth2.png);

- 演奏制御→表示制御もあるかも。(描画図形、位置など)翻訳結果を使いたい場合もあると思うので。 -- [[っ]] &new{2009-02-08 (日) 17:20:16};
-- ソフト版の場合は、表示制御→入力操作(又は演奏制御)のラインも追加が必要かと思います。(表示座標系→入力座標系の翻訳が必要になるので)
- (外部)通信ユニットも必要になりそうです
-- 外部通信ユニット(インターネットとの接続)←→内部通信の翻訳機能を入れておくと、開発が楽(+トラフィック、CPU負荷の低減につながります)
- 内部通信(ローカル接続)について
-- 同期(1:1コントロールなど)、非同期(ブロードキャストなど)の選択も必要になりそうです
-- (モジュール間を有線接続する場合)トポロジはスター型(又はバス型)が良いかも。ループ型(絶滅危惧種)だとステージ上の配線が煩雑になりそう
-- 特に同期の場合、クロックモジュール(+クロック分配)が必要かも
- 演奏スタイル(記録されたMIDIを再生、リアルタイム演奏)についても考察が必要かも
-- 時間回りの扱いが変わります→(MIDIの場合)記録された再生する場合:ゲートタイムで制御、リアルタイム演奏:ON/OFFで制御なので

#comment