モジュレーターの設計と実装
周期的に音色を変化させるためのクラスを作ります。ビブラートやトレモロといった周期的な音色の変化をこれによって表現できるようになります。 実...
Java and Music as Foreign Languages !!
周期的に音色を変化させるためのクラスを作ります。ビブラートやトレモロといった周期的な音色の変化をこれによって表現できるようになります。 実...
それなりに音を作れるようになってきたので今後はエフェクターを作りたいと思います。エフェクターは読み込んだ音に「何かしらの影響」を与えるもので...
DX7の音の設定値はネット上で探すと結構見つかります。FM音源による音作りは感覚的に作るのが難しいためこういう情報を参考にすると比較的近い音...
前回オシレーターをフィードバック対応にしたので今回はそれを読み込む側の修正を行います。 FM音源:フィードバックの導入(1) オシレ...
フィードバックとはFM理論ではオシレーターが自分自身を変調modulateすることを言います。今まで実装してた変調の機能はオシレーターの他に...
ここまでに作ったFM音源とエンベロープ・ジェネレーターを使って楽器を作りたいと思います。FM音源を使ったシンセサイザーのヤマハのDX-7のエ...
前回で準備ができたのでエンベロープ・ジェネレーターEnvelope Generatorを作りたいと思います。 エンベロープ・ジェネレーター...
エンベロープ・ジェネレーターとはシンセサイザーの音量の変化をコントロールするエンベロープを作成するものです。Javaでこれを実装して楽器クラ...
前回オシレーターの読み込みクラスに周波数変調ができるような改修をしました。今回はこれを使って音を出したいと思います。 LFOによる周波...
音色を豊かにする方法はいろいろありますがビブラートのような音の変化を作りたいと思います。ビブラートとは音の高さが周期的に高くなったり低くなっ...