スキップしてメイン コンテンツに移動

注目

Rolnd VX-55 スプリングリバーブが掛からなくなったので修理した

<事件発生> 購入してから3週間後、 電源を切り忘れて就寝。 翌日、部屋の中に微かに漂う下町の町工場のような匂いで気づいた。 午後2時頃、現場で重症者発見。 肝心のリバーブだけが効かない。 それ以外は問題ない。 また、そう来たか。 レトロ楽器愛好家界隈のマーフィーの法則。 「肝心な部分からぶっ壊れる」 兎にも角にも絶対に治す! <初動捜査> 筐体開封。 とりあえず、そのままの状態で状況確認。 リバーブタンクに直接、音声信号を繋ぐと微かだがリバーブが掛かった音が鳴る。 リバーブタンク は死んでいない。 匂いの元を辿ろうとしたが、残り香は残っていたが匂いが発生するパーツを発見できず。 また、特に異常に高温になっているパーツも発見できず。 <見当たり捜査> サービスノート をググって落とす。 電源ボードの裏を見たら、プラス15Vを作るトランジスタ(2SD2012)辺りが焦げていた。 電源ボードから伸びるワイアからプラスマイナス15Vの電源の存在を確認。 ノートと同じ15V前後の値。 トランス直下の2つある電解コンデンサのうちの1本は元の3300uFから4800uFになっていた。 電解コンデンサは劣化すると容量が抜けると思っていたが、逆に増えていた。 ネットで調べると、電圧をかけることがほとんど無かったコンデンサは絶縁層の厚みが減ってきて容量が増幅、耐圧不足になっている可能性があるらしい。 <聞き込み> 週末、八潮の秋月へ直行。ゴミ屋巡りをしながら帰宅。 焦げていた基盤のトランジスタと電源周りの電解コンデンサ、作ろうと思っているエフェクターの部材を購入。 絶好のタイミングで平台に置かれた値引き品の中に、お目当てのトランジスタ(2SD2012)があった。 レジの人に通常の品と何が違うのかと訊いたら、錆びてたり、くすんでいるからだと言ってた。 使えるかもしれないし使えないかもしれないと。 まあ、使えるだろうけど、これを追加したことによって不具合の要因を増やすのも面倒くさいので通常の品を購入した。 (後日、在庫箱の中にだいぶ前に八潮の秋月のレジにて「これ、いりますか?」と言われて、よく分からずもらった50個入りの未開封の袋に入ったトランジスタ(KSD2012)を発見。2SD2012と同等品だった。。。) 帰宅後、早速、装着。 リバー...

80年代のシンセサイザー(TX81Z,MKS-50 etc...)用 汎用コントローラーを作る

2020 年末、リサイクルショップ巡り。
例年に比べて、ドキドキするような物は少なかったが、DX7をケース、ロム付き5000円で見つけて悩む。
引っ越すからモノを減らしているのに、さらに鍵盤付きの重いシンセを置くスペースを考えたら萎えて諦めた。

TX81Z,D-550,MKS-50


うちにはプリセットでしか使ったことがない1Uラック型の薄くて軽いFMシンセモジュール「TX81Z」がある。

帰り道、コイツをいじり倒すマシンを以前に作ったMKS-50のプログラマーの知識を使って作る事が出来ないか運転しながら夢想する。
ほぼほぼ、MKS-50のコードを書き変えれば出来そうな気もしたが、家について早速ググる。
 
パソコンやパッド経由で操作するものはたくさんあるのだが、
古いシンセを物理的にひねって操作するようなエディターは、今となっては需要が少ないからかあまり見当たらない。
 
が、
 
あるにはある。
 
 
コレよこれ。TX81Z対応。
ファームウエアの書き換えで、可変できるパラメータが少なめの時代のシンセがいろいろとmidi経由でいじれるGEAR。

以前に作ったMKS-50用プログラマーとやってることは、ほぼ一緒。
80年代のシンセをMIDI経由でsysEXしてるだけだ。
 
ファームウエアの書き換えで独自に追加できる点が違うだけ。
筐体表面のシートを交換することによりエディットしやすくなるようになっている。
以前に作ったMKSのプログラマーは、単にsysEXパラメータを連番順に並べただけ。
(それでも操作的にはそれ程、バラバラな並びではないので使える範囲ではある)
stereopingの方は、ノブごとに設定を個々に振り分けられるようになっている。

採用!

MKS-50用プログラマー
をアップデートして、どうにかする!
 
 

設計

  • pinとメモリの多さと互換品の安さが魅力のArduino MEGAを使用

  • ノブ毎に値の設定を汎用的且つ、自由に配置できるようにする(今回はこれが目的!)

  • MKS-50用プログラマーに付いていたおまけ機能のシーケンサは無し。
    これ使ってMIDI INを設け、外部から受信した信号をスルーして出力

  • エディットしやすさ重視
    シフトボタンを押しながらノブ操作など手順を踏まなくてもアクセスできるようにする。MKS-50用プログラマーは、お手本にしたコードに修正加えて、アレも出来るし、コレも出来るのかと色々な機能を追加していった挙句、もっさりした動作のマシンになってしまった。シンプルにいく。

  • 16x2のLCDで設定内容を表示
    これがあれば、stereopingみたいに表面のガワを用意しなくても使いやすくなるはず。

  • ARDUINOの高速化(PINの初期設定、analogRead,digitalRead/Write周り)

  • 値をプラス、マイナスで設定するようなセンターゼロのパラメータに対応

装置

  • sysEXパラメータ操作用 POT(B10K) x 16
    Arduino MEGAのアナログPINは16本。
    MUX使わずにシンプルに行くならこれが限界。
  • page ボタン x 8 (4 x 2)
    これを追加することによって操作性に違いが出る。
    押したら即時、そのページに切り替え。

    16*8=128パラメータまで許容する。

    TX81Zの場合、主要なパラメータを網羅したとすると108あり、7ページ分必要である。

  • シフトボタン x1
    機種選択用 押しながらpage ボタン選択.8機種まで登録可能(Arduinoのメモリに収まりきれば。後述)

  • LED x 8
    選択したpageの識別用

  • LCD

  • MIDI (IN/OUT)

  • CLOCK IN
    MIDI経由でのテンポ同期は未だにうまくいかない。単一の機能として同期だけさせるのであれば機能するかもしれないが、シーケンサーに他の機能を盛り込むとARDUINOの限界か、ズレが生じる。Arduino DUEにすればいけそうな気もするが互換品でも結構いい価格。Arduino Nanoに仕込んだ16stepシーケンサーでMOZZIを操作した別プロジェクトではCLOCKであればBPM150くらいまでは同期出来た。それで充分だ。
    ↑シーケンサー機能は省いたので今回は却下


  • プログラム(IN)
    都度、ARDUINOにデータを流し込む際に筐体開けなくてもいいように5PIN DIN端子入力経由でアップデートできるようにする。
    電源OFF&プログラム入力ジャックにinでコードのアップデート可能。
    これはMKS-50用プログラマで実装テスト済み

  • +5V入力 9v駆動(要昇圧回路)

夢と現実と対処法

 ・Arduinoは遅い
   
入力周り(特にanalogRead)の処理が増えるに順い重くなってくるので、ライブラリを利用。軽くなった分、値が多少ふらつく感はあるが許容範囲。MKS−50用プラグラマで実装済み。

Arduinoはメモリが少ない
   
文字列配列は、メモリを消費する。
    ARDUINO MEGAのSRAMをもってしても全然足りない。そこでFLASHメモリを活用する方法で回避した。
    キーワードはPROGREM

   ただ、この方法で回避してもMKS-50とTX81Zのデータを突っ込んだら、82%消費したので、可変できるパラメータが少ないシンセか、端折って厳選しないと8機種も登録することは無理だろう。

パラメータをArduino用にデータ化するのがだいぶめんどくさい
   説明書を落としてにらめっこ。パラメータをエクセルに列挙、データ化。

TX81Z パラメータ リスト


 またさらにそれをARDUINO用の変数文字列に変更するのが面倒なのでコンバータを作った

とりあえず、正月休み、実家に帰ることもなく布団に潜りながら、せっせとコードは書き終えた。

PROGREM周りの処理が知識不足なので怪しいけれど、多分、配線さえ間違わなければいけるはず。




Gia Margaret – Mia Gargaret (2020)



コロナ疲れを癒すヒーリングミュージック。
歌ものメインのSSWな人だけど、声が出なくなったからインストアルバム作ったとかなんとか。
2020年発表されたアルバムの中で最も聴いたと思うナイスミュージック。
眼を閉じてじっと聴いてみよう。
良かった頃の風景が想い浮かんでくる。
カラーで。
だけど、あの頃はもう簡単には戻ってくるわけじゃないんだってことにも気付いている。
 
漂えばいいじゃない。
このジャケットのように。プカプカと。
ぱっと見、死んでるみたいだけどね。




コメント

  1. STEREOPING Synth ControllerでTX81Zをエディットしている動画をYoutubeで見て、自作出来ないものかと調べていたらこちらにたどり着きました。完成を楽しみにしています!

    返信削除
  2. ご覧いただきありがとうございます。
    日付け見てもらえばわかると思いますが、内容はメモ代わりに去年の正月に書いたものです。それから1年経ちましたが、未だハードウエアの組み立てまでは手を付けていません。
    別プロジェクトに手を付けてしまったので、まだまだ先になるかと思います。
    完成したら自慢すると思いますので思い出したらまた見てみてください。

    返信削除

コメントを投稿

人気の投稿