エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
プログラミングのお題としてCrystalで簡単なbeepコマンドを作る - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
プログラミングのお題としてCrystalで簡単なbeepコマンドを作る - Qiita
ある程度時間のかかる処理が完了したことを知りたい場合、たとえば OS の通知機能などを使う方法もあり... ある程度時間のかかる処理が完了したことを知りたい場合、たとえば OS の通知機能などを使う方法もありますが、音を出すという方法もあります。 視覚とは別の聴覚というチャネルを使って使って通知するメリットはいくつかあります。視線移動が不要どころか、PCの前に座って画面を見ている必要もなく、大きめの音が出るようにしておけば少し離れた場所で別の作業をしていても気付ける、音が出ると楽しい、などです。 Linux にはそんな用途に(も)使える beep というコマンドがあるのですが、これはPCスピーカーがないマシンだと使えません。そこで自作、というわけです。 最低限の例 私の Crystal の学習も兼ねて最低限のものを書いてみました。 # 矩形波を生成する # return: -1.0 <= x <= 1.0 def osc_square(t : Float, freq : Float) : Flo