2019-01-01から1年間の記事一覧

【Windows】マイク入力のノイズの除去

テレビの音声をPCにマイク入力で渡して、PCとテレビの音を一つのイヤホンで聞く、ということをやっていたのですが、 テレビのノイズがひどかったのでリアルタイムノイズ除去をするようにしました。 その備忘録です。 ※実際にはライン入力で試しましたがやり…

【Unity】3Dと2Dの物体の衝突はできない

UnityではColliderを使って物体間の衝突を検知する。 Colliderは3Dと2DそれぞれのColliderが用意されていて、3Dと3Dの衝突、2Dと2Dの衝突検知はできるんだけど、3Dと2DのColliderの衝突は検知できないらしい。 下記のQ&Aを参照。 Can Rigidbody 2D collide w…

【Python】MIDIをwavファイルに変換

MIDIをwavファイルに変換するためにFluidSynthというライブラリを使った。結構めんどくさかった。 手順はほとんど下記のとおり。 参考:(Windows) pythonでMIDIからWAVを出力 - Qiita Windowsだからかもしれないけど、参考ページにあるようにライブラリのフ…

【Python】matplotlibのGIFアニメーションを作成する

オブジェクト指向でのGIFアニメーション作成方法を記載する。 事前準備 matplotlibのオブジェクト指向とはplt.plotではなくax.plot()でプロットする方法のこと。 グラフの軸やプロットラインがアーティストと呼ばれることを知っていると理解が楽。 オブジェ…

【Windows】ウィンドウを画像化して保存する方法

ウィンドウを選択 した状態にする Alt+PrintScreenキーを押す Winキー+rで「ファイル名を指定して実行」ウィンドウを立ち上げる mspaintを入力してEnterを押してペイントを起動する Ctrl+vで貼り付ける Ctrl+sで保存 多分これが最速です。 Alt+PrintScreenで…

【Excel】読み取り専用で開く方法

エクセルファイルを読み取り専用で開く方法を2つ紹介します。 クイックアクセスツールバーを使う Excelではクイックアクセスツールバーを使って色々な機能のショートカットを使うことができます。 その一つに「読み取り専用」があります。 オプション>クイッ…

【Python】ソースコードを解析して関数名だけ抽出する

作成したソースコード内に存在する関数名を抽出する。 astモジュールを使用。 下記の参考ページのコードから一部変更。 parsing - How to extract functions used in a python code file? - Stack Overflow import ast class CallCollector(ast.NodeVisitor)…

【Cakewalk】MIDIキーボード使ってみたらめちゃくちゃ遅延した

環境 DAW: Cakewalk Version2019.03 Build 20, 64bit キーボード: PX-750 オーディオインターフェース:なし DTMを始めて何か所もつまづくことがあって、その一つがMIDIキーボードでの入力だった。 鍵盤を押してからかなり遅れて音が鳴るためリアルタイム入…

【Excel】改行コードの検索

Excelの数式で改行コードを扱いたいときはchar(10)を使う。 例えばセル中の1行目を抽出したいときは下記の数式を用いる。 =LEFT(A1,SEARCH(char(10),A1))

【Linux】テキストファイル内の文字列検索

テキストファイル内の文字列を検索したいときは下記コマンド。 grep -ir hoge ./ i:大文字小文字を区別しない r:再帰的に検索

【Linux】yum updateしたら共有フォルダが見えなくなったとき

CentOSをファイルサーバにしていてWindowsからアクセスしているんだけど、 CentOSでyum updateをしたら共有ファイルが見えなくなった。 これはSELinuxの設定が消えてしまったかららしい。 下記コマンドを実行することで解決。 sudo chcon -R -t samba_share_…