辿り着いたのがこの方のページ。API]AudioContextなるものをものを使ってあげれば、三角、ノコギリ、矩形、サインの波形のオシレータが使えるのですね。750ミリ秒)のタイミングで画面の色も同期しながらCメジャーのスケールをただただ続けると言うプログラムを作ってみました。フィルタとかモジュレーションも掛けられるのでもっと面白くなりそうですが、まずはできる事をやると言う事で。画面の動きも含めてまた色々試していこうかと思います。AudioContextが使えないブラウザでは音が出ませんので悪しからず。したら爆音が出るかもしれないので、会社のパソコンとかで試すのは厳禁です。次回はソースの説明も描いてみます。Form-コメントを残すコンソールアプリの検証でほぼほぼどんな感じになるかつかめたので、WindowsFormにいざ取り掛かる。UIはやっぱりワナが多い。単純にコピーすればいいなぁと思っていたんですが、やっぱり進捗率とかあった方がいいなぁとか、設定画面があった方がいいとか。設定されていないときは処理させないとか、キリないです。言うことで設定が完了していない場合は処理しない、コピー処理する前に対象となるファイルを全部取得して画面上に進捗状況を表示するようにしました。あとは簡易的ですがインストーラも作ってそれなりアプリっぽくしてましたよ。インストールインストーラを実行してください。ここからダウンロードできますよ。初めに設定画面が表示されます。設定が完了したらファイルメニューから起動できます。各メディアファイルフォルダ設定用参照ボタンをクリックして対象となるフォルダを選択してください。存在しないフォルダを選択するとエラーなります。悪しからず)こんな感じでフォルダパスを設定してください。保存ボタンをクリックして設定内容を保存してください。コンソールアプリでコメントを残す最終的に画面があるアプリにするつもりですが、手始めにコンソールアプリでコアとなる機能の検証をしつつ作り始めていくことにしました。メディアファイルそもそもどんなフォーマットのファイルがあるのかその拡張子は何なのか、普段使っているもの以外でもあるのかなぁと思いつつ必要と思われるもの(一般的なもの?)をリストして、写真ファイルなのか、映像ファイルなのか、音声ファイルなのか判断できるようにします。.m4aメディアファイルの取得SDカード、USBメモリは.NETのDriveInfoクラスでDriveTypeがRemovableで判断してそのドライブ配下のすべてのメディアファイルを取得ます。指定されたフォルダと作成日からコンピュータの保存先を決定。重複ファイルのスキップ作成日が同じ名前が同じファイルがあったらスキップさせます。同じファイルがなければコンピュータにコピーしていきます。言うのが基本的な流れ。画面があっても処理は大きな差はないですね。こんな感じでコピーの状況を出力しながら動きます。