METRONOME STAR」カテゴリーアーカイブ

METRONOME STAR、bigstopwatchのアップデート

ホームページの移行中にエントリを増やしたくなかったので、リリースされてから少し時間が経っていますが、METRONOME STARbigstopwatchをアップデートしました。
両方ともiOS4くらいの時から放っていて、4インチのディスプレイに対応していなかったので対応しました。ついでに対応OSをiOS7以降に上げています。
METRONOME STARは、タップテンポの機能を追加しました。エディット画面のとき(メトロノーム音が停止中のとき)にテンポの文字あたりを連続でタップするとテンポが計れます。

METRONOME STAR v1.1リリース

METRONOME STARのv1.1がリリースされました。

メトロノームのクリック音を変更しました。実際にメトロノームの音を録音したものを使ってます。

まあ、もともと嫌う人が出てくるだろうなぁという音作りをしていたのもあり、リリース1年たってちらほらとそんな内容のレビューを見かけるようになったので変えてみました。あまり設定とか作りたくなかったので、完全に差し替えです。前の音には戻せません。

METRONOME STAR v1.0.3 公開されました

METRONOME STAR 1.0.3が公開されました。ダウンロードはこちらから

前回のアップデートで、バックグラウンドからの復帰時に再生できなくなることがあった不具合を修正しました。

プログラミング的な対処法を書いておくと、前バージョンはアプリがアクティブになった時だけAudioSessionを設定していたのですが、新バージョンでは音声を再生するときにもAudioSessionを設定するようにしました。アプリがバックグラウンドで深く眠ってしまっていたりすると、BecomeActiveでAudioSessionを奪い取ろうとしてもダメな時があるようです。これで完全に問題が修正できていれば良いのですが…。

METRONOME STAR v1.0.2 公開されました

METRONOME STARのv1.0.2が、公開されました。

変更点は、
・再生停止中に画面をロックした時にAudioUnitを止めて、バッテリーの消費を軽減
・アプリがバックグラウンドに入ったときに、画面表示系のメモリを解放。
・色や画像の調整。
・起動時のアニメーションを追加
といったところです。

ただ、バックグラウンド時のメモリ解放によって、アプリが完全に終了されてしまうことが減ったのですが、バックグラウンドから復帰したときに再生できなくなることがたまにあります。ただ、その場合でも、もう一度アプリを起動し直すと再生できるようです。再生できない場合は、申し訳ありませんがアプリの再起動で対応をお願いします。

起動時のタイトルのフェードアウトは、まあ、起動画像からのアニメーションを試してみたかっただけです。今回のアップデートはメモリ解放やバッテリー消費の改善がメインだったのですが、なにかわかりやすい変更もしておきたいなぁとおもってちょっとやってみました。

METRONOME STAR 1.0.1 公開しました

METRONOME STAR v1.0.1がリリースされました。ダウンロードはこちら

変更点はiOS 4.0対応ということで、マルチタスキング対応デバイスであれば、アプリを終了しても音が鳴り続けるようになりました。iPhone 3Gなどの非対応デバイスでは、おそらく何も変わってません。むしろよけいな処理が増えている分、パフォーマンスが落ちているかも…。あと、高解像度にも対応して、iPhone 4だとグラフィックがたぶんきれいになっているはずです。iPhone4実機の本予約がまだ確定していないので、その美しさを自分で体験するのがいつになるのがわからないのがもどかしいですね。iPhoneシミュレータだとすごく動きがカクカクしててパフォーマンスも不安ですし。

まあMETRONOME STARは正直ダウンロード数が少ないので万が一何かあっても被害が少ないかな、と。あと、グラフィックもサウンドもそれなりに使ってるアプリなので、新しい環境で試すにはちょうどいいアプリだというのもありました。何より、新OSと同時にリリースしてみたかったんですよね。(iOS4にはちょっと遅れましたが、iPhone 4には間に合った)

iOS4.0に対応したといっても、新機能を使ってみたという感じでバックグラウンドの作法は全く考えておらず、バックグラウンドに入る前に不必要なメモリを解放するとかやってないので、もしかするとシステムに迷惑なアプリになっているかもしれません。再生していないときのAudioUnitを止めたりとかはしてるくらいですかね。このへんは今後の課題かなぁと思っています。

あと、ほんとうにメトロノームをバックグラウンドでならす必要があるのかということも頭をよぎりましたが、逆にいろんなアプリがバックグラウンドオーディオ対応して、iPhoneユーザさんたちがどう感じるかというのを様子見するのがよいのかなと思いました。

ちなみに、BigStopWatchのiPhone 4高解像度対応バージョンというのも出来上がってはいますが、保留しています。こちらはいままでのダウンロード数が多いので、慎重に実機で試してからリリースしようと思っています。

METRONOME STAR v1.0 公開しました

先月末に予告していたメトロノームアプリがリリースされました。

ダウンロードはこちらから。(iTunesへ飛びます)

まあ、機能的にはたいした事はできませんが、星が揺れているさまをみてなごんでいただければうれしいです。無料ですのでお気軽にどうぞ。

プログラミング的な所をいいますと、サンプル単位のシーケンス+ホストタイムにスピードを合わせているので、iPhoneアプリにおいては結構リズムが正確なんじゃないかと思います。逆に言えば、オーディオデバイスのクロックからはタイミングがずれているので、同じテンポのiPodのミュージックと一緒に鳴らしてもぴったり同じタイミングには鳴りません。