数年前にHomebrewが流行りだした頃、僕も一度は試したものの、結局、MacPortsを使い続けてきました。 MacPortsのほうがパッケージ数が圧倒的に多いので、あえて移行する理由を見出せなかったからです。
しかし、半年ほど前に、ふと思いたって全面的にHomebrewへ移行しました。
別にMacPortsがダメだったわけではありません。
数年前にHomebrewが流行りだした頃、僕も一度は試したものの、結局、MacPortsを使い続けてきました。 MacPortsのほうがパッケージ数が圧倒的に多いので、あえて移行する理由を見出せなかったからです。
しかし、半年ほど前に、ふと思いたって全面的にHomebrewへ移行しました。
別にMacPortsがダメだったわけではありません。
org-modeやらhelmやら、なんでもいいのだが、意図しないキーを押してしまい、知らないコマンドが実行されてしまうことがある。
そのようなときは、とりあえずCtrl + g
で中断したり、Ctrl + x u
でアンドゥしたりするだろう。
で、そもそも俺はいったいどのキーを押してしまったのだろう?と疑問に思ったら、続けて次のキーを打てばいい。
FluidSynth
を使って、MIDIファイルを再生してみました。コマンドラインから操作できるので、覚えておくといろいろ応用できるのでとても便利です。
fluidsynthとは、フリーでオープンソースのシンセサイザーです。macOS、Windows、Linuxに対応しています。この記事ではmacOSでの使い方を説明しています.
いわゆるアナログシンセやFMシンセのように、基本波形を変調して、音色を合成するというより、SoundFontという音色データを再生するサンプラーのような感じですね。なので、音質は、SoundFontのデータ次第です。
Elispで日付を取得するのに、方法がわからず、仕方がないので dateコマンドの結果を利用することにした。