« PWMでEG | トップ | 電子工作で年越し »

PWMでEGその2

現在、PICCでプログラム中です。
簡単に出来るかな?と思っていたのですが、昨日1日悩むことに…。

10bitA/D入力に応じて、トランジェントタイム(Attack、Decay)範囲を1ms以下から30sぐらいを想定しているのですが、安易にlong(PICCでは16bit)の「乗算」とか「べき乗」演算を使うと、すぐにタイマ割り込み時間をオーバーしてしまうので、テーブルとビットシフト演算等に分解して書くハメに…。

これじゃ、アセンブラと変わらないじゃないかー!!(怒)

でも一日かけて、Excelで試行錯誤したおかげで、256byteEEPROM領域にいい感じのテーブルを埋め込むことが出来たかと…。
きっと、prophetシリーズの内部ROMにも、デイブ・スミス曰く、膨大な経験的知識を盛り込んだノウハウが埋め込まれているのだろうなー。

コメント

いつも興味深い記事を楽しみにいたしております。単なる電子回路が「楽器」になっていく瞬間って、そうしたノウハウが詰め込まれていくときなのかもしれませんね。私も、来年はいろんな形の楽器を作っていこうと思っています。来年もまたよろしくお願いします。

まさにその通りですね。名器と呼ばれる電子楽器もフタを開けてみると案外たわいもない回路だったりしますが、楽器を特徴づける定数の決め方などで多くの経験的ノウハウがあるのでしょうね。
寿さんの楽器作り、楽しみにしています。また来年もいろいろと情報交換させていただければと思います。

« PWMでEG | トップ | 電子工作で年越し »

コメント

ミニシンセ「Cagura」
RJB 11/04
analog 11/04
ESM-2 デモサウンド
RJB 10/03
takeda 10/02
RJB 09/29
takeda 09/29
ESM-2 ファームウェアなど
RJB 09/29
なお 09/29
なお 09/29
ESM-2の回路図
RJB 09/23
酔漢 09/22
RJB 09/21
Chuck 09/21
RJB 09/21
ESM-2 週末の作業
暇仁さん 09/17
RJB 09/16
takeda 09/16
暇仁 09/16

トラックバック

[回路]叩きモノはいいよね
電音の工場ブログ
[Scilab]高調波も生成する(2)
はてな駐屯地
RJBさんがScilab本を買ったぞ
はてな駐屯地
USB-JTAG
虹的電子音楽機器
PIC、AVR、そしてARM7へ
虹的電子音楽機器

amazonアソシエイト