PowerShellで音楽鍵盤第2弾>< https://gist.github.com/orange-in-space/a9ee246e10747a97bfa401c8e72e564e
ちゃんと鍵盤っぽくボタン並べて黒鍵も足して、ちゃんとイベントハンドラで処理するように直したのでいちいちウィンドウ閉じなくなった><;
あとちゃんと配列使うようにした><;
PowerShellでフォーム使う方法のサンプルを元に作った!><;
PowerShell 超簡易版音楽鍵盤!><;(酷い) https://gist.github.com/orange-in-space/1d36ebb3c9a6e922ee21439788f8de31
PowerShellで音楽鍵盤、ちゃんと作り直そうと思って、「音階 周波数 一覧」 ってググったの><
このページが出たの><
各音の周波数一覧 [Web Audio API] https://www.petitmonte.com/javascript/musical_scale_frequency.html
なんでもウェブブラウザで済んじゃう21世紀・・・・・・・><(ページに音楽鍵盤機能が・・・><)
おもしろいハードウェアを持ってる事を思い出したので実験でさらにキラキラ星><
PCから出たBeep音をBOSS GS-10っていうギター用のエフェクタ内蔵オーディオインタフェースの機能のギターシンセ((本来は)エレキギターでシンセな音で演奏するエフェクター)を通してハードウェア処理でリアルタイムに笛みたいな音にした><
これ、原理(?)は、ダイアログとしてフォーム表示してDialogResultで音程わけて音程つきBeep音を鳴らしてる><;
なんでそうなったかというと、PowerShellでフォームの出し方の解説は呼んだけどイベントをどう処理するかの解説をまだ読んでないから><;
PowerShellでフォーム使う方法のサンプルを元に作った!><;
PowerShell 超簡易版音楽鍵盤!><;(酷い) https://gist.github.com/orange-in-space/1d36ebb3c9a6e922ee21439788f8de31
なんか数週間前にPowerShellでForm表示できるのかな? 的な話題を見かけたけど、いまそれ思い出してググって見たらこういうのみつけた><
Windows Form を作成してみよう( System.Windows.Forms )(4/4) http://kamifuji.dyndns.org/PS-Support/Form04/index.html#_0010
とりあえずお手本のコードを実行したらちゃんとフォーム表示された><(当たり前だけど><;)