2014年11月20日木曜日

autoreleaseは使わない方が良い

メモリを自動的に管理してくれるので、autoreleaseは便利と思って多用していた。
ところがiOS8になってからiPad miniで誤動作やストールが多発するようになった。
どうやらメモリが不足してきたら使用頻度に依らず、勝手に解放されるらしい。

結論:同じ関数内に限定される場合の使用に止めておくべき。
 やっぱりメモリ管理は自分でやらないと、バグが発生した場合の不確定要素が増すだけだ。

2014年10月28日火曜日

iOS8 の iPad miniでOpen In Menu 表示

iOS8(iPad mini)で以下の手順によるOpen In Menu 表示がNGになった。
# iPhone5ではOK

(1)BarButtonItem 押下で UIActionSheet を表示
(2)UIActionSheet を選択してBarButtonItem にOpen In Menuを表示

*原因*
 以下のdelegate関数内でOpen In Menuを表示しようとしていた。
 (void)actionSheet:(UIActionSheet*)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex

*対策*
 以下のdelegate関数内でOpen In Menuを表示するように変更する。
 (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex  

2014年8月26日火曜日

増水中の河川

増水中の河川情報を4時間おきに更新するようにしてみました。
http://mid2prn.com/

LWP::UserAgent の 400 Bad Request

いろんな理由があるのだろうが
User Agentを色々変えてみても治らないと思っていたら
URLに&の文字があるのが原因だった。
もちろん&にするだけでOK。

ブラウザだと成功するので結構ハマりやすいポイントかも。

2014年6月23日月曜日

2014年1月7日火曜日

MID2PRN V4.3 for iOS

MID2PRN V4.3 をリリースしました。MIDI演奏時のメモリ消費を削減しました。
久しぶりなのでDemoビデオも作ってみました。スネアを犬の声に変えて演奏しながら、楽器の配置を変更している例です。

2014年1月5日日曜日

Paul on YouTube

Penny Laneの変遷
キーを下げた曲で思い出したのがPenny Lane(2013年はやってないが)。これは少し変わっていて、レコーディング時はキーCで演奏したがミキシング時はBに下げた曲である。つまりベースやピアノはCで演奏するのが本来の姿だ(完全コピーをするバンドにとっては特に重要なポイントである)。 ポール自身が93年にカバーした時はキーCでベースを弾いており、当然ボーカルは半音高く歌うことになる。それでもこの当時は余裕で歌えたようだ。ところが08年の映像を見るとベースの演奏がキーBになっている。つまりボーカルはオリジナルキーだが演奏は半音下げることによりオリジナルとは違う奏法になっているのである。ライブ映像を参考にする場合はこの辺りの注意が必要である。
ちなみにウィックスは93年当時にCで演奏を完成させているため、08年も同じキーCで演奏している。つまりキーボードのトランスポーズを利用して半音下げている。
93/6/15
http://youtu.be/olooQx8vkGI
08/6/14
http://youtu.be/TTlVgxo2P7c 

I Will
I've Just Seen A Faceではカポタストを使わないのでキーが下がっているが(Wings時代から)、ポールがライブでカポタストを使いたがらない最近の例がI Will。オリジナルキーはFだが、ここではEになっている(ポールのEコードは中指と薬指を逆に押さえるので分かり辛いが)。つまりオリジナルは1カポで演奏したと判断できる。
http://youtu.be/PHHyFrM-Jsc 

Michelle はカポタストを使う稀な例である。5フレットに付けるのでカポ無しだと全く違う雰囲気になるからだ。しかし、それを実践したことがある。1973年のテレビ番組で他の曲とのメドレーということもあって、カポ無しのキーCで演奏している。ボーカルはほぼファルセットでシャンソン風に歌っている。
なお、マニアの人は既にお気付きかも知れないが、1973年の演奏ではジョンが作曲したパートをカットしている。この当時の二人の関係が垣間見える。
Up Close 1992
http://youtu.be/F6KWX4zDE7Y

 James Paul McCartney TV Show1973
- [Medley] Blackbird/Bluebird/Michelle/Heart Of The Country
http://youtu.be/UY3JwlwgqxU