最終更新日:2012/01/29

afplayvsiTunes - afplayとiTunesを聞き比べるAppleScript

afplayとiTunesを聞き比べるAppleScriptです。音質がいいと言われているらしいafplayを自分の耳や環境で聞き分けられるか興味があったので作ってみました。

どういうテスト方法がいいのか分からないのでafplayとiTunesのどちらかをランダムで再生して、どっちか当てるようにしてみました。

iTunesの設定について

iTunesにサウンドの音質を変える設定がありますので、テストする時はその設定がどのようになっているか、確認して、必要に応じて設定を切り替えてテストして下さい。自分は下記画像のようにオフにしてテストしてみました。イコライザもオフにしています。

注意点

  1. アプリケーションを実行すると音量確認の為に、iTunesの音量を100、システムの音量を2にして自動的に再生しますが、この音量が大きすぎる環境の人はスクリプトを書き換えてから実行して下さい。
  2. iTunesの現在再生しているプレイリストの曲が対象となります。
  3. 音質がいいと書いてあったafplay -q 1で再生します。
  4. afplayはそのまま再生すると音量がiTunesより大きくなるので、iTunesと同じぐらいになるようにシステム音量を調整します。その音量幅はスクリプト中に記載されているので必要に応じて調整して下さい。音量で分からないようにする為にちょっとランダムにしています。
  5. afplayはRAMディスクにファイルをコピーして再生します。
  6. 答えは矢印キーの上下で答えますが、長めに押して下さい。上下矢印以外のキーは下矢印扱いになります。Caps Lockキーに気をつけて下さい。
  7. スクリプトに間違いがあって、結果の計算が間違ってたらごめんなさい。

自分の結果

スクリプトが完成したのでテストをしてみました。結果は下記のようになって、自分の耳、環境、聴く曲はiTunesで十分なようでした。というか、この結果(特に2回目)、スクリプトにバグが無いか、そっちが気になります…。だれか確認して下さい。

答え方としては聞いて音質が良かった気がした物をafplayと答えてみました。スピーカーはMacBook Pro本体の物です。

スクリプトがとりあえず完成した時に20秒で

afplay vs iTunes Result:
テスト回数;20
afplayの再生回数;6
iTunesの再生回数;14
当たり回数:8
外れ回数:12
正解率:40%

afplay当たり回数:1
afplay外れ回数:5
afplay正解率:16%
iTunes当たり回数:7
iTunes外れ回数:7
正解率:50%

次にスクリプトを調整したので15秒でちょっとテスト

afplay vs iTunes Result:
テスト回数;20
afplayの再生回数;13
iTunesの再生回数;7
当たり回数:3
外れ回数:17
正解率:15%

afplay当たり回数:1
afplay外れ回数:12
afplay正解率:7%
iTunes当たり回数:2
iTunes外れ回数:5
正解率:28%

自分の結果2

前回の結果があまりに散々だったのでafplayの音量をちょっとあげて、さらに答えの入力ミスが無いか分かる為に、入力した答えを読み上げるようにして再度テストしてみました。

結果は2回やって下記の通りでした。上のテストはよく聴いている曲のプレイリスト、下のミクの方は3000曲位あって最近は聞いたことがない曲が多数のプレイリストです。

afplay vs iTunes Result:
テスト回数;20
afplayの再生回数;14
iTunesの再生回数;6
当たり回数:9
外れ回数:11
正解率:45%

afplay当たり回数:7
afplay外れ回数:7
afplay正解率:50%
iTunes当たり回数:2
iTunes外れ回数:4
iTunes正解率:33%
afplay vs iTunes Result:
テスト回数:20
afplayの再生回数:9
iTunesの再生回数:11
当たり回数:12
外れ回数:8
正解率:60%

afplay当たり回数:3
afplay外れ回数:6
afplay正解率:33%
iTunes当たり回数:9
iTunes外れ回数:2
iTunes正解率:81%

・○ - iTunes - 【初音ミク】Little Forest【オリジナル】
・○ - afplay - 【初音ミク】私が(略)を歌ってもらった【オリジナル曲】
・○ - iTunes - 【初音ミク】スノー・ドロップ【オリジナル曲】
・○ - iTunes - 【初音ミク】星灯りの嗚音【オリジナル曲】
・○ - iTunes - 【初音ミク】 Dancingache 【オリジナル】
・○ - iTunes - 【初音ミク】うまくやらなきゃ!【オリジナル】ver.1.0
・○ - iTunes - 【初音ミク】緑ノ夢【野菜オリジナル】いつもの修正版。
・× - afplay - 【初音ミク】絆~約束の糸~【オリジナル】
・○ - afplay - 【初音ミクオリジナル】Bad Sweets
・○ - iTunes - 初音ミクがオリジナル曲を歌ってくれたよ「こっち向いて Baby」【Project DIVA 2nd】
・× - iTunes - 【初音ミク】五月雨の影【オリジナル】
・× - afplay - 【初音ミクオリジナル】 Silence 【プログレハウス】
・× - afplay - 【初音ミク】ザ・カンニング【オリジナル】
・× - afplay - 初音ミクオリジナル「EX-GIRL」
・× - afplay - 【初音ミク】Unfragment【オリジナル】
・○ - afplay - 【ミクオリジナル曲】 「 メガネ・キューティ 」 【キック4つ打ち】
・× - iTunes - 初音ミク「キミノモトヘ」【オリジナル曲】
・× - afplay - 【初音ミク】Hello Michelle【オリジナル曲 PV付き】
・○ - iTunes - 【初音ミク】ハッピーラッキーアンホリデーマンデー【オリジナルPV】
・○ - iTunes - 【初音ミクオリジナル】 Room9 【アンダーグラウンドミュージック】

自分の結果3

よく考えたらafplayとiTunesの音量を同じに調整できると、今更気がついたので同じ位に調整して、今度は1000円位で買ったイヤホンでテストしてみました。

本体のスピーカーと比べたら格段に音が良くて、ほとんど、afplayかな?、と感じました。今度からいい音で聞きたいと思った時はイヤホンで聴こうと思いました。

afplay vs iTunes Result:
テスト秒数:20
テスト回数:20
afplay再生回数:11
iTunes再生回数:9
正解:9
不正解:11
正解率:45%

★afplay:
正解:7
不正解:4
正解率:63%

★iTunes:
正解:2
不正解:7
正解率:22%

自分の結果3

Creative Inspire 2.0 1300のスピーカーがあったので繋いでテストしてみました。上のイヤホンと違って2時間位このスピーカーでiTunesで聴いてから、音がいい感じに聞こえたような気がしたのをafplayと答えました。よくわかりませんでした。

afplay vs iTunes Result:
テスト秒数:20
テスト回数:20
afplay再生回数:9
iTunes再生回数:11
正解:7
不正解:13
正解率:35%

★afplay:
正解:1
不正解:8
正解率:11%

★iTunes:
正解:6
不正解:5
正解率:54%

自分の結果4

今回のことでMacBook Pro本体のスピーカーの音はいまいちだと今更気がついて、Macを使っている時はほぼ常にiTunesでBGM再生しているので、ちょっとはいい音で聴こうかと思って、スピーカーを買ってみました。買ったのはCreative Inspire T10

Creative Inspire T10(アウトレット品) [IN-T10]

価格: 2,780円
(2013/03/06 15:53時点 )

感想:56件

です。お手頃価格で、ショップでの評価も高くて、結果3で使ったCreativeのスピーカーも結構気に入っていたので、同じメーカーのこれにしてみました。

で、買ってから三日目にテストした結果が下記の通りです。いつものように、音が良かった気がした物をafplayと答えました。

afplay vs iTunes Result:
テスト秒数:20
テスト回数:20
afplay再生回数:10
iTunes再生回数:10
正解:8
不正解:12
正解率:40%

★afplay:
正解:3
不正解:7
正解率:30%

★iTunes:
正解:5
不正解:5
正解率:50%

今までの結果について

今更ですが、iTunesとafplayの音量を同じにしたつもりだったけど、ちょっとafplayの方が小さかったかな、と思いました。86にぐらいの方が同じぐらいな感じかな。

ダウンロード

  1. afplayvsiTunes1.3.zip(afplayの音量の設定を86に変更)
  2. afplayvsiTunes1.2.zip(環境によっては最初に大きな音でiTunesが再生されたのを修正。音量の設定を変更)
  3. afplayvsiTunes1.1.zip(バグ修正と曲毎の結果追加)
  4. afplayvsiTunes1.0.zip