プログラミングの気分転換がてらに「あの楽器」のフレームを改善.
※前回作ったフレームは木材の繋ぎ目が目立って微妙な出来だったので。。。
とりあえず,ヤスリがけをして丸みを出してみました(塗装やり直し…).
繋ぎ目が目立たなくなったのと,触った感触はかなり良くなったと思います.
前回のよりはちょっとはマシになったかな?
#ただ,塗装の際に指に塗料が付いてしまってなかなか落ちません。。。
ちょっとつやつやしすぎなので,マットな感じをもう少し出したいところ.
プログラミングの気分転換がてらに「あの楽器」のフレームを改善.
※前回作ったフレームは木材の繋ぎ目が目立って微妙な出来だったので。。。
とりあえず,ヤスリがけをして丸みを出してみました(塗装やり直し…).
繋ぎ目が目立たなくなったのと,触った感触はかなり良くなったと思います.
前回のよりはちょっとはマシになったかな?
#ただ,塗装の際に指に塗料が付いてしまってなかなか落ちません。。。
ちょっとつやつやしすぎなので,マットな感じをもう少し出したいところ.
あの楽器関連の進捗.
OSC(Open Sound Control)関連のライブラリを調査してみました.
※現段階でライセンスがGPLとわかっているものは除外.
・ObjC OSC
Objective-CによるOSC実装.iPhoneアプリに使うならこれが一番簡単?
ライセンスをこれから確認しないと。。。
・oscpack — a simple C++ OSC packet manipulation library
C++によるOSC実装.BSD-style license.
これをObjective-Cに移植するって手もありか?
ということで,とりあえず,Mac環境でoscpackライブラリを生成して,送受信サンプルプログラムを動作させる
ところまでやってみました.すんなりとObjective-Cに移植できるのかな??
************************
最近,第三者視点で顔色が悪いらしい.気付かなかった!!
言われてみればそんな感じがするような,しないような(←よくわかってない)
自覚が無いあたりがいろいろマズい気がする。。。orz
その辺にはあまり興味が無いんだろうな>自分
とりあえず,今日は早めに寝よう.
動画コメントに一部回答してみました.
■ちょっと縦長?
公開されている3Dモデルのディスプレイ画面比とiPhoneのディスプレイ画面比が
かなり異なるので(プログラミング的に楽な)3Dモデルの縦横比変更で対応しました.
なので,少し縦長になってます.
#本当は3Dモデルの縦横比はいじりたくなかったんだけど,
#iPhoneアプリの描画モジュールをそのまま流用したかったので仕方なく。。。
■ラグってありますか?
動画からもわかるように描画に関してはそこまでラグは気になりません.
ただ,音に関してはiPhoneアプリの音とPCアプリの音でワンテンポの遅れがあります.
#遠隔地でPCアプリ側の演奏のみ聴く分には気にならない程度かなと.
#発想の転換で遅れを逆手にとって演奏に活用するという手もあるかも.
■レイテンシとの戦いが始まりますね
もう始まっていたりします。。。(遠い目)
描画エフェクト処理が他のiPhone楽器アプリに比べて多いと思うので,
描画部・音出力部ともにかなり工夫が必要な予感.
■PC 側でMIDI OUT出来るようにしてくれ!そうすれば実用になる!
確かにMIDI OUTできたら,実用性が上がりそうだし,
iPhoneアプリ,PCアプリで棲み分け・連携等がいろいろできそうですね.
Open Sound Controlプロトコルに対応した演奏データを送信するのが
その要望を満たすのに近いのかな?(多分)
#あと,東京ミーティングでも少し話に挙がっていましたが,この辺の
#最低限のインターフェースが決まれば他のアプリと連携できて良いなと思ってます,
#あまりガチガチに仕様が固まると発想が狭まるので程度が難しいですが。。。