ギター日記

2009年4月からアコースティックギターをはじめた初心者の記録。数年後はギターよりもサウンドプログラミング日記になってしまった。

中学生ぐらいから学ぶフーリエ変換

音処理を数学&プログラミング的な視点で見て行こうと思う。
中学生ぐらいから学ぶフーリエ変換 はじめに 130208
中学理科で学習する「音」について 130813
function 関数の f(x)って何? 130208
縦波と横波 130219
音速の計算 130220
音律 120511
音名(国際式)と周波数 121007
基準音から各周波数を求める JavaScript 140527
音程差から周波数計算 JavaScript 110410
周波数から音名とcent表示する JavaScript 120122
ギターのフレットの位置を計算してみる 140423
ドップラー効果 Doppler Effect 140524
Diana Deutschの錯聴 140525
32-bit float IEEE 754 浮動小数点数について 111227
dB(デシベル)とbit(ビット)の関係について 111229
Ogg Vorbis と ACC, MP3位相比較 110421

電子回路

簡単な増幅回路の設計など
トランジスタ増幅回路1 部品について 151002
アクティブステレオマイクの工作 Panasonic WM-61A 100623
エレクトレットコンデンサマイク工作 Panasonic WM-61A 改造なし 090620

子供とギター練習

小学生の息子がアコースティックギターをはじめてみた。続くかな?
1週目 簡単なコードでジャカジャカ 121112
2週目 ドレミ 121117
3週目 リズム 121125
4週目 ビートルズとか 121203
5週目 16分 121210
6週目 スピッツとか 121218
7週目 メトロノーム 121225
8週目 ビートルズとか 130114
9週目 録音 130202
10週目以降 作曲 歌 130215
7ヶ月振りにギターを再開してみる 131029
1ヶ月振りにギター再開 課題は歌 131128
ボイトレ 腹式呼吸 131223
ボイトレ YUBAメソッド 150626

五線譜の歴史とギターとの相性 140511
楽譜の書き方を学習 140517
指板上のCメジャースケール 140518
C/Amキー(固定ド)で楽譜と一致させる 140518
読譜トレーニング JavaScript 140530
カポでキー変更 121123
五線譜用ペン自作 141122
フラットピッキングで弾いてみる 110904 +110914

栄ミナミ音楽祭13 森恵 ライブ 130512
基礎英語1の並無(ならむ)役は Diana Garnetさん? 131015

ベース&キーボード練習の記録

ベース + キーボード練習 2017年 1回目 170514
ベース + キーボード練習 2017年 2回目 170528

ベース練習の記録

ベース練習01 再入門 150305
ベース練習02 6ヶ月振り 指板上のドレミを覚える 150915
ベース練習03 8ヶ月振り ビートルズ All My Loving 160528

キーボード練習の記録

キーボード練習01 burnam グループ1 141124 +150703

ギター及び関連機材

アコースティックギター Takamine taka-mini 090601 +111112
アコースティックギター Takamine TSS-08 110803
   ハードケース KSB-18 110803
   ナット交換 110607
   サドル交換 110607 +110703
   ウルフトーン調整 110721 +120801
   フレット交換&指板ストレート化 110724
エレクトリックベース YAMAHA RBX-270 150213
   弦アース 150906
   シールド CANARE GS-6, F-15 150908
   ダイレクトボックス自作(パッシブ) 160827

ギター弦 D'Addario EXP16 101031 +110615
古い弦はオクターブチューニングが狂う 130121
メトロノーム KORG MA-1 141009
カポタスト SHUBB C1 100812
音叉 Wittner No.921 tuning fork 調整 100713
音叉でチューニング 110224
チューナー KORG AT-12 Auto Chromatic Tuner 140311
ピック JIM DUNLOP Delrin 500 Standard 0.71mm 100722 +110702

その他楽器

キーボード(楽器) CASIO CTK-240 141109
電子ピアノ YAMAHA CLP-100 鍵盤修理 150118
ミニピアノ カワイ 改造 140228
ハーモニカ スズキ 10 Holes Diatonic Harmonica OLIVE 140410

録音機材

オーディオインターフェイス TASCAM UH-7000 160918

ICレコーダー SONY ICD-PX440C 150718

ダイナミックマイク SHURE SM58 111119
ダイナミックマイク SHURE SM57 111117
ダイナミックマイク SHURE Beta57A 150806
   近接効果 ( Proximity effect (audio)) 130704
   マイクホルダー SHURE ねじ規格について 111116
マイクスタンド TAMA MS205 131106

小型アクティブスピーカー FOSTEX PM0.4 080614
ヘッドフォン SONY MDR-CD900ST イヤパッド交換 120930
インサイドホン Panasonic RP-HJE150 130502
ミニ - 標準 変換プラグ Victor AP-113A 120930

バランスケーブル工作 MOGAMI2534, TRS - XLR 150829
バランスケーブル工作 CANARE L-4E6S, TRS CANARE 130528
マイクケーブル工作 CANARE L4E6S, XLR NEUTRIK 110130

Web

SoundCloud を使ってみる 140502
YouTube 動画アップ覚書き 110910
YouTubeに高音質、静止画でアップする方法 100623 +140228

サウンド ソフトウェア (フリー)

楽譜作成ソフト MuseScore 110918 +150324
ドラムマシン Hydrogen 140426

VSTi

VSTi DEXED (DX7クローンFM音源) 161203
VSTi DEXED 音作り 161217
VSTi MinimogueVA 101207

Audacity(オーダシティ) フリーのレコーディングソフト 100623 +150715
   Audacity 解説 マニュアル Ver 2.1.1 版
Toolbars (ツールバー) 111203 +150621
Audio Track について 111204 +150201
File Menu (ファイル) 111203 +150201
Edit Menu (編集) 111203 +150201
Edit Menu Preferences(設定) 111203 +150201
View Menu (表示) 111203 +150621
Transport Menu (録音と再生) 111203 +150201
Tracks Menu (トラック) 111203 +150201
Generate Menu (生成) 111203 +120901
Effect Menu (エフェクト native) part1 111204 +150720
Effect Menu (エフェクト native) part2 111204 +150720
Effect Menu (エフェクト Nyquist) part3 111204 +150720
Effect Menu (エフェクト LADSPA) part4 111204 +150720
Effect VST について 111220 +150614
Analyze Menu (解析) 111203 +150720
Help Menu (ヘルプ) 111203 +150720

Audacity Tips 111220
Audacity2.1.0 をLubuntuにインストール(PPA) 150727
Audacity2.0.4をLubuntuにインストール 130914
Audacity 標準エフェクトの一部を除外してみる 130927
AudacityでMP3ファイルを保存 150723


ソフト サウンドエフェクト自作 & 実験

以下は自作サウンドエフェクトなどの音系プログラムの備忘録。プログラムの基礎的な記事は「プログラミング日記」の方に書いてます。

LADSPA C言語

Amplifear 改造 121224
サイン波生成 121231
複数サイン波生成 130102
Amplifear dB 130119
Delay 130129
Amplifear Stereo 150728
IIR LPF Butterworth 1pole 150729
IIR LPF Butterworth 2pole 150730
GUI 150801
Amplifear (dB / Linear) 150802
Delay Stereo 151114
Fade In / Out 151116

Reverb LADSPA C言語

Reverbについて 101115
Reverbの自作1 comb filter 130125
Reverbの自作2 all-pass filter 130125
Reverbの自作3 all-pass filter 直列 130126
Reverbの自作4 comb filter の並列処理 130126
Reverbの自作5 Schroederのアルゴリズム 130127

Effects Nyquist LISP言語

ピッチ計測 セント表示 150114
DC-offset 110518
PeakMeter 振幅をリニア計測 130130
SineWave合成プラグイン 130201
EQについて 101112
Delayについて 101122

Audacity built-in effects C++

Audacityネイティブエフェクトを作ってみる。開発環境の関係からLinux版のみ。
まず独自 Fade 作ってみる 130928
Simple Amplifier 簡単なサンプル 131002
GUI(dialog) 131003
Stereo Amp GUI版 131004
Effect.hを使ったステレオ処理 131005
基礎的なDelayを作ってみる 131006

Digital Filter

IIR デジタルフィルタ Java 120129
FIRの係数を求めるプログラム JavaScript 110415
FIR LPF及びHPFの係数を求めるプログラム JavaScript 110417
FIR LPF/HPFの係数プログラム Java 120107
FIR The Frequency Sampling Method 実験 Java 120109
FIR HPF Java 120223
DFT 基礎実験 C言語 120114 +130203
FFT 基礎実験 Java 120115
DFTによるconvolution(畳み込み)実験 C言語 130204
FFTによるconvolution(畳み込み)実験 C言語 130207
FIR FFT overlap-add method(重畳加算法)の実験 C言語 130207

OpenAL (Open Audio Library) C言語

マルチプラットフォームなオーディオ APIで音を出すことが可能。
OpenAL をUbuntuで使う 130926
OpenAL をWindowsXP MinGWで使う 130214
OpenAL でサイン波を鳴らす 130214
OpenAL でメトロノームを作ってみる 130216
OpenAL でメトロノーム 2 機能追加 130217

Effects Java

Delay 120204
Modulator (Chorus&Flanger) 120211
Phaser All-pass filterの実験 120212
Phaser 120220

Compressor Java

プログラムがよく分かっていない状態で無謀にもコンプの製作にチャレンジしてみる。
Compressorについて 101115
Java 具体的に作る コンプレッサー 100607
WAVについて調べる 100607
dBについて 100607
コンプに必要な情報 100607
Eclipseの導入 100607
Nimbus Java SwingのGUI 100608
コンプの原理 100608
コンプレッサー ベータ版完成 100609
NAMAGI Compressor 完成 100609 +111224

Software Synthesizer Java Applet

JavaのMIDI音源を試す 101207
Javaでクロマチックアコーディオンのソフト鍵盤自作1 101210
Javaでクロマチックアコーディオンのソフト鍵盤自作2 101217
Javaでクロマチックアコーディオンのソフト鍵盤自作3 101221

Tuner Java

Javaでギター用チューナーでも作ろうか 110225
Java Applet WaveViewer (波形表示アプレット) を作ってみた 110310

VST Windows VC++

VSTプラグインは素人でも作れる? 101208