サンプリングレート変換の段(補間編)

以前(3年前)書いた後にある程度試していた内容ではあるのですが、
前回の内容から止まっているのも中途半端な感じがあったので続きという形で書いてみます。

前回は音声データのサンプリングレートを変換するためにフーリエ変換して逆変換する方法を取りました。
これでそれらしい結果は出たものの、かける手間と云うか計算量が多くない?という印象は残ります。

という訣で、求めたい位置の前後のサンプル数個から目的の数値を推測する補間処理を使ってサンプリングレートを変換することを試してみました。
試してみた補間方法は以下の4つ。

  • ラグランジュ補間(2次)
  • スプライン補間(Catmull-Rom)
  • スプライン補間(Centripetal Catmull-Rom)
  • ランチョス補間(Lanczos-3)

正弦波と矩形波を組み合わせた512サンプルの波形(下図グレーの線)を16サンプル単位で間引き(下図黒丸)、間引いた点の間16サンプルを補間する形で比較を行ってみました。
補間する元波形と間引き後のサンプルをプロットしたグラフ

続きを読む サンプリングレート変換の段(補間編)

beatmaniaIIDXの選曲制限やプレイ料金

本日、beatmaniaIIDXの31作目の新作であるEPOLISが稼働開始するようです。
新作が出る度に、X(Twitter)で選曲制限が云々という内容を見かけるのでちょっと思うところを書いてみます。

このゲームはSTANDARDモードでステージごとに選べる譜面のレベルに制限があり、プレイヤーが段位を持っていない状態だとステージ1から順に最大レベルが8、10、制限なしとなります。
プレイヤーが八段以上を持っていてかつ100プレイ以上しているとステージ1、2でレベル11を選べるようになり、十段以上で1000プレイ以上していると最初からレベル無制限で選曲が可能となるようです。また1ゲーム中では基本的に同じ曲を2回以上選曲することはできません。
この仕様について、高難度譜面だけプレイしたいプレイヤーから不満の声が上がっているということですね。

これについてはなんと最初から任意のレベル12の曲を遊べる方法があり(RESIDENT時点)、

  • FREEモードをプレイする(制限なく2曲プレイできる)
  • STANDARDモードでDJ VIP PASS PLATINUMを購入する(3曲保障の難易度制限なく選曲できる)

という手段が存在しています。どっとはらい。

続きを読む beatmaniaIIDXの選曲制限やプレイ料金