<   2012年 07月 ( 3 )   > この月の画像一覧
 
ubuntu aplay で ランダムに連続再生
f0021035_20265932.png

http://digress.exblog.jp/22539481/ のほうが新しい情報です

Ubuntuを再インストールするはめになって、ついでにiTunesのファイルをすべてWAVに変換した。これにより aplay が使える。そこで、連続再生のパールスクリプトを整理してみた。再生ごとに曲名が表示される。

aplayの音だが、どこがどうとか、小生にはわからんが、音がくっきりして、なんだかモヤが晴れたような感じがするのは確かである。目立たなかった楽器の音が前に出てきたりする。マックのafplayも同様であった。プアオーディオはコマンドラインの時代を迎えたようである。ちなみに、小生てきには、どうやってもWindowsよりUBUNTUが音がいい。したがって、windowsでFAT32にiTunesで曲をWAVで整理し、UBUNTUで再生するのがお作法であるようだ。
マックの音は、ヘッドフォンではいまいちなのだが、なぜかデジタルアンプ(D_5709kit)を通すと、すばぬけてよくなる。

スクリプトの使い方は、下記を好きな名前.plで好きな場所にテキスト保存し、端末から、

perl 好きな名前.pl

で実行する。

## aplay.pl #####################################
#!/usr/bin/perl

$list = 0;

#再生曲数の上限、0で無制限
$max = 100;

# @type = (".aif",".wav",".aiff",".wave");
@type = (".wav",".wave");

$dir = "./";

$udir = "0";

#デフォルトにしたいディレクトリの場所
$defaulturl = "/media/MUSIC/itunes/Music";

#デフォルトのプレーヤー
# $play = "aplay";
$play = "aplay -q";

if ($ARGV[0]){
foreach $_ (@ARGV){
if($_ =~ /\-aif/i){@type = (".aif", ".aiff");}
if($_ =~ /\-wav/i){@type = (".wav",".wave");}
if($_ =~ /\-mp3/i){@type = (".mp3");}
if($_ =~ /\-all/i){@type = (".aif", ".aiff",".wav",".wave",".mp3");}


if($_ =~ /\-dir\=/i){
$_ =~ s/\-dir\=//; $dir = $_;
$udir = 8;
}

if($_ =~ /\-max\=/i){$_ =~ s/\-max\=//; $max = $_;}

if($_ =~ /\-play\=/i){$_ =~ s/\-play\=//; $play = $_;}

if($_ =~ /\-def/i){$dir = "$defaulturl"; $udir = 88;}

if($_ =~ /\-list/i){$list = 8;}
}
}
else{
$dir = "./";
# @type = (".aif",".wav",".aiff",".wave");
@type = (".wav",".wave");
}

&getlist($dir);


print "\n********************************************\n";
print "aplay.pl は aplay (aplay -q) でのランダム演奏用です。\n";
print "ex: perl aplay.pl -list -dir=./sound\n";
print "------------------------------------------------\n";
print "-aif (AIFのみ演奏)\n";
print "-wav (WAVのみ演奏)\n";
print "-mp3 (MP3のみ演奏)\n";
print "-all (AIF,WAV,MP3を演奏)\n";
print "-def (設定したデフォルト\"" . $defaulturl . "\"を再生)\n";
print "-list (再生リストを表示)\n";
print "-dir=URL (URLのディレクトリ内を演奏)\n";
print "-max=数字 (最大演奏回数、0で無制限)\n";
print "無指定の場合、WAV、現在のディレクトリ\n";
print "-Play=プレイヤー (プレイヤーをaplay以外にしたい場合)\n";
print "演奏中 次の局 Ctrl + C\n";
print "演奏中 中止 Ctrl + Z\n\n";

foreach (@files){
my $r = rand @new+1;
push(@new, $new[$r]);
$new[$r] = $_;
}

$listi = 0;
foreach (@new){
$listi ++;
$listw = $listw . "* $_\n";
if($listi == $max){last;}
}

if($list){print "------------------------------------------------\n\n";}

if($list){print "PLAY LIST\n\n";}

if($list){print "$listw\n";}

if($list){print "------------------------------------------------\n\n";}


if($listw){
$listi = 0;
foreach (@new){
$listi ++;
$lists = " \"$_\"";
print "\n♪ now play -------\n";
print "$lists\n";
system("$play $lists");
if($listi == $max){last;}
}
}
else{print "--ERROR NoFile--\n\n";}


exit;
#-----------------------------------------------------------------------

sub getlist{
my $ndir = $_[0];
my @get;

if($udir == 88){
opendir(IN,$ndir) or $udir = 888;
if($udir == 888){
system("mount $defmedia");
opendir(IN,$ndir) or die "opendir $dir Wエラー : $!";
}

}
else{opendir(IN,$ndir) or die "opendir $dir エラー : $!";}
@get = readdir IN;
closedir(IN);

foreach $files (@get){
next if $files =~ /^\.\.$/;
next if $files =~ /^\.$/;


foreach (@type) {
if($files =~ /$_$/i){
if($ndir =~ /^\.\/.+/i){push @files, "$ndir" . "/$files";}
elsif($udir){$ndir =~ s/\/$//i; push @files, "$ndir" . "/$files";}
else{push @files, "$files";}
}
}


if($ndir =~ /^\.\/.+/i){$nndir = $ndir . "/$files";}
elsif($udir){$ndir =~ s/\/$//i; $nndir = "$ndir" . "/$files";}
else{$nndir = $ndir . "$files";}

#print "$nndir\n";#TEST用
if(-d $nndir){&getlist($nndir);}
}

}
[PR]
by digressive | 2012-07-20 20:32 | Ubuntu | Comments(0)
 
末期症状?
f0021035_19281770.jpg


タクシー乗務中は、ラヂオでNHKを聞くことが多い。国会中継もよく聴く。天下り利権のお先棒をかつぐ政党どうしで、官僚のご機嫌とりでサントウゴウイとやらをしてみたり、官僚の寵愛を奪いあって足の引っ張り合いをしてみたり、国会こそが税金の無駄遣いの根源にさえ思えてくる。国民革命を継続しようとする小沢一派などに対してはマスメディアのネガティブキャンペーンが始まっているようである。テレビを見ていると「子供達に負担を残さない為に一生懸命税金を払いますので、お役人さまとお金持ちは自分のコトだけ考えていてください。」という立派な人や、「経済活動の為には、当面は原子力発電もやむをえないでしょう。」という、大義の為には、地方の子供の健康などを云々すべきではないという良識的な方も意外と多いのに驚く。さらに、最近お得意のランダムな自動音声によるアンケートでは、「小沢一郎は、いいことを言っても信用はできない。」という、いい事とは認めざるを得ない苦しい攻撃パターンを刷り込みにかかっている。自動音声にしてはひねった回答があるものである。鳩山の宇宙人作戦も特番までくんで同時進行している。坊ちゃんだから信用できないというのも苦しい攻撃であるが、貧乏人には妙に説得力があるからたちが悪い。

震災や不況、少子化くらいで天下りや利権がゆらいではならないと、被災者の生活も、若者の未来も、総理大臣の命も、利権と引き換えである。すみません、じみじみと取り乱しました?
[PR]
by digressive | 2012-07-10 19:29 | すみません、取り乱しました。 | Comments(0)
 
WP-2704USB リトライ
f0021035_1848656.jpg

f0021035_18482100.jpg



WP-2704USBである。使用されているIC PCM2704 の重要なピンを切断するという信じられない愚行によりひとつ駄目にして、二つ目である。なんとかダイソーのケーキ型に収まっている。HID出力を基盤に用意してくれているのだが、SSPNDがあるべきところがGNDになっているので、前回大失敗し、今回は奇跡的に、とりあえずSSPNDから直接信号をとることに成功した。小さなピンにリード線をはんだ付けしようとし、両隣のピンともはんだでショートしてしまい、修正に1時間くらいかかった。その経験により、SSPNDの横のTESTピントはショートしても(たぶん)問題ないらしいことを発見。そうなれば作業の難易度は半減、なんとかはんだ付けした。
f0021035_184873.jpg

f0021035_1848064.jpg


これでPCM2704の機能をミュート以外は実装することができた。実際は同軸出力以外使わない予定だし、PCM2704のボリュームコントロールはアナログ出力でのみ有効なようであるので、ほとんど無駄な苦労とイタイ出費であったが、まあ、プアオーディオなんてそんなもんだろう。

f0021035_184842.jpg


難なく認識、ヘッドフォンと同軸再生を確認、光も前回大丈夫だったので、問題ないだろう。もともとUSB同軸コンバーターとして購入したので、手元に来るまでUSB DACにもなるなんて知らなかった。音質の良いDACとして定評があるようなので、ひょっとしてDD変換がオマケか?

音質はやはりデジタルらしい音で、クリアだが抑揚がない。音源を忠実に再現する感じである。やや高音が強いかもしれない。

PCM2704はDAコンバータとしてはいろいろとキットがあるようだが、秋月のUSBオーディオDAコンバーターキットが安価でよさげである。USBのバスパワーを安定化してセルフモードで使用している。OPAMPを使っていないので、そのままヘッドフォンアンプになると思われる。S/P DIF出力にも対応(接続のwirepadを基板上に配置しております。)とのことなので、WP-2704USBよりもコストパフォーマンスに優れているようだ。ていうか、WP-2704USより使い勝手がいい?最初からこっちにすればよかった?

アナログ出力の回路をつけたり、使わないだろうボリュームコントロールの為にひとつ駄目にしたり、ずいぶんと無駄な事をしたが、これでUSBから同軸でD_5709に入力できるようになった。D_5709はとにかく聴き飽きない素直な音質で、音源やスピーカーの品質や性能に沿ってキッチリとドライブする。低音の響きが乏しいようだが、忠実に再生しているからそう聞こえるらしい。ためしにサンスイのSP100iを鳴らしてみると、とんでもないクリアーで迫力のある低音が響いた。これはアナログアンプでは絶対に出ない音だろう。いかんせん、やはりSP100iは中音域が凹んだ感じがしてしまうので、実に惜しい。そうしてみると、D_5709は大きめのユニットか、よくできたマルチスピーカーで使うのがいいようである。フルレンジでも、8センチより10センチの方がのびのびと鳴る。たぶん、16くらいがいいのかな?バスレフとは相性が悪いようで、密閉とナチュラルダクトがいいようである。まあ、小生の駄耳による思いこみ9割の評価である。音源がいいほど、ぐんぐんよくなるが、そうでないと、そうでない音がするのが、いいようで難しいところである。
[PR]
by digressive | 2012-07-06 19:24 | プアオーディオ | Comments(0)
 



人間は、考える足である。
by ラーメン
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
カテゴリ
リンク

おやつ会

人との交流が人を育てます。


ホームページ作成
WEBデザイン(Perl PHP MySQL)
グラフィックデザイン
CI 各種印刷物 広告 SP
はじめました。

■□■□■□





RandomReading《読書記録》
通勤電車が私の書斎さ。
■□■□■□





WEBカラーネーム

WEBカラーチャート

「もう一つの日本」
どう展開するのか、見えませんが楽しみです。

放射NO! 防御プロジェクト
フェイスブック発、自分の身は自分で守ろう

植草一秀の『知られざる真実』
頑張れミラーマン

世に倦む日々
無料版です

奥の横道(写真)
携帯で写真を撮りだすとクセになる。

マニア・マニア
何が彼らをそこまで駆り立てるのか?

天木直人.com
多少偏向していそうだが、
文春よりは参考になる


きっこのブログ
謎のブログ、リンクしていいのかな?

とりまきメモ
ブログというより、日記帳ですね。

LINK MEMO
小生の勝手なリンク集


小金井市の地域SNSです
WEB デザイン モリ のページもあります。

アメブロもよろしく。

pixiv

twitterフォロー ミー

上のボタンが好きな背景色で作れます


青空文庫


お気に入りブログ
ライフログ
以前の記事
2017年 05月
2017年 04月
2017年 03月
2017年 02月
2017年 01月
2016年 12月
2016年 10月
2016年 09月
2016年 08月
2016年 06月
2016年 04月
2016年 03月
2016年 02月
2016年 01月
2015年 12月
2015年 11月
2015年 10月
2015年 09月
2015年 08月
2015年 07月
2015年 06月
2015年 05月
2015年 04月
2015年 03月
2015年 02月
2015年 01月
2014年 12月
2014年 11月
2014年 10月
2014年 09月
2014年 08月
2014年 07月
2014年 06月
2014年 05月
2014年 04月
2014年 03月
2014年 02月
2014年 01月
2013年 12月
2013年 11月
2013年 10月
2013年 09月
2013年 08月
2013年 07月
2013年 06月
2013年 05月
2013年 04月
2013年 02月
2013年 01月
2012年 12月
2012年 11月
2012年 10月
2012年 09月
2012年 08月
2012年 07月
2012年 06月
2012年 05月
2012年 04月
2012年 03月
2012年 02月
2012年 01月
2011年 12月
2011年 11月
2011年 10月
2011年 09月
2011年 08月
2011年 07月
2011年 06月
2011年 05月
2011年 04月
2011年 03月
2011年 02月
2011年 01月
2010年 12月
2010年 11月
2010年 10月
2010年 08月
2010年 07月
2010年 06月
2010年 05月
2010年 04月
2010年 03月
2010年 02月
2010年 01月
2009年 12月
2009年 11月
2009年 10月
2009年 09月
2009年 08月
2009年 07月
2009年 06月
2009年 05月
2009年 04月
2009年 03月
2009年 02月
2009年 01月
2008年 12月
2008年 11月
2008年 10月
2008年 09月
2008年 08月
2008年 06月
2008年 05月
2008年 04月
2008年 03月
2008年 02月
2008年 01月
2007年 12月
2007年 11月
2007年 10月
2007年 09月
2007年 08月
2007年 07月
2007年 06月
2007年 05月
2007年 04月
2007年 03月
2007年 02月
2007年 01月
2006年 12月
2006年 11月
2006年 10月
2006年 09月
2006年 08月
最新のコメント
最新のトラックバック
Macの音楽をオーディオ..
from ちょっとOldなMacの話
グランベリーモール町田
from アウトレットモール・パーク【..
「セオリー」アウトレット
from 町田アウトレット【グランベリ..
アロワナ
from アロワナ
進行中の環境問題
from バナナペーパー!?環境問題を..
バナナが地球を救う。
from バナナが紙に!?そんなバナナ..
インクジェットプリンター..
from ネット専用商社 特選館
【携帯】 アップルの「i..
from 【究極の宗教】Physica..
お得なえびの高原温泉に関..
from 宮崎エリアnavi
TOEIC勉強法
from TOEIC勉強法
検索
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧