iPhone では OS 3.0 から、標準アプリケーションとして、音声を記録できる Voice Memos アプリケーションが付属しています。
機能自体は通話口や、ヘッドフォン付属のマイクを通して音声を記録できるシンプルなものですが、iTunes Sync 時、記録したデータを iTunes へ自動保存してくれる点が大変に便利です。
この Voice Memos ですが、OS 3.1 から、30分を超える記録ができなくなってしまいました。特にきっちりときまった制限時間がある、というわけではありませんが、概ね35分程度で録音が自動的に止まってしまいます。この現象は、例えば、Apple Discussionsの該当スレッドでも報告されています。
この時間制限は、OS 3.0 には存在しませんでした。一方、今日時点での最新版である OS 3.1.2 でもこの問題は解決していません。
iPhone User's Guide には、記録時間制限に関する記述は存在しません。
音声記録アプリケーションは、iTunes Store 上で幾つか公開されており、それを利用すれば今回の制限時間を超えて録音を行う事は可能ですが、標準アプリケーションの持つ iTunes への自動保存機能は便利であるため、ぜひとも、この記録時間制限が撤去されてくれれば、と思います。
2009/10/11
2009/10/08
CEATEC JAPAN 2009 はヤマハが凄い
CEATEC JAPAN 2009を見学へ行ってきました。今年で10周年だそうです。
さて、今年のCEATEC、目玉ブースは何処でしょう? こぞって3Dテレビを展示している大手メーカ? いえいえ、違います。
今年は、Life Contents Frontierコーナーへ出展しているヤマハへ注目です(会場コマ番号は3A61)。
ヤマハの展示では、産総研の開発したロボット、「HRP-4C」が、MIDI制御されたピアノ「disklavier」の生音演奏にあわせ、表情豊かに、また、リップシンクも見事に、VOCALOID技術を用いて歌いあげる姿を見る事ができます。
しかも歌う楽曲は、指定された楽曲群の中から、その場にいるユーザが「セカイカメラ」で投稿することにより決定されるのです。なんというバーチャルとリアルの融合...。
更に素晴らしいおまけ(?)として、このロボット、音声データ提供ソフトキャラのコスプレまでしちゃっているのです!
こんな展示、日本のCE展でなければ、なかなか見る事はできないのでしょうか?
今回私が見た展示では Megpoid の音声データを用いていましたので GUMI の衣装を着ていましたが、IT mediaによれば日によって、初音ミクと交互に出てくるようですが、ミクの動画を見る限りは GUMI の方が多少は自然に見える気がしないでも...。
今回、ヤマハ全体の出展テーマは「PLAY iT」で「少し先の世界での音楽の楽しみ方をご提案」が趣旨です。VOCALOIDの展示は、この中の「ソウゾウを超える」というテーマで扱われていました。「無機質な機械のはずなのに、奏でる音には感動があります」との説明通り、デジタルとアナログがぶつかり合うのではなく、相互に溶け合う世界です。
ヤマハの展示は他のテーマも面白く、例えば「空間を超える」というコーナーでは、YouTubeの動画再生に同期して、手元の生ピアノが自動演奏されたり、「演奏の枠を超える」コーナーでは iPhone アプリである「Finger Piano Share」を用いて、生ピアノ演奏と同期したり。また、その演奏を「セカイカメラ」で記録して「Finger Piano Share」連携させてみたりもします。
更に隣のステージでは、TENORI-ONの生演奏も行われていました。はじめて生演奏を見たのですが、ネット上の動画で見るよりも、光と音のコラボレーションをより新鮮に感じられ、新しい楽器の概念をより強く感じられます。
このような展示を「最先端IT・エレクトロニクス総合展」と銘打った、ある意味「おぢさん」方をターゲットにしたCEATECで行うという英断をし、それを実現したヤマハならびに関連会社・団体の方々へ心からの賞賛をお送りしたいと思います。
ちなみに CEATEC 全体としては、最近の景気動向に加え台風の影響もあるのでしょうか、例年よりも人の出がだいぶ少なめに感じました。展示をゆっくり見るには良い環境なのでは、と思います。
ぜひ、CEATEC JAPAN 2009へ足を運び、ヤマハブースで素敵な未来のひとときを!
さて、今年のCEATEC、目玉ブースは何処でしょう? こぞって3Dテレビを展示している大手メーカ? いえいえ、違います。
今年は、Life Contents Frontierコーナーへ出展しているヤマハへ注目です(会場コマ番号は3A61)。
ヤマハの展示では、産総研の開発したロボット、「HRP-4C」が、MIDI制御されたピアノ「disklavier」の生音演奏にあわせ、表情豊かに、また、リップシンクも見事に、VOCALOID技術を用いて歌いあげる姿を見る事ができます。
しかも歌う楽曲は、指定された楽曲群の中から、その場にいるユーザが「セカイカメラ」で投稿することにより決定されるのです。なんというバーチャルとリアルの融合...。
更に素晴らしいおまけ(?)として、このロボット、音声データ提供ソフトキャラのコスプレまでしちゃっているのです!
こんな展示、日本のCE展でなければ、なかなか見る事はできないのでしょうか?
今回私が見た展示では Megpoid の音声データを用いていましたので GUMI の衣装を着ていましたが、IT mediaによれば日によって、初音ミクと交互に出てくるようですが、ミクの動画を見る限りは GUMI の方が多少は自然に見える気がしないでも...。
今回、ヤマハ全体の出展テーマは「PLAY iT」で「少し先の世界での音楽の楽しみ方をご提案」が趣旨です。VOCALOIDの展示は、この中の「ソウゾウを超える」というテーマで扱われていました。「無機質な機械のはずなのに、奏でる音には感動があります」との説明通り、デジタルとアナログがぶつかり合うのではなく、相互に溶け合う世界です。
ヤマハの展示は他のテーマも面白く、例えば「空間を超える」というコーナーでは、YouTubeの動画再生に同期して、手元の生ピアノが自動演奏されたり、「演奏の枠を超える」コーナーでは iPhone アプリである「Finger Piano Share」を用いて、生ピアノ演奏と同期したり。また、その演奏を「セカイカメラ」で記録して「Finger Piano Share」連携させてみたりもします。
更に隣のステージでは、TENORI-ONの生演奏も行われていました。はじめて生演奏を見たのですが、ネット上の動画で見るよりも、光と音のコラボレーションをより新鮮に感じられ、新しい楽器の概念をより強く感じられます。
このような展示を「最先端IT・エレクトロニクス総合展」と銘打った、ある意味「おぢさん」方をターゲットにしたCEATECで行うという英断をし、それを実現したヤマハならびに関連会社・団体の方々へ心からの賞賛をお送りしたいと思います。
ちなみに CEATEC 全体としては、最近の景気動向に加え台風の影響もあるのでしょうか、例年よりも人の出がだいぶ少なめに感じました。展示をゆっくり見るには良い環境なのでは、と思います。
ぜひ、CEATEC JAPAN 2009へ足を運び、ヤマハブースで素敵な未来のひとときを!
2009/10/04
HTML5 Tech Talk へ参加してきました
10月2日、HTML5-Developers-jp主催のHTML5 Tech Talkへ参加してきました。
会場は Google 本社。最初、案内メイルに書かれていた「渋谷セルリアンタワー2Fロビー」が分からず、ホテル内をさまよっていたのは内緒。無事10分ほど前に会場入りしたのですが、会場はほぼ満席状態になっていました。
今回の内容は2点で、1点は、HTML5-Developers-jp主催者である、白石@あゆたさんによる「HTML5で作るオフラインWebアプリケーション」。もう1点は、html5.jp運営者である、羽田野@futomiさんによる「Canvasチュートリアル」。
白石さんのスライドならびに羽田野さんのスライドともに Web から閲覧できます。また、今回の公式タグである#html5_dev_jpを Twitter で追いかけると、当時の状況がつかめるかもしれません。
白石さんの主な内容は、マイコミジャーナルへ執筆してくださった内容を実際のデモを交えながら説明してくださる、というものでした。
今回の見所は「Alexing Framework」で、白石さんの言わく「Open Web Architecture に従ったアプリケーションのひな形を数分で作成できます」というもの。基本「クラウド向けRESTfulライブラリ+HTML5 O/Rマッパーライブラリ」であり、「基本的な準備作業は、クラウド上でデータモデルを定義するだけ」、「@OfflineCapable(というアノテーション)を付与するだけ」。
デモも見せて頂きましたが、なるほど、これは、
羽田野さんのお話は、初心者でも分かる、Developer 向けの Canvas 説明でした。
プレゼン資料が、実コードの示された簡潔な内容であり、また、説明もゆっくり、はっきりとした口調で行ってくださったおかげで、良く理解できました。特に適切なデモを随所に盛り込みながら説明してくださったことで、より深い理解を得る事ができました。
私は Canvas を制御する JavaScript メソッドの詳細を、今回初めて勉強したのですが、基本概念や機能が原則 PostScript 同様であり、個人的に、すんなりと飲み込めました。
説明の中、羽田野さんは「マンデルブロ、集合をこんなにも高速に、しかもブラウザ上で書く事ができるのは、素晴らしい」と感心しきりで語っていましたが、歳の近い私もまさに同感です。凄い世界になりましたねぇ...。
今回、白石さんの「Open Web Architecture」論を伺い、今後のアプリケーションは祖結合を前提とした分散オブジェクトモデルの上に作られるのかもしれないな、と感じました。
或るオブジェクトに対してアクセスが行われると、そのオブジェクトは現在のネットワーク接続状態に応じ、Proxy オブジェクトを通じて、手元/リモートの適切な箇所からデータを返答、両実データは暗黙的に/明示的に sync されてゆく、といった世界です。
さて、このような世界に於いて、アプリケーションの作り様を簡易化する目的で、何層にも重ねられた抽象化モジュールが生みだされると、結局その行く先はORB(object request broker)になるのでは、という思いが...。
Java 黎明期の HORB を、ふと懐かしく思い出しながら、最近のRESTful 台頭までの分散技術が次々と脳内をよぎり、また、メインフレーム時代から昨今のCloudという流行語までも流れて行き、技術の振り子は面白いな、と一人シミジミしてしまったのでした。
Tech Talk 主催の皆様、ならびに、参加者の皆様どうもありがとうございました。
会場は Google 本社。最初、案内メイルに書かれていた「渋谷セルリアンタワー2Fロビー」が分からず、ホテル内をさまよっていたのは内緒。無事10分ほど前に会場入りしたのですが、会場はほぼ満席状態になっていました。
今回の内容は2点で、1点は、HTML5-Developers-jp主催者である、白石@あゆたさんによる「HTML5で作るオフラインWebアプリケーション」。もう1点は、html5.jp運営者である、羽田野@futomiさんによる「Canvasチュートリアル」。
白石さんのスライドならびに羽田野さんのスライドともに Web から閲覧できます。また、今回の公式タグである#html5_dev_jpを Twitter で追いかけると、当時の状況がつかめるかもしれません。
白石さんの主な内容は、マイコミジャーナルへ執筆してくださった内容を実際のデモを交えながら説明してくださる、というものでした。
今回の見所は「Alexing Framework」で、白石さんの言わく「Open Web Architecture に従ったアプリケーションのひな形を数分で作成できます」というもの。基本「クラウド向けRESTfulライブラリ+HTML5 O/Rマッパーライブラリ」であり、「基本的な準備作業は、クラウド上でデータモデルを定義するだけ」、「@OfflineCapable(というアノテーション)を付与するだけ」。
デモも見せて頂きましたが、なるほど、これは、
- モデル情報の解析結果をもとに、
- remote/local でのデータベース & テーブル生成
- ActiveRecord パターンに基づく O/R マッパ生成
- 両 O/R マッパ間の Proxy オブジェクト生成
- それらの上に、両データベース間の conflict 検出を備えたsync モジュール生成
羽田野さんのお話は、初心者でも分かる、Developer 向けの Canvas 説明でした。
プレゼン資料が、実コードの示された簡潔な内容であり、また、説明もゆっくり、はっきりとした口調で行ってくださったおかげで、良く理解できました。特に適切なデモを随所に盛り込みながら説明してくださったことで、より深い理解を得る事ができました。
私は Canvas を制御する JavaScript メソッドの詳細を、今回初めて勉強したのですが、基本概念や機能が原則 PostScript 同様であり、個人的に、すんなりと飲み込めました。
説明の中、羽田野さんは「マンデルブロ、集合をこんなにも高速に、しかもブラウザ上で書く事ができるのは、素晴らしい」と感心しきりで語っていましたが、歳の近い私もまさに同感です。凄い世界になりましたねぇ...。
今回、白石さんの「Open Web Architecture」論を伺い、今後のアプリケーションは祖結合を前提とした分散オブジェクトモデルの上に作られるのかもしれないな、と感じました。
或るオブジェクトに対してアクセスが行われると、そのオブジェクトは現在のネットワーク接続状態に応じ、Proxy オブジェクトを通じて、手元/リモートの適切な箇所からデータを返答、両実データは暗黙的に/明示的に sync されてゆく、といった世界です。
さて、このような世界に於いて、アプリケーションの作り様を簡易化する目的で、何層にも重ねられた抽象化モジュールが生みだされると、結局その行く先はORB(object request broker)になるのでは、という思いが...。
Java 黎明期の HORB を、ふと懐かしく思い出しながら、最近のRESTful 台頭までの分散技術が次々と脳内をよぎり、また、メインフレーム時代から昨今のCloudという流行語までも流れて行き、技術の振り子は面白いな、と一人シミジミしてしまったのでした。
Tech Talk 主催の皆様、ならびに、参加者の皆様どうもありがとうございました。
登録:
投稿 (Atom)
