あの楽器【iPhone版】開発工房@wiki
http://w.atwiki.jp/ano_gakki/
あの楽器【iPhone版】開発工房@wiki
ja
2012-11-11T12:45:57+09:00
1352605557
-
プラグイン/コメント
https://w.atwiki.jp/ano_gakki/pages/11.html
* コメントプラグイン
@wikiのwikiモードでは
#comment()
と入力することでコメントフォームを簡単に作成することができます。
詳しくはこちらをご覧ください。
=>http://atwiki.jp/guide/17_60_ja.html
-----
たとえば、#comment() と入力すると以下のように表示されます。
- えーと、ここでいいのでしょうか? &br() &br()ニコ動の『あの楽器』シリーズ、沢山拝見してます。 &br()自分が思うに、iPhone&iPod Touchが一番実用的かつ確実性が高いように感じます。 &br()大変かと思いますが頑張って下さい! -- ギャラリー (2009-01-16 12:59:19)
- β版受け取りました。WindowsXPでもインストール等も問題ありません。 -- ββ (2009-02-08 19:14:28)
- コードキー画面で、調号キーを4#以上タップするとコードキーを押した時点で落ちますね。 -- 名無しさん (2009-02-09 13:33:11)
- ↑すいません、リターン押してしまいました(汗)βリリース作業お疲れ様です。 -- Yy (2009-02-09 13:35:23)
- 20090209版でインストールできました。 問題なしです。 -- 名無しさん (2009-02-09 15:23:23)
- ビアノモードでオクターブ切り替えボタンと鍵盤を同時押しすると指を離しても音がで続けます バグというか仕様? -- 名無しさん (2009-02-10 22:44:20)
- β版インストールさせて頂きました。 イヤホン、アンプ内臓スピカーと接続いたしましたが特に問題なしです。 -- 名無しさん (2009-02-15 17:48:01)
- 要望も此処でよろしいでしょうか? 楽器自体の音量調節ボタンが欲しいと演奏してて思いました。 -- ベニヤ板 (2009-02-16 21:52:24)
- ピアノ2モード対応ありがとうございます。まさか対応いただけるとは思いませんでした。 -- Yy (2009-02-18 23:28:21)
- 音色の編集の際、アルゴリズム1~6ではキャリアの出力レベルのスライダーが反映されず100固定になってしまいます。バグではないかと思うのですが… -- 名無しさん (2009-10-08 02:48:10)
- もう一点。起動時にユーザー音色の各モジュレータのDecayが15になってしまいます。 -- 名無しさん (2009-10-09 22:46:51)
- 楽器メーカーと連携して、iPadをドックコネクタ接続で埋め込めて、ネックから操作可能なあの楽器が作れないでしょうか。フラットスピーカを内蔵、プラグ出力可能、ネックに設けたスイッチでモード切り替え、各種設定値変更可能など。本格的な楽器として使えそうな予感がするのですが。 -- yo_Sea (2010-04-15 15:56:11)
- このアプリが消えているのですが、もう再配布されないのでしょうか。 -- 39312104 (2011-08-12 00:23:07)
- 初めまして。いつもこのアプリを楽しく使用させて頂いていたのですがiOS5になってから音色設定の画面で落ちてしまい音色を作る事が出来なくなってしまいました。とても使いやすいシンセサイザーとして重宝しておりましたのでどうかアップデートして頂けないでしょうか。 -- にし (2011-11-09 23:53:03)
- 同じく楽器が弾けない人にとってはiPhone版の可能性が一番高いだろうなぁと感じています。忙しい中大変でしょうがぜひとも頑張って下さい。応援しています! -- じょぎ (2011-12-04 12:21:34)
- AppStoreからこのアプリが消えてます・・。再配信はないのでしょうか? -- yuutosi (2012-11-11 12:45:57)
#comment
2012-11-11T12:45:57+09:00
1352605557
-
トップページ
https://w.atwiki.jp/ano_gakki/pages/1.html
あの楽器のiPhone/iPod touch版の開発に関するまとめサイトです。
- 2009/06/18
iPhone OS 3.0がリリースされたので、開発環境のiPhoneをアップデートしてみました。
軽く触ってみた限りでは、イノセンサーは問題なく動作しているようです。
不具合などがありましたら、ご連絡ください。
- 2009/05/28
本日、iTunes AppStoreにて、正式版が公開されました。
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=316875663&mt=8
操作ガイドなど色々と用意しないと…。しばらくは、野生の勘で色々といじくり倒してみてください。
次期バージョンに向けての要望や不具合などもございましたら、コメントなどに残していただけるとありがたく存じます。
- 2009/04/06
Ver.0.9をアップロードしました。内部的にはEG周りをいじっていますが、外見的にはアプリ名&アイコンを変更しています。
ベータ版配布は、まだ受付中(4/6)。現在の仕様で音色をいじっても今ひとつな感じなので、EGパラメタを各モジュレータ毎に設定可能なように変更しようと考えています。
次回配布は、上記修正後になるかと思います。
- 2009/04/04
アプリ名を「イノセンサー」と改名しました。「あの楽器」自体の名称は「あの楽器」を表現した様々な作品やコンセプトを表す総称として認識されつつあるので、個々のアプリ名として、別個の名称を与えた方が良いということと、依頼動画のコメント内での呼称候補としてあげられていたものの一つであること、開発開始時のプロジェクトファイル名やアプリの名称がInnocencerであったことから「イノセンサー(a.k.a. あの楽器)」ということにしようと思います。
あわせてアプリのアイコン画像を変更いたしました。初音ミクをモチーフとする画像が含まれているため、ピアプロ頒布物利用申請にて申請登録いたしました。
http://piapro.jp/product/?id=1i5jv4aj
&ref(http://www15.atwiki.jp/ano_gakki?cmd=upload&act=open&pageid=1&file=Innocencer+App+Image3.jpg)
- Innocence 3D PVに出てくる『あの楽器』をiPhone/iPod Touchで作成しています。
- マイペースでぽちぽち開発していますので、レスポンスが遅くなりますが、ご了承ください。
- 開発者は、楽器が弾けないので、キー配置/奏法など、実際の演奏者の立場からのご意見募集中です。
注:このサイトで開発しているiPhone版あの楽器は、芸者東京エンターテインメント(GTE)が開発・販売している「あのがっき」アプリとは全く別個のものですので、誤解・間違いのないようよろしくお願いいたします。
企業による有償アプリの参入もあり、一個人の趣味としてアプリ開発/リリースするには、サポートを含めて十分に対応してゆくことは難しいため、iPhone版「あの楽器」としての役割はあちらのアプリに頑張っていただいて、こちらはマイペースで進めてゆければと思います。
ベータ対応を含めて、色々と拙い対応ではありますが、ご理解のほどよろしくお願いいたします。
すでに「あの楽器」に触発されたアプリが2種公開されていますが、「楽器アプリとしての操作性や楽しさ、新たなUIの提案」
という視点で、開発を続けてゆければと思います。
なお、公開時は無償版としての提供を予定しています。
2009-06-19T00:42:28+09:00
1245339748
-
MIDI対応について
https://w.atwiki.jp/ano_gakki/pages/22.html
* イノセンサーのMIDI対応(Air Play)について
「MIDI対応やAirPlayがよくわからない!」というご意見が多かったので、ちょっと補足しておきます。
対応しているMIDIファイル形式(SMF)は、Format0と呼ばれるものです。
Format0では、すべてのデータが1トラック、1チャンネルにまとめられて記録されている。
イノセンサーは4音同時再生まで対応なので、一つのトラックにまとめられたMIDIデータのうち、同時に4音以上鳴るときには、以降のコマンドを無視して発生しません。
また、音色切り替えなどのコマンドには対応していないため、あらかじめ設定してある音色ですべてのパートが再生されます。
自分であてぶり用のMIDIファイルを作成する場合にはよいのですが、すでにあるMIDIファイルを読み込ませるときには、Format0への変換が必要です。
フォーマット変換には、[[ExSMF>http://www.vector.co.jp/soft/win95/art/se071581.html]]などのツールなどを使うことによって変換することが出来ます。
このように、用意したMIDIファイルをWebページにアップロードし、イノセンサーの設定画面にて、アップロードしたMIDIファイルのURLを入力してアプリに読み込みます。
2009-06-18T21:19:49+09:00
1245327589
-
ベータ版リリースノート
https://w.atwiki.jp/ano_gakki/pages/21.html
* ベータ版リリースノート
ベータ版のリリースノートです。
配布パッケージもこのページに添付しています(※β申し込みくださった方のUUIDのみ登録されているので、他の方がダウン
ロードしてもインストールすることは出来ませんのでご注意ください)
- 2009/04/16 (ver. 1.00)
-- 英語版のスペルミスなどの修正にあわせて行った変更で、設定画面を表示させようとすると落ちる問題を修正しました。
-- [[20090411版v3(Ver. 1.00)>http://www15.atwiki.jp/ano_gakki?cmd=upload&act=open&pageid=21&file=Innocencer_beta090411_v100_3.zip]]
- 2009/04/11 (ver. 1.0)
とりあえずの完成版。大きな不具合がなければ(プリセット音色はプアですが)AppStoreにて公開予定のバージョンです。
主な修正点は下記の通り。
-- 音色設定画面を大幅に変更(基本的に1画面に集約、フリック(指で左右に画面をスクロール)することで服すページの設定画面に切り替えが可能
-- Air Play(自動演奏)の一時停止時に、音がなりっぱなしに鳴る問題を修正
-- 波形選択した結果が反映されない(初期起動時のみしか効果がない)問題を修正
-- Air PLayファイルダウンロードURL入力フィールドを画面上部にレイアウト変更
-- Air Playファイル(MIDI)ファイルダウンロード元URLを保存するように変更
-- バグがあったので、ZIPを差し替えました。
-- [[20090411版v2(Ver. 1.00)>http://www15.atwiki.jp/ano_gakki?cmd=upload&act=open&pageid=21&file=Innocencer_beta090411_v100_2.zip]]
- 2009/04/06 (ver. 0.9)
-- アプリ名を「イノセンサー」に変更しました
-- アプリアイコン&起動画面を変更
-- EGアルゴリズムを調整中(パラメータ値の効き方が、前回バージョンよりやや異なります)
-- [[20090406版>http://www15.atwiki.jp/ano_gakki?cmd=upload&act=open&pageid=21&file=Innocencer_beta090406.zip]]
- 2009/03/30 (ver. 0.81)
-- 音色編集画面操作のバグを修正(ユーザ音色を削除してユーザ音色が0件のときに保存されない)
-- 音色リスト編集中の詳細画面へのジャンプを抑制
-- 音色リスト編集中の設定画面を閉じるボタンの非表示
-- [[20090330v2版>http://www15.atwiki.jp/ano_gakki?cmd=upload&act=open&pageid=21&file=Innocencer_beta090330v2.zip]]
- 2009/03/30 (ver. 0.80)
-- 音色選択/設定画面を追加
-- プリセット音色は、とりあえずテキトーに設定していますが、正式版までには多少作り込みたいと思います。
-- ユーザー設定音色の保存機能を追加
-- キーボード設定/オクターブ/選択音色などの設定値の保存機能
-- ほぼ、基本機能の実装が完了しました。問題なければAppStoreでの公開準備に入りたいと思います。(Air Playのテストは十分ではないので、AppStore公開版では、いったん機能を落として、次のリリースにて正式対応に試用かと考えています)
-- [[20090330版>http://www15.atwiki.jp/ano_gakki?cmd=upload&act=open&pageid=21&file=Innocencer_beta090330.zip]]
- 2009/03/11 (ver. 0.65
-- デフォルト音色をちょっと修正
-- 新規ベータユーザーの追加
-- [[20090316版>http://www15.atwiki.jp/ano_gakki?cmd=upload&act=open&pageid=21&file=Innocencer_beta090316.zip]]
- 2009/03/04 (ver. 0.64)
-- EGのパラメータ範囲を見直し(0〜15)
-- 音色選択ボタンを追加
-- 既知の問題としては、音色設定変更が保存されない。選択した音色がアプリ再起同時に保持されないなど設定保存周りにあります。
-- [[20090311版>http://www15.atwiki.jp/ano_gakki?cmd=upload&act=open&pageid=21&file=Innocencer_beta090311.zip]]
- 2009/03/04 (ver. 0.63)
-- 正弦波テーブルのバグを修正(濁り音/ノイズの低減)
-- デフォルト音色の調整
-- 音色設定をハードコードではなく、設定ファイルから読み込むように変更(複数音色設定/保存は次のver.あたりで対応予定)
-- 画面エフェクトで音階毎に色を変える(レインボー)機能の追加
-- プロビジョニングファイルに新規ベータユーザを追加
-- [[20090304版>http://www15.atwiki.jp/ano_gakki?cmd=upload&act=open&pageid=21&file=Innocencer_beta090304.zip]]
- 2009/02/23 (ver. 0.62)
-- ver. 0.61と機能に違いはありません。(プロビジョニングファイルにベータユーザを追加)
-- [[20090223版>http://www15.atwiki.jp/ano_gakki?cmd=upload&act=open&pageid=21&file=Innocencer_beta090223.zip]]
- 2009/02/18 (ver. 0.61)
-- OPアルゴリズムの波形合成処理を見直し(並列アルゴリズムでの音量低下問題を修正)
-- [[20090218版>http://www15.atwiki.jp/ano_gakki?cmd=upload&act=open&pageid=21&file=Innocencer_beta090218.zip]]
- 2009/02/15 (ver. 0.60)
バレンタインバージョン。以下の不具合修正や機能追加をしました
-- pianoモード時に、鍵盤と下のコントロールバーを同時押しして離すと音が出たままになる
-- 複数音押下時(たとえば3音)、どれか一つの指を離すと全部の音が止まってしまう。
-- 複数押下時(順次、指を増やして音を増やすとき)、既に押してある音が大きくなる(また押し直したと同じ音量)
-- 演奏キー(piano/chordモードなど)を押しているときは、同時に画面下のコントロールエリアのボタンが反応しないようにしました(演奏操作ミス低減のため)
-- 暫定的にpiano2モードを追加しました、FGAB CDEFGAB CDEの2オクターブ×2段のキーレイアウトに拡張しています(意見を反映の上、既存のpianoモードと置き換えるか、このモードはこのモードで残すかを検討します)
-- OPアルゴリズムをFM音源チップ互換の8アルゴリズムにしました
-- [[20090214版>http://www15.atwiki.jp/ano_gakki?cmd=upload&act=open&pageid=21&file=Innocencer_beta090214.zip]]
- 2009/02/09
-- mobileprovisioningファイルを新規作成して、再ビルドしました。音色設定のローカライズミスを修正。
-- [[20090209版>http://www15.atwiki.jp/ano_gakki?cmd=upload&act=open&pageid=21&file=Innocencer_beta090209.zip]]
2009-04-17T05:26:58+09:00
1239913618
-
ニコニコ動画投稿一覧
https://w.atwiki.jp/ano_gakki/pages/13.html
&nicovideo(http://www.nicovideo.jp/watch/sm5709755)
&nicovideo(http://www.nicovideo.jp/watch/sm5738945)
&nicovideo(http://www.nicovideo.jp/watch/sm5754006)
&nicovideo(http://www.nicovideo.jp/watch/sm5823912)
&nicovideo(http://www.nicovideo.jp/watch/sm5838943)
- ハード編
&nicovideo(http://www.nicovideo.jp/watch/sm6396692)
2009-03-11T15:27:26+09:00
1236752846
-
ベータテスト版配布について
https://w.atwiki.jp/ano_gakki/pages/19.html
* ベータ申し込み開始
開発版のAd Hoc配布(ベータテスト)を実施いたします。対応機器は、iPhone 3G および iPod touchです。(初代iPod touchに
は、スピーカーが内蔵されていないので、演奏を楽しむためには、イヤフォンなどを接続する必要があります)
※追記、対応ファームウェアは、2.1以降を予定しています。
先着50名としますので、下記の注意事項を良くお読みの上で、希望する方は次のメールアドレスに、所有するiPhone/iPod TouchのUUIDをお送りください。
※ UUIDは、40文字の文字列になります。一文字足りない39文字で通知いただくときがありますので、念のため送信前にご確認ください。
※3月4日現在、ベータテスター募集にはまだゆとりがあります。
satoshi.kndo at gmail.com
(SPAM対策のため、"@"をat に置き換えています)
メールタイトルは、事務手続きの簡素化のため、「【あの楽器】ベータ申し込み」としてください。
また、メール本文もメール例に合わせて、記入をお願いします。
申し込みが上限に達するか、またはリリース準備が整い次第、メールにてアプリを送付いたします。
また、正式にAppStoreへの公開が出来るまでに適時修正版を更新してゆく予定でいます。
アプリのインストール方法については、別途メールに説明を記述しますのでそちらを参考にしてください。
** ベータ申し込みメール例
タイトル:【あの楽器】ベータ申し込み
本文:
UUID xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
機種 iPhone 3G
ファームウェアバージョン ver.2.2
** UUIDの確認の仕方
iTunesにiPhone/iPod Touchを接続して、左側のデバイスから対象機器を選択します。概要タブで表示されているiPhone/iPod情報から、「シリアル番号;」という項目をクリックすると識別子が表示されます。
この状態で、コピー(コマンド+C、WindowsではCTRL+C)で文字列をコピーできますので、メーラなどにペースとして使用してください。
UUIDは、この識別子文字列なので、表示される識別子をお送りください。(シリアル番号ではありません)
** 注意事項
- アプリには、バグ・不具合が含まれている可能性があります。
- 万一に備えて、「必ず」iPhone/iPod Touchのデータのバックアップをとっておいてください。
- アプリの不具合に起因するデータ消滅などのトラブルについては保証できかねますので、アプリのインストール・利用に際しては自己責任でご判断ください。
- 上記の注意事項に同意いただける方のみ、ベータ利用に応募ください。
** 既知の問題や制限事項
- あてぶり機能
-- 対応しているMIDIファイルフォーマットはformat0(1トラックのみ)です。
-- 複数トラックを含むファイルは対応していませんので、1トラックへ変換したファイルを準備する必要があります。
-- 同時発声数は4音なので、それ以上のチャネル、同時発声コマンドは無視されます。
-- ダウンロードしたファイルは1つのみ保存可能です。
-- 現在、保存しているダウンロードファイル名などが表示されません。
-- 自動演奏時のテンポが乱れます。
-- 通信エラーチェック、ファイルフォーマットエラーチェックが十分ではありません。
- コード演奏
-- コードの同時押しには対応していません。
-- 修飾キーでは、6thコード、9thコードなど未対応のコードがあります。
- 音色設定
-- デフォルト設定は、きちんと検討されたパラメータ値になっていません。
-- 設定したパラメータは、保存されません。再起同時にはデフォルト値に戻ってしまいます。
-- エンベロープなどのスライダーUIが操作しづらいです。
-- アルゴリズム2の音量が小さいです。
- その他
-- ローカライズ/日本語化などが中途半端です。
** コメント、フィードバック
エラーレポートや、コメントなどは、このWIkiサイトの方に随時書き込みしていただければと思います。
2009-03-04T19:30:03+09:00
1236162603
-
ベータ版不具合情報
https://w.atwiki.jp/ano_gakki/pages/20.html
* ベータ版(ver.05)の既知の不具合情報です
- 2009/02/09版(ver. 0.52)
-- pianoモード時に、鍵盤と下のコントロールバーを同時押しして離すと、音が出たままになる。
-- 複数音押下時(たとえば3音)、どれか一つの指を離すと全部の音が止まってしまう。
-- 複数押下時(順次、指を増やして音を増やすとき)、既に押してある音が大きくなる(また押し直したと同じ音量)
- 2009/02/08版 (ver. 0.50)
-- コード画面にて、調号設定を#4以上にするとアプリが落ちる
不具合を確認済み。修正は完了しているので次回リリース寺にはfixします。
-- モジュレータ4の設定値が正しく反映されない
モジュレータ4はキャリアとして使用しているユニットですが、こちらの周波数比、出力レベルが
正しく表示されない。変更できないようです。内部では、周波数比=1 出力レベル=100で固定されています。
(2009/02/09版でFix)
2009-02-12T18:19:18+09:00
1234430358
-
操作系
https://w.atwiki.jp/ano_gakki/pages/14.html
あの楽器の操作系についてのメモ。
* キーパッドレイアウト
現在は、鍵盤型とコード型の2種類のアシストキーパッドレイアウトを持っています。
** 鍵盤型
ピアノ鍵盤を模したレイアウト。1オクターブ分+1音(C 〜 C)を2段表示しています。
右端のCと上の段の左端のCは同じ音階です。
- 鍵盤レイアウト
&ref(http://www15.atwiki.jp/ano_gakki/?cmd=upload&act=open&page=%E6%93%8D%E4%BD%9C%E7%B3%BB&file=IMG_0011.PNG)
** コード型
5度圏を参考にしてコードをレイアウトした、ワンタッチ和音出力。
7thなどのコードは、下側の修飾キーとの組み合わせ(同時押し)で入力します。
右端1列は、調号切り替え。上段ボタンで、シャープ側、下段ボタンでフラット側にコード配置がシフトします。
画面最下段の左右のシフトキーを押すことで、コード配列が左右にシフトし、表示しきれない部分のコードが表示されるようになっています。
- コードキーレイアウト
&ref(http://www15.atwiki.jp/ano_gakki/?cmd=upload&act=open&page=%E6%93%8D%E4%BD%9C%E7%B3%BB&file=IMG_0012.PNG)
* 特殊な操作
実験的に実装していますが使いづらいのと期待したほどの効果が出ないので、改善の必要があり。
場合によってはなくなるかもしれません。
- ピッチベンド
鍵盤モード時には、キーを押下状態で左右にスライドすることによってベンドがかかります。
右側で最大2音上、左側で2音下にシフトします。
- アルペジオ
コード型のキーパッドで、コードキーにタッチした指をスライドすることによって、和音の構成音を1声づつならします。
* あてぶり
MIDIファイルを読み込むことであてぶり(音階自動の簡易演奏モード)を行うことが出来ます。
キーボードモードをAir Playに切り替えることであてぶりモードになります。
自動演奏がオンの場合には、2本指タッチで再生、一時停止が出来ます。3本タッチで巻き戻し(はじめから)。1本タッチでは、図形描画エフェクトが発生します。
マニュアルモード時では、1本指の押下時と話したときに、MIDIイベントが処理されます。
MIDIノートonとMIDIノートoffに対応させれば、自然な演奏が可能になります。
また、押下状態では、鍵盤モードと同様に発声している音に対してベンドをかけることが可能です。
2009-02-02T23:04:03+09:00
1233583443
-
参考資料
https://w.atwiki.jp/ano_gakki/pages/18.html
あの楽器に関連して参考になりそうなものをまとめます。
- 和音の構造を3Dで表現したもの
http://music.princeton.edu/~dmitri/ChordGeometries.html
- iTouch Midi (iPod Touchを利用したタッチスクリーンUIによるMIDIインタフェースアプリ)
http://www.itouchmidi.com/
2009-01-28T10:48:04+09:00
1233107284
-
ToDoリスト
https://w.atwiki.jp/ano_gakki/pages/16.html
開発項目のリストです。
- Cm-5など、未対応Chordの実装
- %%コード修飾キー配置の見直し%%(2009/01/27 とりあえず変更)
- %%エンベロープの設定機能を追加%%(2009/01/19 完了)
- エンベロープをモジュレータ出力にも用意する?
- エフェクトと音との対応関係の検討
- LFOによる音量・高さのエフェクト(ビブラートなど)
- 音色設定画面の改善(スライダーではなくもっと使いやすいUIの検討?)
- 音色設定の保存機能
- オペレータアルゴリズムの選択機能
- アイコン、起動画面の作成
- リソース(文字列/メッセージ)の日本語化
- あてぶり(MIDI)ファイルのネットワークからの読み込み
- Ad Hocによるベータリリース準備
2009-01-28T10:05:22+09:00
1233104722