Hirolog
S98Player Ver. 0.2を作った
-
- 2010年5月15日 19:00
- Mac | Programming
4年ほど前にFM音源のサウンドログを再生するアプリを作ったのですが,最近FM音源づいていてちょっとだけコードを修正したので公開します.機能は全く変わっておらず,使い勝手も悪いままですが.
...そして誰も使わないとは思いますが.
アプリはこちらからどうぞ→S98Player0.2.zip
修正点は以下の通り.
- サンプリング周波数を44100Hzから55466Hzに変更.原音に近くなりました.
- S98v3のヘッダをもう少しきちんと読むように.UTF8,SJIS両方読めます.
- しかし基本的にOPNAのみの対応....
- 10.5SDK上でコンパイルしたので10.5以降でしか動かないかも.
OPNへの対応は,サウンドログファイルをもってないのでチェックできないんですよね.ま,基本的に自分用アプリなので問題ないんですけどね(無駄にiPhone向けに移植して一人楽しんでます).
- Comments: 0
- TrackBacks: 0
続・FM音源の仕組みを視覚的に理解する
-
- 2010年5月 7日 04:00
- MIDI | Mac | Programming | Technology
前回のエントリで簡単なFM音源もどきを作ったわけですが、どうも物足りなく感じたため(というか、なんとなく達成感がないというか...)、並列接続も可能な4オペレータ版を作成しました。
そして、オペレータ接続アルゴリズムも8種類から選べるようにしました。
単音しかなりませんが、機能的には、往年のYM-2203音源などと同じ程度のパラメータをいじれます(多少少ないんですが)。
- Comments: 0
- TrackBacks: 0
FM音源の仕組みを視覚的に理解する
-
- 2010年5月 6日 01:20
- MIDI | Mac | Programming | Technology
FM音源って知ってますか? 今じゃ表立って耳にする機会も少ないですが、つい最近まで携帯電話の着メロなんかはこのFM音源を使ってました。
「機械っぽい音」なんていわれるとまぁその通りではあるんですが、往年のNEC製PCなどで使われていたこともあり、独特な音にファンも少なからずいたりします。
このFM音源、「FM (Frequency Modulation)」と名のつく通り「周波数変調」を利用して音を作っているのですが、これがイマイチよく分かりません。いや、Wikipediaの当該ページを見ると波形を導き出す式も載っていますし、それはそれで分かるんですが、その式をいくら見たところで「どんな音がするか」がよく分からない...。
様々なサイトで「周波数変調は、扇風機の前で声を出すとあ"あ"あ"あ"あ"〜〜〜と音が変わるのと同じ原理です」なんて説明されていたりするのですが、この説明は周波数変調がわかっている人にしか理解できないものだと思うのです。
...というわけで、式を見ても分からないなら手を動かせ、ということで、単純なFM音源を鳴らすプログラムを組んでみました。 各オペレータの波形をリアルタイムに表示させて、パラメータをいじるとどのように波形が変わるのかが分かるようにしてみました。
- Comments: 0
- TrackBacks: 1
On-vehicle movie overlaying vehicle information using CANUSB
-
- 2010年4月 4日 22:00
- Auto | CAN | Programming | Quartz Composer
I overlaid various vehicle information (i.e. speed, rpm, and so on) extracted by CANUSB on my on-vehicle movie.
- Comments: 0
- TrackBacks: 0
CAN + Quartz Composer + 車載動画 = PS4動画?
-
- 2010年4月 2日 14:45
- Auto | CAN | Mac | Programming | Quartz Composer | Technology
CANデータを使った動画、もう少し派手めに...ということで、作ってみました。 といっても、CANのデータからいちいち速度などの情報を手で入力していては日がくれてしまうので、それらを自動でレンダリングする術を考えなければなりません。
今回は、Quartz Composerのカスタムパッチを作ることでCANログをQuartz Composerに取り込むことにしました。
- Comments: 0
- TrackBacks: 0
CANデータを見るプログラムを動画にしてみた
-
- 2010年3月25日 17:15
- Auto | CAN | Programming | Technology
先般のエントリにてRX-8のCANデータをグラフにしてみましたが、リアルタイム情報を車載動画にピクチャインピクチャとして重ね合わせた動画をつくり、ニコニコ動画にアップロードしました。
今までは見る専門だったので、どの程度の方に見て頂けるかはまったく未知数でしたが、一日経たない間に300人以上の方に見て頂けたようで。 人気動画とは比べものになりませんが、場末のブログにひっそり置いておくよりはよっぽど見て頂けるので嬉しいです。
次はもう少し派手目に作ります。
- Comments: 0
- TrackBacks: 0