マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

RustでWAVファイル解析

RustでWAVファイルを解析し、いろんなチャンクを読み込んでいきようやく音声データ本体にたどり着いた。自作曲を解析したわけだけどチャンクはfmtとdataぐらいしかないと思ってたよ!まさかのJUNKから始まり、ほぼファイルに内容が書き込まれていなかったbextなどなかなか面白かった。これからようやく音声処理に入れそうだ

 

予定通りRustで音声処理を始める

Rustに慣れていないもののとりあえず書いていけば慣れるの精神で音声処理をまずやることにした。ある程度進んだらGUIを絡めていきたいが、今はCUIで頑張る。とりあえず自作曲のwavを読み込みヘッダを解析している。初手JUNKチャンクだったため少し意表を突かれた感じがするが、普通にfmtチャンクが続いていたので問題無し。あとは音声データ本体を弄って新しいwavファイルに書き出す。まずはローパスフィルタを作っていきたい

Rustに手こずっている

最近、Rustを使っていて感じているのは思ったより私が苦戦しているということだ。自分が触ってきていない言語なんだから当然と言えば当然だが、もっとスムーズに進められると思っている部分があった。プログラミング作業のブランクが長かったりする部分も影響していると思うが、単純にRustが難しいようにも思える。もっと使っていかないと何とも言えないのだが、苦戦しているのは事実だろう。音声処理を中心に作業していきRustに慣れていきたい

昨日は仕事で疲れて早めに寝てしまったので

転職したばかりで疲れやすいのか昨日は仕事に疲れてプライベートな作業もせずに早めに寝てしまった。今日はRustとギターは最低限やっておきたいかな。仕事に慣れてくればもっといろいろ出来るはず!新しい仕事してからまだ2日しか経ってないけど、作業が早いとは言われています。仕事もプライベートも頑張りたい

Rustやりたいと思いつつやらないので

Rustをやりたいと思いつつやらない状況が続いている。何故ならRustでこれを作りたい!と思えるものがないからだ。最近、音声信号処理始めたところだし、JavaでなくRustで書き直すのもいいかも?あとGUIをしたいのだけれど…どのフレームワークを選ぶか考え中。今のところGTKかなぁ…?

ねこあつめ2

最初の頃は新しいグッズを手に入れるために頑張っていたが、だんだん惰性になってきて今ではほぼやることがなくなった状態。無料で楽しめたので文句は無いし、かわいさに癒されることもある。ただ、もう少し遊べたら最高だった…そして餌の種類によっての効果の違いがイマイチ実感できなかった。でも楽しかったのは間違いない

f:id:d-kami:20241202061945j:image