レシピを聴く
 レシピルームからダウンロードしたレシピを Hash'n Mash に読み込ませてリミックスを再現してみましょう。

1.レシピをダウンロードする
  レシピルームから聴いてみたいレシピをダウンロードします。

著作権保護の観点からレシピを再生するには はじめに」でご説明したように使われている原曲をご自身で用意していただく必要があります。レシピルームからレシピを選ぶ際にはお手持ちの楽曲を使っているものを選んでいただくことをお勧めします。
 しかしながらレシピは限られた数しかないため、なかなかお手持ちの楽曲のみで再現できるレシピがないことも事実かと思います。その場合にはレシピを作るを参照していただいて、お手も持ちの楽曲を使用してレシピを作るところから体験してみてください。

2.レシピで使用されている楽曲を用意する

   対応している楽曲フォーマットは DRM(著作権保護) のかかっていない MP3 または WAV で、44.1KHz/16bit/ステレオのものに限ります。このような楽曲データは通常お手持ちの CD を iTunes, Sonic Stage, Windows Media Player などでリッピングすることで作成できます。
MP3 でのリッピングの方法はそれぞれのソフトウェアの使い方をご覧ください。

MUSICO という楽曲ダウンロードサービスでは一部のアーティストの楽曲を DRM なしの MP3 で購入が可能なようです。MUSICO で MP3 を配信しているアーティストの探し方はこちらをご覧ください。

  
3.~6. は「レシピを作る」の 2.~5. と同じですので、すでにご存知の方は読み飛ばしていただいてかまいません。

3.DB Builder を起動する
 [スタート] - [Music Mashroom] - [DB Builder] を起動します。

DBBuilder

 起動直後はリストは空の状態です。
 まずは、登録前のオプションについて説明します。

 アプリケーション画面右下にオプション項目が並んでいます。また、同様の選択は [オプション] メニューからも行うことができます。
 
[同じ楽曲は上書きする]
 すでに同じ楽曲がデータベースに登録されている場合に、追加せずに上書きします。通常は上書きするを選んでください。

[サーバにアクセスする]

 楽曲に対応するタイムラインメタデータをサーバから自動的に取得します。見つからなかった場合には、楽曲と同じフォルダにある tm+ ファイルを探しにいきます。
 ネットワークにつないだ状態で、このオプションをオンにして使用することをお勧めします。
 プロキシサーバを経由している場合、Internet Explorer の設定が自動的に適用されます。

[メタデータが複数あるときに自動選択する]

 同じ楽曲に対して、サーバ上に複数のタイムラインメタデータがある場合に次のどちらかのルールで自動的に選択します。
 - 日付優先
   タイムラインメタデータの登録された日付を比較して新しい方を自動的にダウンロードします
 - ダウンロード数優先
   ダウンロード数の多い方のタイムラインメタデータを自動的にダウンロードします

 自動選択のチェックがオフになっている場合には、タイムラインメタデータを手動で選択するためのダイアログがその都度表示されます。
 また、自動で取得した後に、後から個別に手動で取得しなおすことも可能です。 


4.データベースに楽曲を登録する
 すでにあるデータベースに楽曲を追加する場合には、最初に既存のデータベースを開いておきます。
 メニューから [ファイル] - [データベースを開く...] を選び、既存のデータベースファイル(*.mmd)を開きます。

DBBuilder2

 読み込みが成功するとデータベースに登録されている楽曲が表示されます。

DBBuilder3


 続いて追加(または新規)登録する楽曲(MP3 または WAV)をドラッグ&ドロップするか、[ファイル] - 「楽曲を追加する…」から追加します。
このとき、複数のファイルやフォルダが指定可能です。

Build4

 

 楽曲ファイルと対応するタイムラインメタデータファイル(.tm+)を自動的に読み込みます。
 [サーバにアクセスする]オプションがオンになっていると自動的にサーバにアクセスし、対応するタイムラインメタデータが存在すれば自動的にそれを取得し登録します。
 もしもサーバに見つからなかった場合には、楽曲ファイルと同じフォルダにある tm+ ファイルを探しに行き見つかれば自動的に登録します。

 tm+ ファイルの読み込みルールですが、楽曲ファイルが MP3 だった場合、ID3 タグに入っている Artist名 %artist% と Title 名 %title% から自動的に次のファイルを探しに行きます。
(%artist%) %tilte%.tm+
 また、ファイルが WAV の場合には、ほにゃらら.wav の拡張子が tm+ に置き換わった ほにゃらら.tm+ を読み込もうとします。

  もしもこれらのファイル名のメタデータファイルが見つからなかった場合には、「Stat」エリアに「NoMeta」と表示され、その楽曲に対するタイムラ インメタデータの登録はされません。(データベースにはタイムラインメタデータがない状態で残りますが、Hash'n Mash では表示されません)

 読み込ませた楽曲ファイルが最終的にどのようにデータベースに登録されたかが、「Stat」エリアに表示されます。
 Stat エリアに表示される状態は次のものがあります。

 ○ - 正常に登録されました
 NoMeta - タイムラインメタデータが見つかりませんでした
 FormatErr - タイムラインメタデータにフォーマットエラーがあります(Hash'n Mash で正常に使えない可能性があります)
 NoName - アーティスト名、タイトル名が不明です
 DiffRec - タイムラインメタデータが見つかりましたが、異なる楽曲用のメタデータである可能性があります。また、同じ楽曲であっても録音やアレンジが違う可能性があります。(Hash'n Mash で正常に使えない可能性があります)
 × - その他の不明なエラー (Hash'n Mash で正常に使えない可能性があります)

5.データベースの修正をする
 自動で登録したデータベースに対して、手動でさまざまな操作をすることができます。

[フィルタをかけて表示する]
 データベースの登録ステータスに応じてフィルタをかけて表示することが可能です。
 メニューから [表示] を選ぶと目的の楽曲だけを表示することが可能です。たくさんの楽曲から目的のステータスの楽曲に対して処理を行いたいときに便利です。

 - すべて表示
  すべての楽曲を表示します
 -  問題のないものを表示
  「Stat」欄が「○」の楽曲だけ表示されます
 - フォーマットエラーがあったものを表示
  「Stat」欄が「FormatErr」の楽曲だけ表示されます
 - メタデータのない楽曲を表示
  「Stat」欄が「NoMeta」の楽曲だけ表示されます
 - 録音違いと思われる楽曲を表示
  「Stat」欄が「DiffRec」の楽曲だけ表示されます
 - アーティスト/曲名のない楽曲を表示
  「Stat」欄が「NoName」の楽曲だけ表示されます
 - サーバから取得したものを表示
  「TM+」 欄が「Server」になっているものだけ表示されます
 - ファイルから取得したものを表示
  「TM+」 欄が「File」になっているものだけ表示されます
 - 複数候補のあったものを表示
  「TM+」 欄が「Server(M)」になっているものだけ表示されます
   (M) は Multi の意味で、サーバ上に複数の候補があったことを示します

[ファイル] メニューからは次の機能が利用できます。
[TM+ ファイルを指定して読み込む]
 NoMeta になった楽曲やすでにメタデータが付いている楽曲に対して、他のメタデータを強制的に読み込ませることができます。
 たとえば MetaPong! を使用して自分で作成したメタデータを、すでにメタデータが登録されている楽曲に上書きしたい場合に使用します。
 また、楽曲と同じフォルダにある tm+ が自動で読み込める名前規則に従っていない場合にも、この機能を使って指定して読み込ませることができます。

[複数の候補から選択する]
 サーバ上に複数の候補が見つかった場合に、実際に見つかった候補をリスト表示して選択することができます。
 リストには登録された日付、登録者、楽曲名、アーティスト名、アルバム名、ダウンロード数が表示されます。

[メタデータの更新をする]
 すでにメタデータがついている楽曲であっても、時間が経過するとサーバ上にさらに新しいタイムラインメタデータがある可能性があります。
 そのような場合にこの機能を使用すると自動的に更新チェックを行います。このときの自動選択ルールは、右下の「メタデータが複数あるときに自動選択する」設定に従います。

[編集] メニューからは次の機能が利用できます。
[アーティスト名順に並び替える]
 現在登録されている楽曲をアーティスト名順に並び替えます。
 通常は登録した順に並ぶようになっています。
 なお、データベースでの登録順はそのまま Hash'n Mash での並び順になります。
 曲数が増えてきたら、アーティスト名順に並び替えたほうが使い勝手がよいです。

[選択中の項目をリストから削除する]

 選択中の項目をリストから削除します。同じことはキーボードの「Del」キーでも行えます。

[すべてリストから削除する]

 現在登録されている楽曲をすべてリストから削除します。

楽曲やアーティストの名前などを DB Builder から変更することはできません。これらの情報は取得したタイムラインメタデータの情報を表示しています。
タイムラインメタデータルームからレシピで使用されている楽曲のメタデータを直接ダウンロードすることもできます。
 ダウンロードしたメタデータ(拡張子 .tm+)を直接 [TM+ ファイルを指定して読み込む] から読み込ませることも可能です。
  また、tm+ ファイルは MetaPong! を使用して読み込ませることでタイムラインメタデータの編集を行うことが可能です。ただし、この場合には tm+ に対応する楽曲音源(wav または MP3 )が必要になります。

 
6.データベースを保存する
 [ファイル] - [データベースを保存する]を選んで、名前を付けてデータベースを保存します。

 ここまでが前準備でした。一度登録した楽曲はデータベースに保管されるため、次回からは 3~6 の操作は不要です。
 新しい楽曲を使用したレシピの再生を行うには、再度 3~6 の手順を行ってください。
 お手持ちの楽曲をとりあえずすべてデータベースに登録しておくこともできます。その場合、レシピを読み込んで足りない楽曲がある場合には足りない楽曲についての情報が表示されます。

7.hash'n Mash を起動してデータベースを開く
 [スタート] - [Music Mashroom] - [hash'n Mash] を起動します。

hash'n Mash1

 初めて起動すると、何も表示されません。

 [ファイル] - [データベースを開く…]を選び、先ほど作成したデータベースを開きます。

hash'n Mash2

 データベースに登録されている楽曲が楽曲リストに表示されます。
 なお、最後に使用したデータベースを記憶しているため、次回の起動時からは自動的に最後に使用したデータベースを読み込んで起動します。

8.レシピを読み込む
 [ファイル] - [開く…]を選びレシピを開きます。

hash'n Mash3

 マッシュアップラインにレシピが表示されます。
 楽曲が正常にデータベースに登録されていない場合には、レシピを開いたときにエラーダイアログが開き、どの曲が足りないかを表示します。また、足りない曲のブロックは暗い色と赤い文字で表示されます。

9.レシピを再生する

start button
 制御ブロックの Play ボタンを押すとレシピが再生されリミックスが再現されます。
 現在の再生時間が Play ボタンの横に表示されます。

目次に戻る