ke-sato– Author –
-
Javascriptのcanvasと遅延処理でアニメーション
Javascriptのcanvasと遅延処理を組み合わせて簡単なアニメーションを描画してみる。夏なので簡単な花火っぽいアニメを作ってみた。 完成品 点火ボタンを押すとお粗末な花火が描画される(た~まや~) 花火風アニメの作り方 花火の描画 任意のサイズのキャン... -
Javascriptで画像を分割してシャッフルする
HTML5のcanvasとJavascriptを使って画像データを9つのブロックに分割し、ブロックをシャッフルして表示してみる。 画像を分割してシャッフル表示 シャッフル前 シャッフル後 ソースコード <!DOCTYPE html> <html> <head> <meta chars... -
coincheckのAPIで仮想通貨の販売レートを表示する
※2017/11/12 販売レートを表示する仮想通貨のペアにltc_jpy、bch_jpyを追加。 下記で提供されているAPIを使ってpythonで仮想通貨の販売レートを表示してみる。 coincheck.com 事前準備 外部モジュールのrequestsが必要になるため事前にpipでインストールす... -
Python3サンプルコード集(その1)
最近はC言語ばっかりでしたが、今後もソフトウェア屋をやるのであればPythonかRubyは慣れておきたいところ。Pythonを新たに始めるならPython3一択らしい(Python2は必要になったら調べれば事足りるため)。個人的に新しい言語を覚えるときは短いサンプルコー... -
WAVE音声にdelayをかける
前回はWAVEの楽曲からボーカル成分だけを消してみました。 www.segmentation-fault.xyz 今回はWAVE音声にdelay(残響系)のエフェクトをかけてます。 ディレイはある時刻 n における値 S(n) に過去時刻の値 S(n-m) を加算合成(やまびこ)していくことで実現で... -
位相反転でボーカルを消す(WAVEファイル)
WAVEファイルのいじり方が段々分かってきたので今回は歌入り楽曲データのボーカルを抜くプログラムを作成してみる。環境はLinux(CentOS7)、言語はC言語。 はじめに 音楽プレーヤー等にイヤホンを半挿しにするとボーカルが消える(音が小さくなる)現象をご存... -
WAVEファイルのノコギリ波を作って再生してみる
前回はWAVEファイルからデータを抽出し波形をプロットしてグラフ化した。 www.segmentation-fault.xyz 今回は逆にWAVEファイルを作成してちゃんと再生できるか試してみる。 ノコギリ波の作成 下記条件でノコギリ波を作成する。 #構成要素値1振幅15000(レン... -
WAVEファイルの波形をgnuplotで表示してみる
サウンドエフェクト、信号処理に興味があるが前提知識が全く無い状態。とっかかりとして、まずはWAVEファイルを理解することから初めてみることにした。今回はかじり得た知識を使ってWAVEファイルから音データを抜き出して波形を表示してみた。実行環境はL... -
netstat -s コマンドっぽい表示をシェルで実現する
最近のLinuxはデフォルトではnet-toolsのコマンド(ifconfig、netstat等)はインストールされておらず、代わりにiproute2(ip、ss等)の使用を推奨していたりする。多くの先人の方がnet-toolsからiproute2へ移行する人向けにコマンド対応の一覧まとめて展開し... -
Linuxのbcコマンドで高校数学
bcは四則演算や三角関数を使った計算をすることができるコマンド。対話モードで電卓のように使用したり、数式を記載したファイルを食わせて計算したりできる。 使いどころが難しいけど覚えると何かと楽しいので軽くおさらいしてみた。 使い方 使用頻度が高...