YoshikuniJujo 5 hours ago MPはわりと資源として大事。 MPを増やすのには「できたーっ」ていう経験が有効で、なので、それなのでスモールステップというのが効果的。MPを使い切る前に「できたーっ」が来るように設計する。
YoshikuniJujo 5 hours ago やりたいことがあってMPも十分にあるときは、3時とかに起きていろいろやるのだけど、すぐに体力が限界になる。 時間と体力があってもMP不足で何もできないときもある。
YoshikuniJujo 5 hours ago プログラミング関係で「やりたいこと」リストが増えていく一方で * Vulkanのライブラリをもうすこしちゃんとしたい * Nostrのリレーとクライアントとボットをちゃんとしたい * 音声とか音楽とかのプログラミングをして、作曲ソフトを作りたい などなど。
YoshikuniJujo 5 hours ago あとはあれだな。Linuxなので何かしようと思うと、一手間かかるのであれだけど、録音できるようになれば、自分の声を録音できれば、それを倍音に分解するプログラムを書くことはそれほど難しくない。たぶんフーリエ変換とか、そのあたりでできるように思う。
YoshikuniJujo 5 hours ago 前に楽譜のデータからそれを演奏した.wavファイルを作るプログラムを書いたことがあるのだけど、そのときまちがえて、まんなかのドよりも2音下のラを440Hzにしてしまったので、演奏が1オクターブ高くなってしまったことがある。 そのプログラムでトルコ行進曲と月光とを作ってCDに焼いた。 ちゃんと「ピアノの波形」を調べて、あと減衰の要素もいれたので、けっこう聞ける感じだった。 あと、ピアノの波形にして減衰をなくすと、パイプオルガンっぽくなるってのもそのとき知った。 ピアノの波形はたしか2倍音3倍音になるにつれて大きさを1/3にしていく感じにしたと思う。そうすると波形がなめらかになる。
YoshikuniJujo 5 hours ago 良し悪しは別として、国家が存在している理由のひとつとして、身をもって理解しやすいのは、小さい子供だけで遊んでいる状況と、そこに大人がいる状況とを比較するのがわかりやすい気がする。 小さい子供だけだとけんかになったり、そうでなくても気が弱かったり力が弱かったりするほうが損をし続けることになる。 大人はこう言う。「順番にしなさい」と。
YoshikuniJujo 5 hours ago note(ノート)第2回 短調は3種類もある|琉宇📚[📖楽典]調性(短調)、半音、異名同音 前回は7つの音階、そして長調と短調という言葉を勉強したね。 ... おもしろい。単調が3種類あるなんて知らなかった。
YoshikuniJujo 6 hours ago PortAudioをインストールしてHaskellのportaudioが使えるようになった。 前からやりたかったこととして、PCのキーボードをピアノみたいにするってのができそう。 asdfghjkl;をラシドレミファソラシドに対応させて、wrtuioをそれぞれシャープのラドレファソラに対応させる感じ。 音はまずは正弦波として.wavファイルに保存しておいて鳴らす感じ。 GitHubtest_haskell/tribial/sound/try-portaudio/src/Example2.hs at master · YoshikuniJujo/test_haskellhaskell's tribial test code. Contribute to YoshikuniJujo/test_haskell development by creating an account on GitHub. これはportaudioパッケージのコード例のコピー
YoshikuniJujo 9 hours ago PortAudio - an Open-Source Cross-Platform Audio APIPortAudio is a cross platform, open-source, audio I/O library. It provides a very simple API for recording and/or playing sound using a simple call... PortAudio 音を鳴らすライブラリらしい。
YoshikuniJujo 10 hours ago 1オクターブが周波数で言うと2倍なのだけど、その間を12に分けて「2の12乗根」の0乗から12乗までをド、ドシャープ、レ、レシャープ、ミ、ファ、ファシャープ、……みたいに割り振ったものが平均律。 で、2の(7/12)乗がだいたい1.5になるという話。