音遊び日記

ハードウェアとソフトウェアの両面から”音”で遊んだ事を備忘録として書いています。

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

単電源時の差動信号

差動信号って+-逆位相で信号を送るってことまではわかっているのですが、両電源だったらこんな感じで流れているのかなって想像してました(違ったっぽい)。 これ単電源だとどうやってバイアスかければいいんだ?ってずっと疑問だったのですが、単電源で差動…

DE0 nano搭載SDRAM制御(便利なサイトまとめ)

1. はじめに 2. SDRAMとは 3 SDRAMの制御 1. はじめに Amazonでも売っているFPGA評価ボードDE0 nanoを買いました。これ、マジでおすすめです。スペックは下のリンクの通り。1万でこれだけいろいろ揃っているのは素晴らしすぎるし、何より給電と書き込みがUSB…

波形テーブルの作成~wavからcsvファイルに変換する~

1. はじめに マイコンなどで正弦波や方形波以外の複雑な音声を出力しようとした時、最もシンプルな方法として波形テーブルがあります。波形テーブルとは波形を定数の配列としてソースコード上に宣言し、それを順番に出力する事で音声を出力する方法です。図…

プログラマブルスイッチャーの自作

1. はじめに 2. 仕様 / 機能 3. 回路 4. 最後に 1. はじめに AVRマイコンとリレーを使ったプログラマブルスイッチャーの自作記事です。自作エフェクターのいい所と言えば、安く作れる所だったりしますが、スイッチャだけはそうもいきません。金はかかる、時…

mxr m-80のディストーションchの挙動がおかしいので修理

久しぶりに昔めちゃめちゃ愛用していたmxr m-80を引っ張り出してみた。でも電源を入れてみると何かおかしい。。。 症状①:ディストーションをOFFに切り替える時に徐々にLEDが消えていき、完全には消えない(GATEのLEDも同じ) 症状②:音も3秒くらい待たない…

atmega328を組み込みとして使う

自分の作りたいものの基板にatmega328を載せる時、あらかじめ書き込まれたものを載せるのではなく、載せたまま書き換えられるようにしたいと思って色々調べた方法を二つまとめます。 一つ目は、別に用意したarduinoを書き込み装置としてSPI通信を用いて書き…

激安FPGA(WINGONEER Cyslonell EP2C5T144)の回路図と取り扱い注意点

amazonで買える激安FPGA(WINGONEER Cyslonell EP2C5T144)の基板を回路図に起こしたので紹介します。回路図書こうと思った理由は2点あります。 ・最初、説明書無いけどクロックとかLEDとかどのピンにつながってるかわからずわざわざ目視でパターン追ってテス…

pythonによるwavファイルの入出力

1. はじめに 2. ソースコード ①ライブラリのインポート ②ファイルの読み込み ③wavファイルパラメータ読み込み ④wavファイル音声フレーム読み込み ⑤処理 ⑥ファイル出力 まとめ 1. はじめに 今の時代簡単な機械学習とか自分で出来るようになっておきたいと思っ…

ディレクトリと文字コードを指定した上でコマンドプロンプトを起動する

コマンドライン上でプログラムを動かす時、毎回作業フォルダまで移動するのは面倒臭い。そこで、カレントディレクトリと文字コードを指定した上で、コマンドプロンプトを起動するショートカットの作成方法考えたのでまとめる。 文字コードも指定する理由は、…