2017/09/09

スマホ対応を考えてみる

自分のBlogをiPhoneSEとAndroidのスマホでチェックしてみたら、いろいろ問題があった。ウェブ関係は常に最新のトレンドに合わせる必要があるので、既存サービスを利用して、そのサービスがアップデートされれば、自動的に対応してくれる仕組みが望ましい。あまりカスタマイズしたり、1から組んでしまうと対応が大変になってしまうので、サービスの範囲内で、お行儀よく振舞うべきかもしれない。 google以外のサービスも利用しているが、あまりいろいろ利用すると、サービスが終了したり、変更されたりすると、対策が結構面倒になる。本当はgoogle内で完結させたいところ。googleサービスであれば、変更されても別サービスへの移行がスムーズになるよう配慮はされるので気楽なのよ。

2017/08/15

LADSPA 設定ファイル読込みテスト

LADSPAで設定ファイルが読めるかどうかテストしてみた。 結構あっけなく完成。プラグインと同じディレクトリ内に設定ファイルを入れておけば、Applyを押したときに読み込まれて、その設定ファイルに書かれた内容で適用されるというもの。今回のテスト用では設定値はゲインの調整値とした。 また下のようにインターフェイスにスライダーはあるが、完全にダミーで何も機能しない。何かスライダーがないと、メニュー選択と同時に適用されてしまうので、ダミーを付けておいただけ。

内容としてはrun関数で、特定名称のファイルを開き、内容を文字列として取り込み、floatに変換し、パラメーターとして扱った。

LADSPA Delay Multi-Tap

リバーブの初期反射の予備実験としてマルチタップディレイをプログラミングしてみた。マルチタップディレイは、ディレイラインに対して、任意の位置に複数のタップを作り、信号を取り出し、合成するという仕組み。ブロック図にすると以下のような構造になっている。

リバーブにおける初期反射は、その空間の印象を左右する重要な部分。複雑な反射をシミュレートする必要があるため、通常のFB付のディレイでは初期反射をうまく表現できない。そこでマルチタップの出番となる。

2017/08/14

ベース + キーボード練習 2017年 3回目

古い電子ピアノも直したので、それを使って録音でもしようと思うが、早くも1ヶ月経ってしまった。 さらに前回の練習からすでに2ヶ月近い。

気を取り直して・・・
今回は、ひたすらベースパターンを繰り返すようなフレーズをやってみたくなったので、YMOの東風の中間部だけ、ちょい音を変えて弾いてみた。フワッフワッというところを省く。 ピアノは改造したYAMAHA CLP-100、音色ピアノ1を使用。録音後に自作エフェクタで加工してみた。ちょっと細工するだけで十分使える音に思えたよ。 ドラムは、いつものHydrogenを使用。すぐにパターンが作れるのでお気に入り。そのドラムパターンをwavに落としたら、Audacityで多重録音していくだけ。

2017/08/13

C言語 calloc 動的メモリ

自分で作る場合は大抵mallocを使っているのだが、人の書いたコードを見ると、たまにcallocが使われている。 その違いは初期化するかしないかというところ。ただサイズの書き方が若干違うので、注意が必要。

2017/08/12

「1/f ゆらぎ」って何?

随分昔に「1/fゆらぎ」が流行っていて、扇風機などの家電に搭載されてりしていた。当時から何が1/fのなのかよく分からなかった。今回、音に「1/fゆらぎ」を適用したらどうなるかということを考えてみた。

現在、自分が分かっていることは周波数に反比例ということぐらい。そもそも周波数スペクトルのことを言っているのかさえも不明だった。いろいろ調べたわけではないが、あまりにも曖昧で、本当に学術的に研究されているのか不安になるぐらいの有様。 音楽関係で「1/fゆらぎ」と言われてもさっぱりだった。唯一ろうそくの瞬きが「1/fゆらぎ」とあったので、これはイメージしやすかった。1/fのことは忘れて、ろうそくの時間軸に対しての光強度の変化なら、ゆらぎで納得できる。本来の「1/fゆらぎ」は別のことを言っているのかもしれないが、理解できそうもない。