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

2011年6月18日土曜日

ダブルタッチフリック?対応

   midif0n バージョン1.5で最初に覚えておくべき操作は、ダブルタッチフリック?です。
?が付けてあるのは、正式な名称がわからないためです。

ダブルタッチフリックとは、ここではダブルタッチ後(2本指で画面を押さえて)にフリック(指を素早く弾く)することとします。フリックの実装は、自前で実装しているため軽くスライドさせるぐらいで十分反応すると思います(逆に標準の挙動と比べて違和感があるかもしれません)。

さて肝心なのは、ダブルタッチフリックで何が起こるのか?ということです。
答えは、"表示モードの変更"になります。

どの表示モードでも、上下、左右に表示モードが切り替えられるのですが、とりあえず以下の表を覚えておけばOKです。

トラックの表示単位
モード
カレントトラック
ピアノロール
五線譜
ドラム
4トラック
トラック別ピアノロール
ミキサー(トラック情報)
16トラック
トラック別小節リスト
ミキサー(トラック情報)

※後で画像追加する予定。

この操作は、複雑なジェスチャにあたるため、システムメニューからも操作できるようにしてあります。しかし、これらのボタンはUIのガイドライン上用意しているだけですので、基本的にこのボタンを使用することは想定していません(メニューアイテムとして存在するコピー&ペーストみたいなものです)。

ちなみにトラックの表示単位ですが、プログラムのコードネームでは、以下のように名付けてあります。これは表示単位というより、編集単位を重視しているためです。

  • NOTES
  • MEASURES
  • TRACKS

もちろん、和音のように厳密に対応しない要素もありますが。

2011年1月31日月曜日

長押し導入、ダブルタップ追加

長押し
ここでは、ボタンをタッチした状態を保ったまま、ある一定時間が経過した状態とします(一秒以上なら十分長押しです)。midif0nのバージョン1.2からは長押しをサポートしています。バージョン1.1のダブルタップ同様に、場合によっては気付かれない可能性あるため、改めて説明しておきます。現状では、以下の2箇所で長押しをサポートしています。


  • トップメニューの移動ボタン全般

マルチタッチ操作により、この位置だと早送りが押しにくいかも


  • ギターストローク時間設定ボタン

下矢印と上矢印の箇所

オクターブ移動やトラックの移動に関しては、押した回数を意識すべき箇所なので長押しはサポートしていません。最大で押しても10回以下ですし。ただ、以前のように1回押してメニューが消えることはなくなっています。複数回押すボタン、あるいは画面内の別のボタンと組み合わせる箇所(音符とその長さ等)に関しては、操作性向上のためメニューをいちいち閉じないようにします。

またバージョン1.2で導入されたダブルタップ操作は以下の通りです。
※バージョン1.1のダブルタップに関してはこちら。

  • ギターのポジション変更スライダー

ハイポジやオクターブ上など主要な位置へのアクセス
ダブルタップによりボタンの状態が切り替わります。アクティブの場合、1, 5, 9, 12, 17フレットのみ移動可になります。


  • ギターインターフェース(アルペジオ、ストロークモード)のフィンガーボード

この場合、6弦ミュート
フィンガーボード(弦ではない点に注意!)をダブルタップすると対応する弦がミュートになります。ミュートした箇所は表示が消えます。ミュートした弦を押すと、REST(休符)扱いになります。トップメニューにRESTがないので、代わりに使って下さい。ベースインターフェースの場合は一番下の空白領域もRESTになります。

2011年1月10日月曜日

ダブルタップ導入

ダブルタップ
iPhoneの画面で同じ場所を素早く2回タッチする動作のことですが。
このような時間間隔に依存するような操作は、その存在に気付かない可能性があったり、人によってはうまく操作できない可能性もあります。そのためダブルタップを基本動作に組み込むのは、UI設計の間違いだと考えています。しかし、その一方でスペースを取らずに、別の動作を盛り込むことができる利点もあります。そんな訳で、midif0nのバージョン1.1からはダブルタップの操作を次の2箇所でサポートしています。

速度スライダーのボタン
ダブルタップでディフォルト値である速度x1.0に戻ります。
速度スライダーは、Speedと書かれている箇所

ミキサー画面(再生専用)のトラックボタン
ダブルタップで、そのトラックに移動(カレント)にします。

五線譜モードだと表示が変わるのでわかりやすいはず

ミキサー画面の場合、ソロ、ダッキング、ミュート等のモード設定でも動作可能です。トラックの状態が2回のタップにより、元に戻るのでソロ、ミュート等の効果はかからないことになりますが、ちょっと描画の切り替わりが気になるかもしれません。
もちろんこれらの操作は、ダブルタップを用いない限りできないことではありません。場合によっては、便利だと思うので、是非活用して下さい。