ラベル iPhone の投稿を表示しています。 すべての投稿を表示
ラベル iPhone の投稿を表示しています。 すべての投稿を表示

2013年4月29日月曜日

とことんアホなiPhoneの電話帳

タイマーがヘッドホンをしていてもスピーカーから鳴るアホ仕様に続いて、さらに上を行くおバカ仕様が明らかになった。

電話帳に登録する際に、着信音を設定するとき。これもデカデカとスピーカーから奏でられる。もちろんヘッドホンジャックをずっぽり隙間無く差しているというのにだ。

いいかげんにしろ!!!!

と虚空に叫んでみたところで何も解決しないのは分かっている。どんなに素晴らしい会社にも、とてつもないアホはいて、誰にも止められないのだ。さながら量子間のトンネル効果だ。

2013年2月27日水曜日

@synthesizeを省略する

windowが、というか、xcode(ver 4.5.2)でempty applicationを新規作成すると、作成されるスケルトンの中で、そう例えば application:didFinishLaunchingWithOptions:の中で、


    [self.window makeKeyAndVisible];


みたいにプロパティが使われている。
これを直接インスタンス変数に変えてみようとすると、あれ? _windowがない。というか、windowの@syznthesizeがない。かといって


    [window makeKeyAndVisible];

だとエラーになる。まさか、

    [_window makeKeyAndVisible];

だと通るの?

通るんですよお客さん。

がしかし、全部のプロパティが@synthesizeが無いわけでもない。試しに1個消してみると、undefinedになる。えーまさかのwindowだけ? なわけないよないくらなんでも。論理が通らない。

何だろう?と暫し悩み、ググるも、色よい答えが見つからず、xodeの4.4辺りから@synthesizeが省略できる、という話は見かけるものの、そこまで。
でよーくコードを見ると、window以外のプロパティには readonly が付いている。

「これ?」

はい、それです。readonlyを取ると、他のプロパティも@synthesizeなしでOK。もちろんインスタンス変数名は「_プロパティ名」となる。

readonlyを付けると、自分の見間違えで、設定するところだけエラーになるのかと思ったが、間違いなく参照個所すべてが"undecleared"になる。

変なの。

2012年10月17日水曜日

iPhoneとUSBとミキサーとノイズ

マッキーの802-VLZ3というミキサーを使っている。これが急にノイズるようになってしまい、不審に思っていたのだが、iPhoneをUSBでつないでいる場合に起こることが分かった。しかも接続している入力数が2だと問題なく、3だとダメになる。どうしてそうなるのかは分かっていない。


前はそんなことなかったはずだし、この如何にも堅牢そうなマッキーが壊れたようには感じないのだったが、使い方をよく把握していないこともあり、入力数で変わることなどから、メーカーに問い合わせてみようと思っていた。

2012年10月1日月曜日

iPhone(iOS6)の連絡先がデグレード

どのアホが考えたUI?

なんでせっかくツリーになってる操作性を全部すてて得体の知れないグループ選択チェックになっているの? こんなデザイン見たこと無いというのは確かだが、これは悪性の突然変異。

電話のキーのデザインもiTunesのアイコンのデグレードの比じゃないほどかっこ悪い。露骨にかっこ悪いなんて言ったこと無かったけどね。一体どうしたっていうんだよ。事の始まりはあのもっさりしたTVCMだが、iPhone5のエクステリアのアンバランスな感じといい、iOSの細かいデザインがことごとく今までのテーマから逸脱しているあたり(電話以外にもお前Androidかよ?と疑いたくなるMusicなんか最低というか、デザイナーやめたほうがいいんじゃない?という翻訳能力の無さ)といい、いよいよ彼が逝ったツケの支払いが本格化してくる兆しか。

まあいいけどね。だったら自分で作ってみろよという。ああ作りますとも。まずはTVからだけどね。

2012年7月18日水曜日

MIDIの準備

GarageBandでMIDI出力するためにmidiOというプラグインを使った方法の、有り難い解説。
『midiOを使って、MIDI音源を鳴らしてみよう。』

iOSでMIDIというより、iPhoneとMacをWiFiでMIDI接続するための、有り難い解説。
『iOSのCoreMIDI』

マシン性能なのか、何か設定の問題なのか、midiOを使ったMIDI出力、自分の環境ではかなりレイテンシ(音が鳴るまでの遅延)がある。

KORG-SP250(低価格帯の電子ピアノ)にYAMAHA i-MX1でiPhone4Sをつなぎ、"50in1 Piano"というアプリを鳴らした場合、初めはそれなりのレイテンシがあるように聞こえたが、Line6の旧タイプをつないでみたらほとんど感じられない。その”ほとんど”ですら気のせいで、実は測定したら全く無いのかもしれない。じゃ(遅れるのは)i-MX1なの? CoreMIDIなの?(旧Line6はCoreMIDIではない)と思ってもう一度i-MX1をつないでみると、なんだ大丈夫じゃないか。


2012年7月15日日曜日

V-MIDI 給電サポートが嬉しいiPhone用MIDIインタフェース


V-MIDI という給電機能やヘッドホンアンプを内蔵したiPhone/iPad用MIDIインタフェースがVestaxから今度発売になるらしい。ただし、今日時点でも発売日は未定。

これが素晴らしいと思うのは、何といっても、iPhone本体にも、USB-MIDIキーボード側にも給電されるということでのmemo。

他にもヘッドホンアンプ内蔵でステレオヘッドホン出力がついているのだが、VestaxのWebサイトの説明によると(以下Vestaxより引用)、

『ハイクオリティサウンド
iPhone®、iPad® 、 iPod touch®の音声出力はヘッドホンミニジャックのみですが、VMIDIを使用すれば音声出力を増幅してより豊かな音量を大型ノブでコントロールしながらiOSアプリの音源をお楽しみ頂けます。』

とのこと。確かにMIDIインタフェースは、Docを占有してしまうので、他のDocにつなぐタイプのオーディオ出力デバイスがつなげなくなってしまうが、ヘッドホンアンプを内蔵することで、その問題を解決してくれようとしているのかもしれない。どの程度のクオリティかは分からないが、少なくともiPhone本体よりは期待出来そう。

ただ逆にMIDI端子が無い(2014/12/22:USB-MIDIでいわゆる5DINのMIDI端子が無い)。MIDI端子物としてはiRig MIDIがあるが、そういえば大昔に買ったMIDI-USB変換もあるので、これでSynthstationと繋いで通るかちょっと試してみよう。向きが合わなそうな気がしないでもないのと、コネクタが違うので変換が必要。