未来回帰線招致委員会

好きなアニメは祝福のカンパネラです

果てなき性への渇望

中学1年生のおれたちは、溢れ出るセックスへの欲望の留まるところを知らなかった。

 

おれの通っていた中学は少し特殊で、早い話が女が全く居なかった。高学年ともなると他校の女子生徒に会いに行くなどのアクションを取るやつも出てくるが、入りたての中1君でそこまでの行動力がある奴は中々いなかった。そのため、誰かが噂レベルで持ち込む性情報が、得られる異性の知識の全てであった。

 

当時、級友と「もし飽きるほどセックスをしてしまったら、どうなるんだろう」という話を議論したことがあった。

級友は、「もしね、なんかホストみたいな人になってさ、女の人とセックスがやりたい放題になってさ、もうそれこそ何百回も何千回もセックスをするようになったら、やっぱりセックスに対して何も感じなくなっちゃうのかな。『セックスが気持ちいい』という感情は無くなってしまうのだろうか」と、恐怖を語った。

 

性に飢えており、覚えたてのオナニーに明け暮れる中学1年生のおれたちにとって、セックスが「もういい」となるなど、天地がひっくり返っても考えられないようなことだった。まだ見果てぬセックスを極めて強く渇望しており、性に対して純粋で真剣だった時期のことである。

そして、実際のセックスを経験した者など身近に誰一人いないため、覚えたてのセンシティブ・ワードを駆使し、憶測にまみれた流言飛語で盛り上がるのである。前述の級友の発言に見られる、「ホストがなんなのかよく知らないけど、きっとセックスがやりたい放題なんだろう」という偏見が良い例である。

担任も童貞仲間だと思いこんでおり、別の教師から「君たちが想像してるようなことは大人になったら大抵やってるよw」と言われた日には、ホームルームで「先生!セックスをしたことがあるなんて本当ですか??信じてたのに!この裏切り者!」とクラス一丸となって担任を糾弾したこともあった。

 

閑話休題

 

おれが精通したのは中学1年生の時で、またアニメだったりラノベだったり二次元にハマりだしたのが中学3年生の初めの頃だったので、裏を返せばその2年間は性欲とアニメキャラクターが結びついておらず、極めて純粋に性に向き合っていた時期であった。

PSPの15禁のよくわからんグラビアっぽいビデオを借りて学校のトイレで興奮していたし、図書室で馳星周の女とドラッグと暴力にまみれた文章を呼んで我慢汁を垂れ流していた。

 

兎にも角にも性欲は無尽蔵に湧いてくるので、「セックスがどうでも良くなったら、どうなってしまうんだろう」という恐怖はあった。枯れ果てるなど想像もできなかった。

 

 

やがて大学生になり、おれは「起きぬけに一発シコるとそのまま疲れて二度寝してしまい、2限に遅刻する」ことを学習した。射精は疲れるものだと初めて知覚したのだ。

 

やがて労働者になった。「今日はシコらずに寝よう」という選択肢が日常に入り込むようになった。

 

ただただ果てなき性を渇望し、必死にオナニーをしていた中学1年生の頃が、一番無敵であった。

そこに思考はあるのかい

小学生の時に、おれは親にゲームをねだった。ポケモンリーフグリーンか何かだったと思う。

その時、親父は「どうしてそのゲームが欲しいか言ってみろ」とおれに問うた。

何をプレゼンしたかはもはや記憶にないが、おれはそのゲームを買ってもらいたい理由を述べた。

 

それを聞いた親父は「よし分かった、買ってやろう。ちなみに『周りのみんなが持ってるから』って理由だったら買ってやんなかった」と言った。

 

かくして幼少のおれは、父親の「周りに流されず自分の考えを持って発言しなさい」という教えの意図をガン無視し、「逆張りするとアドい」と学習した。

 

 

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

 

 

 

逆張りとは、ある種の思考放棄である。

ものごとがあり、それに対して己がどう考え・意見を持っているか。この考え・意見を手にするために経るべき思考プロセスが肝要である。

しかしおれは父の教えを履き違え、思考プロセスに割くべきリソースをケチり、「なんだかよく分からんけど、世間のだいたいの意見はこっちだし、とりあえず逆向いとけばそれっぽく見えるだろ」で27年間生きてしまった。

 

そんなわけで、おれは逆張りを辞めたいと思っても、真っ先に「とりあえずテレビ・ドラマを見とけばいいのかな」などと思いつくのであった。

ラブライブ!虹ヶ咲学園スクールアイドル同好会 UNIT LIVE! ~QU4RTZ Fluffy Magic~Day1 咆哮

今、見上げた(キャンバス)は、僕らが染めるためのもの――――――。
『PASTEL』 / QU4RTZ

初めましての方は初めまして、そうでない方はこんにちは。ねいけいです。
このたび、わたくしは、全人権をQU4RTZちゃん様に移譲することが決定したため、人権を喪失したことをこの場を借りてお伝えいたします。

自分の使う敬称の中で最高位のものは「〇〇ちゃん様」でして、この敬称を付与するのは「QU4RTZちゃん様」と「オルタンシアちゃん様」「コスモスちゃん様」以外には存在しません。


それはさておき、QU4RTZちゃん様、本当にやってくれましたね。

どうしてくれるんですか? ぼくはもう正常に生きていくことは不可能になりました。
24時間365日、QU4RTZちゃん様のことを思い出すだけで路傍に蹲り、咽び泣くだけの余生を送るのみとなってしまいました。
もう、ぼくはおしまいです。皆様、今までご愛顧まことにありがとうございました。QU4RTZちゃん様に、幸あれ。
※この記事は、アーカイブ配信を見ながら泥酔したオタクが勢いで執筆しています。

Sing & Smile!!

ぼくが初めてQU4RTZちゃん様と出会った曲です。
QU4RTZちゃん様ってね、ただふわふわでかわいいだけじゃないんですよ。
QU4RTZちゃん様の「肯定」はね、本当に「力強い肯定」なんです。

みんなが皆 同じじゃなくてもいいんだ
それぞれの色が混ざり合う
素晴らしい明日を作ろうよ

『Sing & Smile!!』 / QU4RTZ

なんて頼もしいんだろう。
知ってた?
QU4RTZちゃん様って、すっごくかっこいいんだよ。

ここまで、確固たる意志を持って肯定されてしまうと、おれは本当にどうしたらいいかわからなくなってしまいます。
そんな、こんな、え、あの、

本当にありがとう。

SIng & Smile!! を超越する楽曲は、今後二度と現れないだろう。

LACM-24323

www.lantis.jp

SIng & Smile!! を超越する楽曲は、今後二度と現れないだろう。
ねいけい 2023/3/20 22:25

嘘つきました。
2022年11月23日に、それは現れました。

Tr.01 「PASTEL」

こんな楽曲が、この世に存在して、本当にいいんですか?

こんなにも、自分らのいずれ往くであろう未来を力強く肯定する曲がかつてあっただろうか。
ほら、「力強く肯定」するんですよ。QU4RTZちゃん様は。

今回のライブでは、生首ストーリーの主旨が「僕らの想像(魔法)は、こんなにも無限大の可能性を秘めているんだ!」と気づくところだったと思うんですが、そうやって無限大の(キャンバス)に「魔法をかけ」た直後にPASTELが流れだして、気球がふわふわ飛んで、

ああ、これがFluffy Magic(ふわふわの魔法)なんだなぁ………。

魔法にどっぷり嵌ってしまった。

Tr.02 「ミチノサキ」

QU4RTZちゃん様はね、本当に勇敢で、若々しく、未来を切り拓いていくんですよ。
だから、どんな未来でも、大丈夫なんです。
この先、何があっても、大丈夫。

だから、僕は確信しています。
QU4RTZちゃん様は、絶対に幸せな生涯を歩んでいけると。

なんでこんな曲出しちゃったの?
QU4RTZちゃん様が今後慈愛・幸福に満ち溢れることが確定してしまいました。
もう、本当に、それだけでいい。
これ以外、この世には何もいらない。

未来ハーモニー( QU4RTZ Acoustic Ver.)

2021年10月9日。僕はこの日、全人権を喪失しました。
「未来ハーモニー(QU4ZRT Acoustic Ver.)」の誕生を記念し、僕の所持していたあらゆる基本的人権を、QU4RTZちゃん様に移譲したためです。

この曲の本質に関しては多くは語りません。浴びれば、「視える」ようになるよ。新世界が。

さて、今回のライブに時を戻し、トキランのオルゴールアレンジが流れて、「今からお前を殺す」と宣告されたところまで行きましょう。

ステージ上に椅子が置かれました。ものすごく嫌な予感がしました。僕が全人権を喪失したあの瞬間も、直前にステージに椅子が置かれたからです。
いや、まだ「アレ」が来ると決まったわけじゃない。ここから生き残る術はまだある。
そう言い聞かせながら、次の一音を待ちました。

果たして、僕は、二回目の全人権喪失をする羽目になりました。
僕は、QU4RTZちゃん様の奴隷です。

「未来ハーモニー(QU4ZRT Acoustic Ver.)」
この世に、このような概念が生まれてきてくれて、本当にありがとう。

天王寺璃奈に歌唱させたいエロゲソング一覧

First Love Againはエロゲソングです。
初恋は、なんぼだってしたっていいですからね。

・Life is like a Melody / Lia
・同じ空の下で / KOTOKO
・philosophy / MOMO
・Imaginary Affair / KOTOKO

天王寺璃奈と優木せつ菜が高咲侑に演奏をおねだりするシリーズ)

・夏影
・夜の向日葵
・Dear Old Home

おわりに

ぼくの脳内で発生した化学反応を出力しました。
QU4RTZちゃん様、生まれてきてくれて、ありがとう。
あと、虹ヶ咲淫夢ごっこで散々擦り倒して本当にごめんなさい。
でも、貴女方の往く輝かしい未来を、僕はとても誇りに思っています。

これはQU4RTZちゃん様に限った話じゃないんですが、虹ヶ咲学園の子たちって、「輝かしい未来」が「視える」んですよ。
そういうところがあるから、おれはこれにここまでどっぷり浸かってしまったんだろうなぁ。

参考文献

LACM-14972「Sing & Smile!!」 / QU4RTZ
LACM-24323「PASTEL」 / QU4RTZ

Re:ステージ! プリズムステップ 2022年エイプリルフール限定「伊津村陽花[Kiss the BRIDE!!]」に対する緊急声明

初めましての方は初めまして、そうでない方はこんにちは。

ゆりえっち三太夫です。

この文より以下の記述に関しては、全てゆりえっち三太夫による個人の見解・憶測の域を出ない言説となっておりますためご承知おきください。

 

2022年4月1日0時00分に発生いたしました事象につきまして、下記の通り声明を発出させていただきます。

Re:ステージ! プリズムステップ 2022年エイプリルフール限定「伊津村陽花[Kiss the BRIDE!!]」に対する緊急声明

 

ネタバレが無い部分

本当に大変なことが起きています。

今すぐ伊津村陽花キャラストーリー[Kiss the BRIDE!!]を読んでください。

これは、単なる一過性の季節ネタではありません。

天井は課金50k、無料石500×150連です。

期限は4/3の23:59までです。

ぼくの明日からのご飯は冷凍庫の氷です。

 

ここから先はネタバレ要素を含みます。

伊津村陽花キャラストーリー[Kiss the BRIDE!!]を読んでいる前提で話を進めますのでご注意を。

 

 

 

 

 

 

 

 

 

 

 

 

 

~~閑話休題~~

rst-project.com

ライブやるよ。

多分まだこれから抽選やるよ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ネタバレしか無い部分

落ち着いて、内容を振り返っていきましょう。

まず前編。紫ちゃんの語調が通常より5割増しでかっこいいですね。

この辺から違和感があり、夢オチっぽいのはなんとなく予想はついていました。

これから結婚式なんて、一体どうなっちゃうの~~!という感じで前編が終了しましたね。ここだけなら私も「ほ~ん、笑」で済ませていたところです。

さて素材をモリモリ食べさせてあげて、レベル99へ。

早速後編を読んでいきましょう。

 

今までも一緒にいたし、これからも一緒にいるつもりだったけど……

伊津村陽花[Kiss the BRIDE!!]後編

ア"ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーッッッッッッッッッッッッッッッッッッッッッッッッッッッッッッ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

伊津村陽花さん、それはね、結婚というよりね、もっと上位次元のね、魂と魂の結び付きってヤツなんですよ。わざわざ結婚とかしなくても、一緒に居るのが当たり前だと思っているんですよ。あなたは。

このあたりは、とにかく伊津村さんちの陽花ちゃんの心の描写が細かく描かれています。とびっきり甘い、最高に幸せな心情描写が。一途な女の子は、本当に一途に幸せになってほしい。

 

……陽花、幸せにするからね

ふふ、違うよ紫ちゃん、一緒に幸せになるんだよ

伊津村陽花[Kiss the BRIDE!!]後編

ヴお"お"お"お"お"お"お"お"お"お"お"お"お"お"お"お"お"お"お"お"お"お"お"お"お"お"お"ん"ん"ん"ん"ん"ん"ん"ん"ん"ん"ん"ん"ん"ん"ん"ん"ん"ん"ん"ん"ん"ん"ん"(泣)

 

ワイは、涙が、止まりません。

共に人生を歩んでいくパートナーに対する言葉。

愛し、愛されているからこそ、支え合っていける。

伊津村陽花さんがこの精神性を持ち合わせている、それだけで、いい。

いつまでもいつまでも、二人で幸せに暮らしてください。

 

さて、結局この結婚式は夢オチだったわけですが、夢から覚めた後の放課後の教室での描写は、皆さんが読んだ通りです。

 

「やっぱり元の紫ちゃんのほうが好きだな♪」という陽花の思いとともに、限定ストーリーは幕を閉じます。いやー、夢オチ結婚式か。良いエイプリルフールネタでしたね。

―――[例のアレ]に目を瞑るのであれば。

 

[例のアレ]。これのせいで、今回の件を「ただのエイプリルフールネタなだけ」と言うことができなくなっています。

 

今回のストーリーは伊津村陽花さん視点でのみ描かれており、伊津村陽花さんの心情が細かく描写されています。

伊津村陽花さんが伊津村紫さんに只ならぬ好意を抱いていることは、もう言い切って良いでしょう。

しかし、[例のアレ]について考えるにあたり、伊津村紫さんが伊津村陽花さんにどのような感情を抱いているのかを考慮に入れる必要があります。

 

私は以前、2019年に開催された「Re:ステージ! PRISM☆LIVE!! 3rd STAGE Reflection」の感想ブログの中で、「あのね」という曲に言及しました。

nvs-nk.hatenablog.com

(あのね)ドキドキのステージで

(でもね)内緒だらけの言えない気持ち

もうちょっと もうちょっと

まだ抱き締めていたいな

(あのね)どうか覗かないでね

(でもね)ああ、なんでだろう 願ってるの

「気付いてほしい」

このままでいいのに ワガママが邪魔をする 好きってこと

これからも二人で 変わらずに歩いてく ねえ、いいでしょ?

あのね / 伊津村 紫

 

私はこの曲を♰理解♰した時、「うっわ、伊津村紫さん、めっちゃ伊津村陽花さんのこと好きじゃん……」と思いました。いやまぁ、どのような歌かを決めるのはその人自身なのですが。わたくし、ゆりえっち三太夫と申す者ゆえ。

 

この「内緒だらけの言えない気持ち」が。伊津村陽花さんと同質のものであったとしたら。

まだ気づかれたくない、覗かないでほしいのに、「ワガママが邪魔」をした結果が[例のアレ]だとしたら。

そして、もうちょっとまだ抱きしめていたいので覗かないで欲しいゆえに、[例のアレ]の後には明るくいつも通りに振舞っているのだとしたら。

 

伊津村紫さん、えっ、伊津村陽花さん、えっ

 

あああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ

 

本当に気が狂ってきた

 

マジで、この、暗喩を通してでしか描かれていない、伊津村紫さんの、伊津村陽花さんに対する、「内緒だらけの言えない気持ち」が、それだとしたら、本当に大変なことで、

 

あああああああああああああああああああああああああああああああああああああああ

 

マジでどうしてくれんの?????????????????????????

 

お願いだから、本当に可能性だけでも良いので。

伊津村紫さんは、伊津村陽花さんが思っている以上に、伊津村陽花さんのことを大好きでいてください。

 

いや、可能性は拓かれた。

 

2022年4月1日、おれの前に可能性は現れたんだ。

 

本当にありがとう。

 

ありがとうオルタンシア、ありがとう伊津村陽花さん、ありがとう伊津村紫さん。

 

いつか「あのね」と切り出すことができますように。

いつまでもいつまでも、共に道を歩んで、幸せに生きていくことができますように。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

おわりに

ここまで一人のゆりえっち三太夫を発狂させるポテンシャルがあるエピソードなのに、目に触れることができる人が極端に少ないの本当にもったいねえ。

3日間しか出現しない限定ガチャで、単発1回回すのに石500個持ってかれて、天井が

50kとな。

マジでこの世のゆりえっち三太夫全てに読み聞かせてやりたい内容なのに、安易に人に勧めづらい……。

実際今日1日、「オルタンシア」「伊津村」「リステ」等でトゥイッテァの方をサーチしていましたが、本ストーリーの内容に言及したと思われるものが片手の指で数えられる程度の件数しか見つけられませんでした。いくらリステ大好きリメンバーズでも、コンテンツに辿り着くハードルが高すぎるんよ…。

 

今回はたまたまこの「伊津村陽花[Kiss the BRIDE!!]」が自分の目に留まり、幸いにも引くことができたためストーリーを読めているわけですが、リステップにはこうもいかずに埋もれているエピソードがたくさんあるんだろうな、と思います。

全てに目を通すのはおそらく無理なので、自分はまぁリステップくんとは適度な距離感で付き合っていたいとおもいます(あらそい等に真面目に取り組んだことがない)。

 

伊津村陽花さんと伊津村紫さんに、幸あれ。

 

参考文献

・Re:ステージ! プリズムステップ 伊津村陽花キャラストーリー[Kiss the BRIDE!!]

ポニーキャニオン「Pullulate」Tr.05「あのね / 伊津村紫」

 

ぼくのかんがえた最強の自宅DJ環境

初めましての方は初めまして、そうでない方はこんにちは。

☝ねいけい☝ (@nvs_nk) | Twitterです。

 

去る2021年9月7日、コミックムービー「にじよん シーズン4 第20話,第21話」が公開されました。

youtu.be

 

私は今、これのことしか考えておりません。

上原歩夢さんと宮下愛さんが、精神の交流を経て、非常に高い次元へ到達しています。

詳しくはTVアニメ「ラブライブ!虹ヶ咲学園スクールアイドル同好会」をご視聴ください。

 

さて、今回は続きモノです。

先日投稿いたしました下記幣ブログでは、

nvs-nk.hatenablog.com

 

画像 次回、NASを導入してぼくのかんがえた最強のDJ環境を作ってみた!



と結びました。

実は私、先日に個人的事情で転居をしたのですが、自宅の環境変化にかこつけてお手製DJブースを再構築してみよう!と思い立ちました。

荷ほどきも一段落し、環境もサマになってきたので、ここいらで一丁自慢紹介していこう!といった趣旨の企画です。

 

ぼくのかんがえた最強の自宅DJ環境

実現したいこと

今まで溜め込んだ大量の音源を集中管理しつつ、DJプレイ用途普段の音楽鑑賞用途の2面で素早く音源にアクセスできるような環境を作る。

 

要するに、

  • コレクションしてきた音源を綺麗に管理してニチャつきたい!
  • おうちでDJ練習したくなった時に、パソコンつけるだけですぐに取り掛かれるようにしたい!
  • それとは別に、アニソン聞いて暴れたくなった時に、パソコンをつけるまでもなく素早く再生できるようになりたい!
  • 以上のことを全部実現したい!

って感じです。

今回買ったもの

さて、音源集中管理用のNASを導入すると決意したので、NASを購入します。

今回私が選んだのはQNAP社製のTS-253D。選んだ理由とかは後程解説します。

さてさて、こちらが実際に届いた商品となります。

画像 QNAP製NAS TS-253D

う~ん、わくわくしますね。

 

画像 NASになんかくっついてきているってちょっと待て、なんか増えてない????

んもう、勝手についてきちゃって、しょ~がない奴だな♡

 

はい、NASのついでに生えてきたものです。買い物って恐ろしいですね。

以上が、我が家に新しくお迎えされた主なシリーズです。細かい解説や用途は後程します。

 

実際に構築した環境を紹介

前項で購入してしまった物品と、元々うちにあった物品とを組み合わせ、以下のような構成を組み上げました。

画像 自宅LANおよびオーディオ構成図

それぞれのノードの役割を一つずつ解説していきます。

ノード① PC1 メインデスクトップ

1年半前、どっかの法人の中古品をヤフオクで落とし、メモリやSSDを少しとっかえて、控えめだけど快適に使えはするお安めなスペックにしたもの。スリム型なので省スペース。主にTwitterdアニメストア、成年向け美少女ゲーム等に使用される。

 

ノード② PC2 DJ用ノート

去年、大学時代に使ってたノパソがぶっ壊れたのを機に購入したもの。物理インターフェースが豊富で、少しいい感じのスペック。主にPCDJに使用される。

 

ノード③ 【新】スイッチングハブ AT-x210-16GT

www.allied-telesis.co.jp

ヤフオクで4kくらいで落としたインテリジェントL2スイッチングハブ

いろいろ設定入れられるし勉強にも使えるかな~ということで入手。

本当はL3スイッチ欲しかったけど死ぬほど高くてさすがに躊躇しちゃった。

VLAN切れるようにするために、次のボーナスではRTX830あたりが生えてくるかもしれない……。

 

ノード④ DJコントローラー DDJ-RB

www.pioneerdj.com

一昔前のDJ入門機として人気の高かったDJコントローラー。

DJの先輩に当たるオタクから、機材を買い替えるからと安く譲ってもらった一品。これがきっかけで無事アニクラデビューが叶う。その節は本当にありがとうございました。ただし、あまりに弄り倒したせいで左デッキの縦フェとPLAYボタンの挙動が最近怪しくなった。

 

ノード⑤ スピーカー

RCA(紅白ケーブル)入力で音が出るタイプのスピーカー。メーカはサンワサプライだが、PC用スピーカーではなくれっきとしたオーディオ機器である。近所のハードオフでジャンク漁りをしている最中に発掘した。Bluetooth機能が付いているが、正直いらない。

 

ノード⑥ 【新】NASキット QNAP TS-253D

今回新たに購入したもの。NAS(Network Attached Storage)とは、ネットワークを介してデータを管理できるストレージのこと。

ハードディスクが別売りの、ファイル管理に特化した特殊コンピュータだと思ってください。

USB接続の大容量外付けHDDとは違い、ネットワーク経由でアクセスするため、複数のデバイスから簡単に同じファイルにアクセスすることができます。

www.qnap.com

このモデルを選んだ理由は、将来の拡張性が高いからです。

中小企業向けミドルレンジに属するこのモデルは若干いいお値段しますが、2.5GbEのLANポート*2でリンクアグリゲーションだとか、メモリ最大8GBまで換装可能だとか、PCIe拡張スロットで10GbE化が可能だとかで、夢が広がりんぐです。(周辺機器を更新する費用さえ捻出できれば)さらなる環境のアップグレードが見込めるわけですな。

 

このNASのセットアップを済ませてしまえば、中に格納してあるファイルにネットワーク共有フォルダとして、エクスプローラー画面からアクセスができるようになります。

つまり、NASに所持音源を全部格納してしまえば、前回の方法でrekordboxにインポートし、そのままDJプレイをすることができる、というわけです。

かくして、要求条件であった

  • コレクションしてきた音源を綺麗に管理してニチャつきたい!
  • おうちでDJ練習したくなった時に、パソコンつけるだけですぐに取り掛かれるようにしたい!

の実現が可能となりました。

 

ノード⑥-2 【新】NAS向けHDD 東芝製 8TB

kakaku.com

NASキットを購入する時、忘れちゃいけないのが中に入れるHDDです。

運用方法にもよりますが、NASは基本的に電源いれっぱで使うものなので、24時間回りっぱなしな使用方法を想定したモデルを選びましょう。このHDD選びは非常に悩ましいところですので、パソコンショップの店員さんと相談するのが良いかと思われます。

私はふらっとアキバのTSUKUMOに迷い込み、SEAGATEかWDかで散々迷った挙句、何故か東芝製を購入して店を出ました。買い物って意味が分からないですね。

 

ノード⑦ 【新】バックアップ用HDD SEAGATE製 8TB

kakaku.com

ついでにもう1個HDDが生えました。なんででしょうか。

まぁ大真面目な話をすると、バックアップ用にNAS向けと同じ容量普通のHDDを買いました。このモデルを選んだのは8TBの中で一番安かったからです。

HDD2個と言われればRAID組むんか?と思いますが、残念ながらRAIDは組みません。そもそもNASに組み込みすらしません。お洋服(筐体)を着せて、シンプルにバックアップ用の外付けHDDとして扱います。

 

運用方法としては、NAS向けHDDに書き込んだ内容をまるまるバックアップします。

ポイントは、バックアップを取る時以外は基本電源OFFということです。

 

例えば、日常運用しているNASランサムウェアに食い荒らされてしまった時。

この時、バックアップ用のHDDに電源が入っていなければ、そもそも読み書きはできないため、たとえ宅内LAN全土に及ぶ大規模な被害を受けたとしても、被害を免れることができます。ランサム相手の場合、1つでも生き残ればこっちとしてはギリ耐えです。

 

一々ちまちまバックアップを取って面倒かもしれませんが、

バックアップは必ず取りましょう。

何か起きてからでは遅いです。

 

とはいえ、面倒なものは面倒なので、もうちょっと楽する方法を模索中………。

こういうのをどんどん自動化していくべきなんだろうなぁ…。

 

ノード⑧ 【新】USBサウンドカード Xoner U7 MK-Ⅱ

www.asus.com

今回一番やりたかったことを実現するパーツです。

PC等から伝達されるデジタル信号を、オーディオ向けのアナログ信号に変換する役割を担います。

元々デスクトップPCの拡張サウンドカードとして販売されてきたASUS社製のXonerシリーズですが、これはUSB-DACとして使用するタイプです。

今回買ってきたNASにはUSBポートが付いていますが、このポートにUSB-DACを接続すると、なんと……NASから直接音楽をスピーカーに流せます!

 

QNAPのNASの場合、本体内の「Music Station」というアプリケーションで楽曲を管理し、スマートフォン向けアプリ「QMUSIC」を使用することで、スマートフォンからの操作でNASに格納されている楽曲を再生できます

 

まず、本体内の「Music Station」の設定を確認します。

画像 NAS本体側のアプリケーション Music Stationの設定を行う

ここから「設定」をクリックし、

画像 NASオーディオ出力にチェックを入れる

「アクセス許可」タブから、「NASオーディオ出力」にチェックを入れて保存します。

ちなみにこれはアカウントごとに設定できます。

余談ですが、デフォルトの管理者ユーザー名「admin」を使い続けている方がいましたら、すぐに変えましょう。攻撃の格好の標的になり得ます。

 

さて、これで設定は完了したので、スマートフォン用アプリ「QMusic」の方から操作してみましょう。

普通に再生しようとすると、NASに保存してある音楽データはスマートフォンにダウンロードされ、スマートフォンの内臓スピーカーから再生されます。

 

画像 QMusicアプリを使用して、出力機器を選択して音楽再生ができる。

しかしこの時、赤く囲った部分から再生機器を指定し、出力先をNASにぶっ刺さってるUSB-DACに指定すると、スマートフォンからの遠隔操作のみで、スピーカーから楽曲を流すことが可能になります。

 

これにて、要求条件の一つであった

  • アニソン聞いて暴れたくなった時に、パソコンをつけるまでもなく素早く再生できるようになりたい!

が解決しました。

スピーカーの電源を入れ、スマホWi-Fiに繋ぐ(自宅LAN内に接続)するだけで、今までたくさん集めてきた楽曲群を簡単に再生できるようになります。

 

ちなみにUSB-DACにこのモデルを選んだ理由は、QNAPの公式サイトで互換性のある製品の系列で、一番手に入りやすかったからです。

厳密に言えば互換保証は無いのですが、まぁシリーズ作だしなんとかなるやろ…もし駄目だったら普通にPC用スピーカーとの間に噛ませよ……の精神で購入しました。結果、上手くいって本当に良かったです。

www.qnap.com

 

ノード⑨ 【新】RCAセレクタ

product.rakuten.co.jp

ヤマダ電機で1000円以内でテキトーに買ったやつ。昔のゲーム機についてたような3色ケーブルのセレクターです。ちょっとゲーム機の多い家庭や大学のサークル部屋なんかに置いてあるんじゃないでしょうか。

黄色(=映像信号)にもバッチリ対応していますが、今回切り替えたいのは音の信号だけなので、赤白のみ使用します。

 

ではこれを使用して何を切り替えるのかというと、

  1. メディアサーバとして見立てたNASから、直接USB-DACに出力されてきた音楽データ
  2. ファイルサーバとして見立てたNASから、DJ用PCを経由してDJコントローラーから出力されてきた音楽データ

のどちらをスピーカーに入力するか、を切り替えます。

経路としてはこんな感じです。

画像 音楽データのスピーカーへの出力経路

この環境下でセレクタを切り替えることにより、音楽鑑賞用途と、DJ用モニタリング用と、用途をすぐに使い分けることができます。

 

実際に環境を作ってみて感じた課題

ここまでQNAPのNASとUSB-DACを中心として、私の自宅内LAN&DJ環境を構築してきました。

この方法の欠点として、QNAP謹製のアプリ(QMusicに限らず全体的に)の完成度が洗練され切っていない、という点が挙げられます。

使ってみると分かると思うのですが、なんというか、操作感が少し不安になる感じです。アプリのタスクをキルしたのにも関わらず、再生画面が通知欄に残り続けてしまったりもします。これ使ってて本当に大丈夫か…?

 

NASキット業界ではよく「ハードウェアのQNAP、ソフトウェアのSynology」と言われており(要出典)、私もアプリケーションの使い勝手のことを考えると正直SynologyのNASを導入したかったのですが、私のリサーチの範囲では、

NASキットに直接USB-DACをぶっ挿してそこからスピーカーに音楽を流す」

という行為の動作報告が上がっているのがQNAPのモデルだけだったため、とりあえずQNAPで導入してみることにしました。

 

まぁ、動作報告を見つけられなかっただけで、多分Synologyでも同じことできるんじゃないかな~と私は無責任に思っています。本当にできるかどうかは知りません。

未来回帰線招致委員会では、Synology製のNASを音源サーバ化して同じことを試してくれる人柱をいつでも募集しております。

 

おわりに

というわけで、ボーナスの大半を溶かして自宅環境を一新しました。

そこそこ冒険や難点もありましたが、自分で数ヶ月考え抜いて作り上げた環境なので、非常に愛着が湧いています。

 

実はQMusicで音源管理の本運用に入るにはまだまだ課題があります。

下図はその一部です。

画像 QMusic上で音楽ファイルが文字化けしている

文字化け問題ですね。

一応対処策は発見したのですが、このへん本当に困っている人に対しては需要がありそうな内容になりますので、一旦内容を整理したうえで、こんな自慢記事とは一緒にせず別途新しく書こうかと思います。

 

これらの内容が、人それぞれ数ある音源管理の方法のうちの一つとして、皆様の参考になればと思います。

 

参考文献

【忘備録】ネットワーク共有フォルダからrekordboxに音源データをインポートする

初めましての方は初めまして、そうでない方はこんにちは。

☝ねいけい☝ (@nvs_nk) | Twitterです。

実は近々引っ越しを控えているのですが、愚かにもよく考えずに契約した部屋が1Gbpsのインターネット回線に対応していないことに、諸々の手続きが終了した直後に気が付きました。これから引っ越される皆様は気を付けてください。光コンセントが生えている部屋に住むんだゾ!

 

さて、以前も紹介させていただきましたが、わたくし、細々とながらもアニソンDJの方を嗜んでおります。

DJをするにあたり、日々の音源整理が非常に重要であるということは前回の記事でもお伝えしましたが、いかにして美しい音源ファイルを構成するかについて私も日々頭を悩ませているところでした。

 

↓前回の記事

nvs-nk.hatenablog.com

そんなこんなである日、なんとなくrekordboxを弄っているうちに、ある知見を得ましたため、ここに忘備録として残しておきます。

5秒で分かる今回の内容

・LAN内にある別PCに、「ネットワーク共有」フォルダを作成。

・作成したネットワーク共有フォルダに、ドライブレターを設定※超重要

・LAN内の別PCのストレージ内にある音源を、ネットワーク経由でrekordboxのライブラリにインポート可能!

こんな人にオススメ!

・WindowsPC + rekordboxでPCDJをしている

・家でDJ練習したり、Mix録ったりする機会が多い

・メインのPCとは別にDJ用のPCを所持している

・音源の移し替えの手間を減らしたい

・持っている音源の量が膨大だ

・所持しているストレージの量は多ければ多いほど良い

・サーバが家に欲しい

・データセンターが家に欲しい

・データセンターに住んでいる

ネットワーク共有とは

さて、rekordbox使いの皆さんは、貴重な貴重な音源をどこに保存していますか?

多くの方々はPCのローカルのHDDもしくはSSD、外付けHDDに保存していると思います。

今回私は、この音源の保存場所を少しひねってみました。

ずばり、「ネットワーク共有フォルダ」です。

 

ネットワーク共有とは、同一LAN内にあるPC同士で、ネットワークを介してデータのやりとりをする機能です。

 

f:id:nvs_nk:20210729000020p:plain

この図は、私の家のネットワーク構成を簡易的に図示したものです。

ルータは一般のご家庭によくあるBUFFALOのWi-Fiルータを使用しています。

www.buffalo.jp

f:id:nvs_nk:20210801162744p:plain

「LAN」とは、とりあえず「家の中」を想像してみてください。

「ルータ」は「玄関」で、「インターネット」は「家の外」です。

上図では、青枠の中が「同一LAN」であると言えます。

 

この状態の時、「ネットワーク共有」を使えば、「家の中」に納まっているPC1とPC2の間で、インターネットを介さずに内々にデータのやりとりができます。

 

じゃあどうやってやるの?

ネットワーク共有の設定方法

共有元PCでの設定

f:id:nvs_nk:20210729232820p:plain

 Windowsをお使いの方は「Windowsキー」+「E」を押せば出てくる、親の顔より見たエクスプローラ画面。

普通、ここはパソコン内蔵のHDD等に保存されているデータを見ることができますね。

しかし、Windowsの標準機能に「ネットワーク共有」というものがあります。

f:id:nvs_nk:20210729233145p:plain

試しに、Cドライブ直下に新しいフォルダを作り、さらにその下に「テスト」というフォルダを作ってみました。

f:id:nvs_nk:20210729233345p:plain

この「テスト」フォルダを右クリック→プロパティを開き、さらに「共有」タブを開いてください。

現状、生まれたてのこのフォルダは、ただの新しいフォルダです。

当然、どこにも共有されていません。

では、ここから「共有」ボタンを押して開いてみましょう。

f:id:nvs_nk:20210729234124p:plain

共有先が選べます。

デフォルトでは同一マイクロソフトアカウントの所持者がアクセスできます。

私はメインデスクトップとサブのノートPCで同じアカウントを使用しているので、これでも問題ありません。

他のアカウントを追加したり、LANに入り込んできた怪しい人でも誰でもウェルカム!としたい方は適宜設定できます。でも知らない人には共有しないようにしましょう。

 

共有相手が決まったら、また「共有」ボタンを押します。

f:id:nvs_nk:20210729235025p:plain

こうなったら、「テスト」というフォルダが、私のマイクロソフトアカウントでログインしている同一LAN内のPCに対して共有されました。

黒塗りで隠してある部分は、このPCの名前です。

 

ここで、このフォルダのファイルパスが

¥¥[PCの名前]¥テスト

となったことを覚えておいてください。

 

では、最初のエクスプローラ画面に戻ってみましょう。

f:id:nvs_nk:20210729235411p:plain

ここに「ネットワーク」という分類があります。

ここに入ってみましょう。

 

f:id:nvs_nk:20210730000410p:plain

このように、現在LAN内に存在する機器が出てきます。

上の「コンピュータ」に出てきているのが、今「テスト」フォルダを共有したメインPCです。

ちなみに下のは私が今使ってるBUFFALOのルータです。

 

メインデスクトップ(黒塗りしていますが、お使いのPCの名前が出てきます)のところを開くと……

f:id:nvs_nk:20210801164154p:plain
「テスト」のフォルダが作成されています。

もしここで検出できていなかった場合は、以下の記事を参考に設定を見直してみてください。

www.fmworld.net

ではいよいよお待ちかね、ここの中に音源データを入れてみましょう。

f:id:nvs_nk:20210801164022p:plain

七森中☆ごらく部10周年おめでとうございます
共有先PCの設定

ここまで、私がメイン使いしているデスクトップPCで操作を行ってきました。

では、もう一台のDJ用ノートPCから、このファイルを本当に参照できるのか確認してみましょう。

f:id:nvs_nk:20210801170205j:plain

以降、このノートPCでの操作を載せます。

f:id:nvs_nk:20210801171129p:plain

先ほどと同じ要領でエクスプローラを開き「ネットワーク」を選択すると、

コンピュータが2台見えています。

さっきメインデスクトップを共有設定したので、ノートPCの方からも見えるようになったわけです。

ここで、メインデスクトップの方を開きます。

f:id:nvs_nk:20210801171615p:plain

ファイルを開き進めていくと、さっき「テスト」フォルダに放り込んだ音源データが出てきました!

f:id:nvs_nk:20210801172234p:plain

これ今どういう状況なのかというと、PC2から、ネットワークを介してPC1の内臓HDDの中のファイルにアクセスしています。

f:id:nvs_nk:20210801172851p:plain

この状態で、PC2からPC1のファイルに操作を加えることができます。

ということは、PC1の中にある音源を、PC2に入っているrekordboxにインポートできるのでは???????

 

そう思って、試しにこの「ゆりゆららららゆるゆり大事件.mp3」をインポートしてみました。その結果。

f:id:nvs_nk:20210801173952p:plain

なんでや!!!!!!!

とりあえずエラーログが吐き出されたっぽいので見てみます。

f:id:nvs_nk:20210801174628p:plain

選択部分はメインデスクトップのパソコン名が書かれていたので便宜上書き換えていますが、それでも全体の文字数が255文字を超えてはいませんでした。

 

共有ファイルのドライブレターを変更する

結論から言ってしまえば、インポートができなかったのはファイルパスが原因でした。

先ほど、この共有フォルダのファイルパスが

¥¥[PCの名前]¥テスト

となっていると言いました。

一般的に、PC上でフォルダを作ると

C:¥新しいフォルダー¥テスト

といったようなファイルパスになります。

この先頭のC:といった文字列は「ドライブレター」といい、PCが接続されているHDDやUSBメモリ、DVDドライブ、外付けHDD等を識別するために割り当てられるアルファベット1文字です。

どうやら、rekordboxはインポートされたファイルのファイルパスがこのドライブレターから始まっていない場合、インポートできなくなるようです。

ネットワーク共有フォルダなので、デフォルトではドライブレターが付かないのが普通なのですが、おそらくそんな使われ方を想定していないrekordboxくんにその理屈は通用しないようです。

しかしご安心を。ネットワーク共有フォルダにもきちんとドライブレターを割り当ててあげることが可能です!

f:id:nvs_nk:20210801181736p:plain

共有フォルダを右クリックし、「ネットワーク ドライブの割り当て」を選択します。

f:id:nvs_nk:20210801182108p:plain

このように、共有フォルダにドライブレターを割り当てることができます。

Cから数えて若いアルファベット(DとかEとか)を割り当ててしまうと、USBメモリを差し込んだ時などに混乱してしまうので、なるべく後ろの方のアルファベットを使用しましょう。私は今回はZドライブを割り当てます。

f:id:nvs_nk:20210801182940p:plain

ドライブレターの設定が完了すると、ファイルパスがこのようになります。

この状態で再度rekordboxへのインポートを試みると……

f:id:nvs_nk:20210801183340p:plain

今度はちゃんとインポートできました!!!

楽曲解析も再生も問題ありません。

このフォルダに格納された音源を使用してPCDJすることも可能だと思われます。 

おわりに

今回の記事をまとめると、以下のことができるよって話です。

  • 実際にDJをするPCの中に音源が無くても、LAN内でネットワーク共有フォルダを使えば他のPCに入っている音源を使ってDJできるよ
  • そのためには、共有フォルダにドライブレターを割り当ててあげる必要があるよ

これが分かったところで、どこに使いどころがあるねん、となりそうなTipsですね。私もそう思います。

ネットワーク経由で認識できる別PCのフォルダをrekordboxで参照できていいことなんて・・・

 

いいことなんて・・・

 

自前でサーバやらNASやらを立てて、そこにアクセスする形で、綺麗に管理された音源サーバからDJをすることができるのでは??????

 

実は私、ずっと前から音源用のファイルサーバが欲しかったんですよね。

でも、DJソフトと有効に結びつける運用方法が分からなくて、いまいち手を出せていなかったんですよね。

へぇ、ふ~ん。

 

 

f:id:nvs_nk:20210801190124p:plain

 

次回:NASを導入してぼくのかんがえた最強の自宅DJ環境を作ってみた!

nvs_nkのボーナスの運命や如何に!

 

※構築がうまくいった場合は続報を投稿する予定です。続報が無かった場合は察してください……。

 

※2021/10/01追記

続きです↓

nvs-nk.hatenablog.com

 

参考文献

富士通Q&A 

[Windows 10] 他のパソコンとフォルダーを共有する方法を教えてください。(https://www.fmworld.net/cs/azbyclub/qanavi/jsp/qacontents.jsp?PID=4510-8381)

 

保有音源データベースを作ってみた

初めましての方は初めまして、そうでない方はこんにちは。☝ねいけい☝ (@nvs_nk) | Twitterです。近況ですが、休日出勤の振り替え休日を利用して、土日祝日のアクセスが困難なラーメン二郎へ訪問しています。無限に暇な学生時代かニート時代に行っておくべきでしたね。

 

さて、普段アニメやオタクソングの感想を垂れ流すだけと化している本ブログですが、たまには少しは実用的なことも書いていきたいと思います。

私のTwitterを見ている方はご存じかもしれませんが、実はわたくし素人ながらもアニソンDJの方を少々嗜んでおりまして、mixを投稿したりイベントに出演させて頂いたりなど、社会を片手間に細々と活動しております。

学生時代のアニクラ通いが高じた結果ですが、社会に放逐されてもこうしてアニクラに関われるのは嬉しい限りですね。

 

ところで、こうしたDJ活動をするにあたりなんといっても欠かせないのは、音源です。

学生時代から音源コレクターのケがあった私は様々なオタクソング音源をコツコツ蒐集してきましたが、その入手経路の大部分はレンタルビデオ店からのレンタルに依存しています。

んで、今でもシブツタでアルバム半額キャンペーンとかがあると新譜をドサっと借りに行くわけです。

こうした中、こういうシチュエーションによく遭遇します。

 


「おっ、これ欲しかった音源じゃーん!借りとこ借りとこ!」

 

「ふう、今日もいっぱい取り込んだな、これをHDDに移し替えて……」

 

「…このCD、もう借りてたわ・・・」

 

はい。よくあるやらかしですね。私たぶんこれで数千円、下手したら万単位で損してます。一番よくやるのは、プリコネのキャラソン\をいくつまで借りたか忘れてダブって借りるパターンです。気が付かないうちにCD何枚も出てるし……。あ、ちなみに今この文章を書きながら借りてきたCDを取り込んでいるのですが、今回はシングルの重複借用が3件発生しました。これだけで約450円の欠損です。

 

だってよ!!!!あんなに大量に借りといてさ、細かく覚えてられるわけねえよ!!!

人間の脳は貧弱に出来ているため、そんなデータベースみたいな運用はできません。

 

ん?

 

データベース作ればいいんじゃね???

 

というわけでデータベース(曲目録)を作ることにしました。

 

どうやって作るか

さて作る決意をしたはいいものの、どうやって作るのが良いか。

以前私の先輩(オタク。コミケで毎回凄まじい量の同人誌を買う。)が同人誌の目録を作成しようと思い立って、あまりにも膨大な量を前にして泣きそうになっていたという話を聞きました。手動で作成するのは現実的ではありません。

 

いろいろ考えた結果、

  1. 楽曲のタグデータを.csvとかで出力する
  2. 出力されたデータをGoogleドライブとかのクラウドサービスにアップロード
  3. スマホからドライブにアクセスして中を参照する

 

という方法を取ることにしました。

レンタルビデオ店の中でスマホを操作して「なんだこの曲もう借りてるぢゃ~んw」と言えるようになるまでが最終目標です。

 

ちなみに、わざわざ自力でデータベースを作成しなくても、自分の所持している音源の目録をスマホ上で確認する手段を持っている方は、ここから先の文字を読む必要はありません。というかAndroidスマホとWindowsPCでできる方法を知っている方がいらっしゃったら、☝ねいけい☝ (@nvs_nk) | Twitterまでご連絡ください。多分そっちのほうが遥かに楽なので、大真面目に知りたいです……。

 

楽曲のタグデータを出力する

そもそもタグデータとはなんぞや。


f:id:nvs_nk:20210127113244p:plain

先日プレイしたゲーム「ATRI -My Dear Moment-」が死ぬほど面白くてアトリちゃんがかわいかったため、今回の解説にはATRIのサウンドトラックを使用します。


いわゆるタグデータとは、楽曲ファイルの内部に埋め込まれているメタデータのことです。

上図ではトラックNo.、タイトル、アルバム、アーティストしか表示されていませんが、この場で見えていないだけで実にさまざまな情報が埋め込まれています。このへん調べると結構面白いので興味ある方はググってみてくださいな。

iTunesやrekordbox、その他あらゆる音楽系ソフトは、だいたいここのデータを参照して曲名やアルバム名などといった情報を取得していると思われます。音源整理をする上で生命線と言っても過言ではないデータです。

ちなみに一番左列の赤枠の外の部分は、純粋に「ファイル名」なのでタグデータではありません。極論、ここの名前がグチャグチャになっててもタグデータがしっかりしていれば、iTunes上の曲名表示は特に問題ない。と思います、たぶん。

 

さて、このタグデータを楽曲から抽出し、後々Excelに張り付けやすいような形で出力したいのですが、どうすればよいか。

 

これも何個か方法を吟味してみたのですが、結論から言えば

MediaMonkeyを使用する方法

が私のやりたいことに一番マッチしていました。なので、この方法を解説していきたいと思います。

forest.watch.impress.co.jp

MediaMonkeyとは、フリーの音楽プレーヤーソフトです。ライブラリの管理機能だったり、CDのリッピング機能だったり、いろいろなことができる総合的なソフトですね。

このMediaMonkeyの特徴的なところは、外部で作成した追加スクリプトを読み込んで機能を拡張できるという点です。ここ重要なので覚えておいてください。

 

早速MediaMonkeyをインストールしていきましょう。

www.mediamonkey.com

インストールが終わったら、次に拡張スクリプトをDLします。

https://www.riklewis.com/mediamonkey/search.php?all=scripts

f:id:nvs_nk:20210127132410p:plain

リンク先に飛んでしばらく下にスクロールしていくと、「Custom Report 3.2」というのがダウンロードできるので、これを落とします。

「CustomReport32.mmip」という怪しげなファイルがダウンロードされます。見たこともない拡張子ですが、動作は.exeファイルと同じなので、これをダブルクリックしてインストールします。

 

今これ何をしたかというと、MediaMonkeyの標準機能に加え、楽曲メタデータの出力形式・出力するデータ等を自由にカスタムできる機能を追加しました。

これ、自由度がもんんんのすごく高いです。どこの国のどなたか存じ上げませんが、作ってくださったtrixmotoさん本当にありがとうございます……。

 

改めてMedia Monkeyを立ち上げ、ソフト上から音源を保管しているファイルへアクセスします。

f:id:nvs_nk:20210127135230p:plain

画面上に楽曲データから取得したメタデータが表示されます。先ほども言いましたがメタデータってこんなにたくさんあるんです。ちなみにジャンルの部分は私が整理をサボっているため完全に適当です……。

 

f:id:nvs_nk:20210127135735p:plain

全選択をし、「レポートの作成」から出力ができます。下のほうに「Custom Report…」ってやつがありますが、これが先ほど追加されたやつです。

f:id:nvs_nk:20210127140040p:plain

こんなのが出てきます。黒塗りしてるのは私のHDDのファイルパスです。もちろんここで出力先を自由に設定できます。フォーマットも今はCSVにしていますが、なんかhtml形式に出力してそのままブログに貼り付け、なんてこともできるみたいです。

Columnsの列で抜き出したいデータの対象を、Orderの列で出力する順番を指定できます。

f:id:nvs_nk:20210127140450p:plain

これがまぁすんごい盛りだくさん。そんなデータどこで使うんや!?!?!?なんてのもあります。メタデータすっげえ…。

とりあえず私は「タイトル」「アーティスト」「アルバム」「トラックNo.」「BPM」「ビットレート(音質)」を出力するよう設定しました。この設定は下のほうにある「Save」ボタンで保存しておいたほうがいいと思います。

 

さて、「OK」ボタンを押していざ出力!

ちなみに出力先に同じ名前のファイルがあると上書きされてしまうので、事前にどけるなりファイル名を変えるなりして対策しましょう。

出力されたCSVファイルを開くと、こんな感じになります。

f:id:nvs_nk:20210127143659p:plain

各セルに情報が出ていますね。

これにて出力フェーズは完了です!

 

出力されたファイルをドライブにアップロードする

これもいろいろ考えたのですが、googleスプレッドシートが使えるGoogleドライブが一番わかりやすいかな、ということでGoogleドライブにアップロードしました。

他人に共有してるフォルダにアップしないように気を付けてください。

f:id:nvs_nk:20210127152459p:plain

PC側からのアップロードが済んだら今度はスマホ側です。

事前にGoogleドライブやGoogleスプレッドシートのアプリをインストールしておきましょう。

 

スマホからファイルを開き中を参照する

f:id:nvs_nk:20210127153131j:plain

スマホからGoogleドライブにアクセスしファイルを開くと、こんな感じに見えます。見切れていますが、BPMビットレートなどの情報もきちんとあります。
あとはレンタルビデオ店に行き、目の前にあるCDのタイトルで文字列検索して、既に持っているかどうかチェックするだけです!

 

番外編:出力されたファイルを整形する 

さて、ここからは番外編です。上記の通り生のCSVファイルでも目録として十分使えるんですが、なんというか、見づらいですよね。整形したくなりますよね。

また、例えば後から追加で借りてきたCDを目録に加えたいって時に、そのたんびに所持ファイル全体をスキャンして出力し直すのは面倒ですよね。

なので私は、既にある目録を「MasterDB.xlsx」と呼称し、追加分をそこにコピペして、さらに形を整えていく、という風にしました。

よし、コピペコピペ。延々とコピペ。手動でペタペタ。いわゆるエクペタってやつですね(違う)。

 

はい、面倒になったので自動化します。

 

Excelくんってものすごくて、お願いの方法さえ正しければ、たくさんのことを自動でやってくれるんですね。実はタグデータの出力形式を.csvで指定したのも、ここの自動化の部分でいろいろ融通が利くからだったりします。

 

私立文系既卒無職キモオタクだった私も紆余曲折を経て会社に拾われることになったわけですが、その縁あってExcelマクロやVBA(マクロを動作させるための言語)に触れる機会ができました。

そもそも今回データベース作ってみたいと思ったのも、重複レンタルによる欠損をこれ以上したくないのもありますが、今の自分でどこまでできるかの腕試しをしてみたいと思ったからでもあります。

その道本業の方からすれば拙すぎて目も当てられないような代物に映るかもしれませんが、その場合はどこが不味いのかを指摘して頂けると嬉しいです。

 

運用方針

まず、データベースとマクロを分離するか一緒にするか考えました。

私は現在約12000曲の楽曲音源を所持しています。その全ての楽曲データを抜くとなると、テキストデータだけでもそれなりのデータ量になるかと思われます。

これをマクロと一緒にするのは少し怖いな……。

また、Googleスプレッドシートにおけるマクロ作成言語は、GAS(Google Apps Script)というものが使われているらしいです。私は今回VBAを使うつもりなので、作ったファイルが互換性の担保が無いアップロード先で変なことになっても嫌だな、と思いました。

 

というわけで、

  1. 整形元となる.csvファイルを用意する。
  2. マクロ.xlsmファイル(マクロしか搭載しない)を作動させ、整形済みデータベースファイル(以後MasterDB.xlsxと呼称する)を生成する。
  3. MasterDB.xlsxGoogleドライブにアップロードする(手動)。

 

という方針で運用することにしました。

本当はアップロードまで自動でやりたかったんですが、なんかまた時間かかりそうなので別の機会にします。↓後でこれ読む。

admarimoin.hatenablog.com

 

というわけでマクロには整形済ファイルの生成だけやってもらいます。

 

作ってみた

せ~ので、やってみた!(桃山みらい)

最終的にフォルダの中はこのような構成になりました。

f:id:nvs_nk:20210127182032p:plain

CustomReport.csvはMediaMonkeyから出力されてくる生のリストです。生成ごとに中身が上書きされる前提で置いておきます。

DB.xlsmが、今回書いたマクロです。

MasterDB.xlsxは、整形済みのアップロード用リストです。

マクロ実行.vbsは後で説明します。

 

気になるマクロの中身ですが、こんな感じに書きました。

Option Explicit

Sub attach()
    Dim OpenFileName As String
    Dim SourceFile As Object
    Dim TargetFile As Object
    Dim TargetFilePath As String
        TargetFilePath = "ファイルのある場所\MasterDB.xlsx" 
'マスターファイルの場所ごとに書き換える
    Dim StartRange As String
    Dim PasteRange As String
    
    ChDir ThisWorkbook.Path
    OpenFileName = Application.GetOpenFilename("Microsoft Excelブック,*.csv?") 
'本マクロが置いてあるフォルダを起点にファイル選択画面を開く(.csv限定)
    
    If OpenFileName <> "False" Then
        Set SourceFile = Workbooks.Open(OpenFileName) 
'元となるCSVファイルのパスを取得して開く
            If SourceFile.Worksheets("CustomReport").Range("A1") = "" Then
                StartRange = "A" & SourceFile.Worksheets("CustomReport").Range("A1").End(xlDown).Row  
'A1セルが空白だった場合、値が入り始めるセルを取得してそこを起点とする
    
            Else
                StartRange = "A1"
            End If
        
        SourceFile.Worksheets("CustomReport").Range(StartRange).CurrentRegion.Copy 
'起点セルの所属している、値のあるセル群をまとめて選択
   
        Set TargetFile = Workbooks.Open(TargetFilePath)
            PasteRange = "A" & TargetFile.Worksheets("Sheet1").Range("A1").End(xlDown).Row + 1
            TargetFile.Worksheets("Sheet1").Range(PasteRange).PasteSpecial xlPasteValues 
'値のみ貼り付け
        
        Application.CutCopyMode = False  
'コピー切り取りを解除
        
        TargetFile.Worksheets("Sheet1").Range("A:F").EntireColumn.AutoFit 'セルの幅を調整
        TargetFile.Worksheets("Sheet1").Range("A1").Select 'セルの選択を定位置に戻す
        
        TargetFile.Close SaveChanges:=True '変更がある場合、保存して閉じる
        SourceFile.Close
        
        
        Dim FSO As Object
        Dim BackUpPath As String
            BackUpPath = "ファイルのある場所\Backup\"
'マスターファイルの場所ごとに書き換える
        Dim BackUpFile As String
            BackUpFile = BackUpPath & "MasterDB.xlsx"
        Set FSO = CreateObject("Scripting.FileSystemObject")
            FSO.CopyFile TargetFilePath, BackUpPath
'バックアップフォルダにコピーする
            FSO.GetFile(BackUpFile).Name = "MasterDB_" & Replace(Date, "/", "") & Replace(Time, ":", "") & ".xlsx"
'バックアップファイルをリネームする
        Set FSO = Nothing
        
        MsgBox "完了"
    End If
End Sub

ざっくり何をやっているかというと

  1. あらかじめ使用する変数と書き込み先の住所を宣言する
  2. ファイル選択画面を開き、取り込みたい.csvファイルを選択する
  3. .csvファイルの中の、値のある部分をコピー
  4. MasterDB.xlsxにペースト
  5. セルの幅をいい感じにする
  6. 保存して閉じる
  7. 出来上がったMasterDB.xlsxをバックアップフォルダにコピーし、生成時刻をファイル名に付け加える

 

やっていること自体はとても単純です。

 

今回は実装しませんでしたが、リスト内で重複している部分を自動で削除とかもやっていきたいです。チャレンジは続く。

 

さて、マクロを作成したはいいですが、これを起動するには

DB.xlsmを開く→ボタンを押してマクロ起動

の2手順が必要になります。

 

めんどくさいですね?

 

というわけでダブルクリック1回だけでマクロ起動できるように、マクロ起動用のvbsファイルを作成しました。

中身は以下のページを参考にさせて頂いたので割愛。

extan.jp

 

個人的な意見ですが、RTA動画が好きな人はこういうの向いていると思います。

 

おわりに

この記事を活用して、少しでもCDの重複レンタル事故を減らすことができれば幸いです。

 

あ、みんなATRIやろうね。マジでいいゲームだから。

atri-mdm.com

 

参考文献

アニプレックス「ATRI -My Dear Moments- Original Soundtrack」

MediaMonkey (https://www.mediamonkey.com/)

RIK LEWIS (https://www.riklewis.com/)

Office TANAKA (http://officetanaka.net/)

My Record (https://kosapi.com/)

エクセルの神髄 鵜原パソコンソフト研究所(https://excel-ubara.com/)

エク短 (https://extan.jp/)

yahoo知恵袋(https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13154710338)

free(malloc(sizeof(MRM))); (https://admarimoin.hatenablog.com/)

 

追記

早速持ってる音源全部ツールにかけたところ、エラー吐きました。あまりにも大きい範囲のコピペはうまくいかないみたいです。小分けがいいのかなぁ…… 

対処考えてみます。