日記一覧
当サイトに登録されている日記一覧
まずは現物から
- LPC1114FN28とFT232RL USB/serialコンバーターで、シリアル通信+サーボモーターを回してみる。 以下、準備から実際のプログラムソースまでメモっておきます。
まず頭に入れてくべきこと
- mbedオフィシャルサイト 全てはここから始まる。
- mbedとは:Wikiedia
- mbed と Arduino の違い
準備したもの
- mbed対応のマイコン。今回は、LPC1114FN28 を、秋月電子で購入。 1個たったの120円!(税込)
- USB-シリアル変換モジュール FT232RL 秋月で購入。
- Arduinoスターターキット SGK-ARD-KIT 千石電商で購入 arduino uno 付きで4,940円。 arduino unoの他に付属のセット品が色々入っていて、初めてには良いですね。 arduinoからいじり始めてみたものの、mbedを教えていただいたら断然そちらが面白くなってます。
配線
- 参考
- mbed LPC1114でLチカしてみた(1):しなぷすのハード製作記
マイコンとFT232RLの接続が参考になります。 プログラムを書き込んだあとリセットしなくても済みます。 なお、書き込みソフトはこのページの要領ではなく、LPC1114限定で下記ページのものが使いやすいです。 - mbed LPC1114でLチカしてみた(2):しなぷすのハード製作記
LPC1114限定で「LPCISP」というソフトを公開しておられます。USB/serialコンバーター経由で一発書き込み、即座にリセットが働くので、楽ちんです。
- mbed LPC1114でLチカしてみた(1):しなぷすのハード製作記
- ハード図
ブレッドボードを使うとテストは楽にできるけど、一度バラしたら再現するのが面倒になっちゃいますんで、ちゃんと図面を書くクセをつけたいですね。今回は資料への使いまわしがしやすいようにEXCELでこんな感じで書いてみました。- LPC1114のLED回路はソース出力(PNP)でプラスコモン、FT232RLのLEDモニタ回路は、シンク出力(NPN)でマイナスコモンになっているみたいで、ちょっと混乱します。
工業用制御部品に関していえば、日本国内やアジア圏ではシンク(NPN)でマイナスコモン、欧州ではソース出力(PNP)でプラスコモン が多いですが、欧州への輸出時にはCEマーク表示の関係で本質安全の考え方から必ずPNPにしないといけなくなるため、国内でもPNPへの変更が徐々に進んでいる・・ のかなあ?
組み込み部品での状況は全くわからずです。
- LPC1114のLED回路はソース出力(PNP)でプラスコモン、FT232RLのLEDモニタ回路は、シンク出力(NPN)でマイナスコモンになっているみたいで、ちょっと混乱します。
プログラム
mbedはarduinoと違い、ほぼ素のC/C++で書けます。 オンラインコンパイラでビルドが通ったプロジェクトをエクスポートして、外部のIDEで編集・コンパイルできることからもそれを実感できます。
とはいえまずはオンラインコンパイラで。
![]() |
使用ライブラリ
- Servo
mbedのオンラインコンパイラ上の「Import」でキーワード「Servo」で検索し、sford cstyles さんの mbed R/C Servo Libraryを試しに使ってみました。 - MySerial
自作ライブラリ MySerial です。mbed標準のRawSerialクラスを継承し、受信文字列のchar配列格納を簡単にできるようにしてみました。 現時点でのソースを貼っておきます。- GetString メソッドは、テンプレート化でオーバーロードしてあり、引数にポインタ変数指定でも char配列指定の参照でも使えるようにしました。
- Wait時間の設定を追加してあります。
その他APIは、こちらを参照。
- MySerial.h
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
- | | | | | | | | | ! - | | | | | | | | | | | | | | | | | | | | | ! - | | - | | | ! | | - | | | ! | | - | | | | ! | | - | | | | ! | - | ! | | | | | !
/** mbed Serial Library extend RawSerial * Copyright (c) 2014 Naoki Okino * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ #ifndef MBED_MYSERIAL_H #define MBED_MYSERIAL_H #include "mbed.h" /** MySerial control class, based on a RawSerial * * Example: * @code * #include "mbed.h" * #include "MySerial.h" * * MySerial pc(USBTX,USBRX); //instance of MySerial Class * char cWord[16]; //receive chars or cWord[256], cWord[1024] etc.. * * void readbuf() * { * // int iRtn = pc.GetString(6,&cWord); //Serial received chars by pointer cWord * int iRtn = pc.GetString(6,cWord); //Serial received chars byref of cWord * } * int main() { * pc.baud(9600); //set baud rate * pc.format(8, MySerial::None, 1);//set bits for a byte, parity bit, stop bit * pc.SetRxWait(0.01, 0.001); //set wait getting chars after interrupted, each char * pc.attach( readbuf, MySerial::RxIrq ); //Set Interrupt by Serial receive * } * @endcode */ class MySerial : public RawSerial{ public: /** constructor to get chars received by serial * * @param PinName tx * @param PinName rx */ MySerial(PinName tx, PinName rx); /** set wait getting chars after interrupted * * @param float _fRxStartWait wait getting a 1st char after interrupted * @param float _fRxEachWait wait getting each char */ void SetRxWait(float _fRxStartWait, float _fRxEachWait); /** function to get chars after received chars by serial * * @param int size for get chars * @param *cWord returns got chars by pointer * @param returns success by 0 */ virtual int GetString(int size, char *cWord); /** overload function to get chars after received chars by serial * * @param int size for get chars * @param cWord returns got chars by ref * @param returns success by 0 */ template <class X> int GetString(int size, X cWord) { return GetString(size, &cWord); } protected: float fRxStartWait; float fRxEachWait; }; /* class MySerial */ #endif
- MySerial.h
- MySerial.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
- | | ! - | | ! - | | | | | | - - | ! | - | - ! | | ! !
#include "MySerial.h" MySerial::MySerial(PinName tx,PinName rx):RawSerial(tx,rx) //constructor { fRxStartWait = 0.01; //wait getting a 1st char after interrupted fRxEachWait = 0.001; //wait getting each char } void MySerial::SetRxWait(float _fRxStartWait, float _fRxEachWait) { fRxStartWait = _fRxStartWait; //wait getting a 1st char after interrupted fRxEachWait = _fRxEachWait; //wait getting each char } int MySerial::GetString(int size, char *cWord) //by pointer { int i=0; int ichar; memset(cWord, '\0', strlen(cWord)); //initialise chars wait(fRxStartWait); while(1) { if(!readable()) { break; } ichar = getc(); if(i<size) { cWord[i] =ichar; //putc(ichar); } i++; wait(fRxEachWait); } return 0; }
- MySerial.cpp
メイン
- シリアルコマンド
ただの実験なので、<STX><ETX>などの制御コマンドは一切無しです。(汗)- 「start」で開始
- 「pxxx」(xxxは角度)で位置決め
- 「stop」で停止
です。
- 受信の割り込みと、50ms定時タイマ割り込みを受けてメインで動作及びLチカさせてみました。
- 割り込みのIRQ変数名は、シリアルが「UART_IRQn」、定時タイマが「TIMER_16_0_IRQn」でしたので、割り込み優先度や割り込み禁止を個別に管理できます。 この辺の定義は、こちらに全部書いてありますね。
- まだ試していませんが、フロー制御を入れないと9600bps以外では取りこぼしが発生します。
- ソース
volatile のつけ方などわかっていないので、まだ適当です。- main.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
- | | ! - - ! ! - | | - ! | - | | - | | - | | | - | ! - | | ! ! - | | - | ! | | | | | | | | | | - | | | - | | | ! | | - | - | | ! | - ! ! !
#include "mbed.h" #include "Servo.h" #include "MySerial.h" Servo myservo(dp18); MySerial pc(USBTX,USBRX); //instance of MySerial Class Ticker timer; DigitalOut led2(LED2); //alive check LED volatile int cntRx=0; volatile int cntRx_old=0; volatile int timeUp=0; volatile int timeUp_old=0; char cWord[6]; //receive chars or cWord[256], cWord[1024] etc.. char *pCword = cWord; //pointer for cword const char ccStart[6] = "start"; const char ccStop[5] = "stop"; const char ccMove_[2] = "p"; int readSize = 5; int doStatus; int iDeg; void atRx() { NVIC_DisableIRQ(UART_IRQn); cntRx++; } void atTimer() { //NVIC_DisableIRQ(TIMER_16_0_IRQn); timeUp++; } void readbuf() { pCword = cWord; //pointer for cword //int iRtn = pc.GetString( readSize, &cWord[0] ); //Serial received chars by pointer of cWord int iRtn = pc.GetString( readSize, cWord ); //Serial received chars byref of cWord if(strcmp(cWord, ccStart)==0) { // start doStatus=1; printf("started\n"); } else if(strcmp(cWord, ccStop)==0) { // stop doStatus=0; printf("stopped\n"); } else if(cWord[0]==ccMove_[0]) { // 1st char matches pCword++; // increment pointer to get after 2nd chars iDeg = atoi( pCword ); printf("%d\n",iDeg); } else { //no action except for start/stop printf(" no match %s\n" , cWord); } if ((doStatus == 1) && (0 <= iDeg) && (iDeg <= 180)) { wait(0.01); // waits for the servo to get there myservo.position(iDeg - 83.0); } } int main() { pc.baud(9600); //set baud rate pc.format(8, MySerial::Odd, 1);//set bits for a byte, parity bit, stop bit //pc.format(8, MySerial::None, 1);//set bits for a byte, parity bit, stop bit //pc.set_flow_control(MySerial::RTSCTS,dp26,dp25); pc.SetRxWait(0.01, 0.001); //set wait getting chars after interrupted, each char wait(0.25); //startup wait pc.attach( &atRx, MySerial::RxIrq ); //Set Interrupt by Serial receive NVIC_SetPriority(UART_IRQn, 120); timer.attach( &atTimer, 0.05 ); NVIC_SetPriority(TIMER_16_0_IRQn, 10); myservo.calibrate(/* range */ 0.00099, /* angle +/- */ 90.0); while(1) { wait(0.01); if(cntRx != cntRx_old) { readbuf(); cntRx_old = cntRx; NVIC_EnableIRQ(UART_IRQn); } if(timeUp != timeUp_old) { if( 10 <= timeUp ) { led2 = !led2; timeUp=0; } timeUp_old = timeUp; //NVIC_EnableIRQ(TIMER_16_0_IRQn); } } }
- main.cpp
買いました。ハイエンドクラスのD級パワーアンプモジュール、Hypex NCore NC400 x2台とデュアル電源 SMPS1200A400、Dual connectionキット。 マレーシア製ですね。
| 数量 | 品名 | VAT | Total | |
| 2 | NC400 (H01U001376) | 0% | € 550,00 | |
| 1 | SMPS1200A400 (H02U004319) | 0% | € 180,00 | |
| 1 | SMPS1200A400 onto 2x NC400 Connection kit (H08U002750) | 0% | € 30,00 | |
| . | ||||
| Subtotal excl. | € 760,00 | |||
| Shipping costs | € 60,35 | |||
| . | ||||
| Total excl. VAT | € 820,35 | |||
EURO/JPY換算レート:1 JPY=0.00795722 EURO→¥103,095円
送料込みで消費税は¥5,300円、総額¥108,395円でした。
- NC400到着したので開梱
- バラックで仮組し、システムに導入
実に細やかな音が出ます。UcD32MPも良かったですが、NCoreに比べると少し甘くゆったり目だったと気づきます。そしてバラックにも関わらず圧倒的なS/N比と空間表現のアップにより、ベールが2枚ほど取り去られた感じで、ソースの音の違いをしっかり鳴らし分けます。余計な色付けは全くありませんので、若干の味気無さも感じたりしますが。
この音が、スピーカー込みで20万円以内で出ているというのは我ながら超絶なコスパだと思います。
空気録音は後日トライして公開しますが、録音のS/NやYouTubeによる圧縮でマスクされて違いは出ないかもしれません。
(追記)空気録音してみました:杏里/砂浜[OPUS21](少し再生レベルが高すぎたかも?)
https://www.youtube.com/watch?v=vs92MGHcfA0
自作のJFETプリアンプは、UcDの時は音楽性のアップにかなり貢献していましたが、今回はそのメリットと空間表現の微妙な低下デメリットがあり悩みどころです。 早くも次のプリアンプ(というよりバッファアンプ)作ろうかと思いましたが、そもそもNC400には元からディスクリートのバッファアンプが内蔵されているようで、DACからXLRケーブルのバランス接続で直接プリアンプ無しで鳴らして音が良かったのにも納得ですね。比較の結果、プリ不使用でDACのES9038Proによる劣化の少ない電子ボリウムで絞って聞いています。
将来構成として、新日本無線から今年4月に発表された「MUSES72323」電子ボリウムICを使ったプリなど作りたいですね。 どなたか設計・公開してくれないかなあ。。
でもまずはこのNC400をきちんとアルミケースに収納することからですね。そしてこのレベルになると、RasPiの電源や構成も影響しそうなので、今後の改善のモチベーションになりそうです。
スピーカーは、次期作はユニット購入も含めなかなか意欲がわきません、アップデートの価値があるのはわかっているのですが。。
今年はコンテスト応募を見送り、その分色々なことができており、先日注文した Fostexの限定8cmユニット、「FE83-Sol」が入荷したので、2014年stereo誌自作スピーカーコンテスト作品「クリアミント」のウーハーを外して取り付けてみました。
フレーム自体の穴径は大丈夫だったのですが、取り付けビスの位置が微妙に違っていて取りつかない・・ 仕方なく、45度回して付けました。 この向きだと内部の音抜けがイマイチなのですが仕方ありません。
早速視聴です。
公開されている周波数特性のとおり、FE103-Solのような高域の強い強調はありませんが、それでも中高域にエネルギーが厚めで、高域の伸びがあまり目立たないような。。 けれども耳障りではないので、長時間の視聴も耐えられます。
中域の良さは、ベースのFE83の延長線上にあり健在です。特にボーカルはいいですね。決して神経質ではなく、存在感があり大らかに聴けます。 ボーカルを聴くためだけにこのスピーカーに切り替えて聴きたくなります。
低域に関しても、決して量感豊かというわけにはいかないものの、Q0cが0.65と非常に使いやすい値であり、ボン付く感じがあればそれはエンクロージャの問題ということでしょう。 クリアミントは少しボン付き気味ですので、専用のエンクロージャを設計したいところです。
・エルガー 威風堂々 第五番
https://www.youtube.com/watch?v=ZzWS2YG4-BI
・Fourplay Gulliver
https://www.youtube.com/watch?v=v3HGlHIuxa0
・Norah Jones Don't Know Why
https://www.youtube.com/watch?v=LiQb-eigVnw
冬場も近いし、ノートの乗り心地の悪さとロードノイズの多さが気になっているので何とかしたく、色々考えてまずはスタッドレスタイヤとアルミホイールを注文した。
目的がドレスアップでは無いしコストも抑えたいので、標準の14インチサイズとした。トータル5万2千円ナリ。 
- アルミホイール:
ホットスタッフ CROSS SPEED PREMIUM-10 メタルシルバー 14インチ x 5.5 P.C.D.100mm 4H INSET43mm
アルミは安いので良いと思い、タイヤ購入サイトで一番安い物を選んだ。
- スタッドレスタイヤ:
ピレリ WINTER ICE CONTROL 185/70R14 88Q
このスタッドレスは、一般的な国産ブランドに比べてゴムが固く、氷上性能はいま一つらしいけれども、その分ドライ性能は夏用タイヤとそんなに変わらず、乗り心地やロードノイズも良くて、何より安い。
中国製らしいのだが、2012年製を確認してポチッた。
納品されたら、ドライ性能や燃費の悪化度合いなどを検証してみようと思う。 なにより乗り心地とロードノイズの変化がどれほどなのか楽しみ。
もし気に行ったら、夏冬兼用で年間を通じて使うのもアリかもしれない。元々千葉県の北総圏エリアは冬場に雪が積もるのは2回程度だし、そのために夏用・冬用を履き変えるのは効率が悪く、乗り心地のために別途夏用に購入すると色々無駄が生じる。
夏冬兼用でいければ、ノート標準の鉄ホイールとエコピアは予備で保管して置き、次の車に乗り換えの時にノートに履いて出せる。 
いずれにしても、1週間くらいで納品されるから、早めに履き変えてインプレします。。 油圧ジャッキもそろそろ買おうかな。
使ってみました。N700系車内の無線LANサービス
最近、モバイルポイントでの接続を使っていなかったので、SSIDの入力にまごつきましたが、とりあえず@Niftyで接続してみました。
現在、広島行きN700系の車内から書いています。
速度は、ビジネス用途なら文句なし。
携帯電話端末(AU-WIN)より速いし、何と行ってもトンネルでも途切れないのは最高です。
VPNも、自社、客先とも接続OKでした。 
忙しいビジネスマンにとっては、頼りになりますね。
週末、それも月に1度か2度しか自宅に戻らない出張生活の中で、楽しみは音楽ですね。 今回も空気録音をしてみました。
中学・高校の頃の曲が無性に聞きたくなる今日この頃。リンダ・ロンシュタットのベストアルバムを2枚仕入れて、懐かしの名曲を3曲空気録音しました。
Linda Ronstadt Gratest Hits vol1 & 2
やっぱりフルレンジにはボーカルですねえ。今回は録音レベルを抑え気味にしました、ロック・ポピュラーはダイナミックレンジが狭いのでこれで余裕です。
いや良いですね。特に Heat Wave のコブシの効いた「Yeay,Yeay! Yeay,Yeay!」、ビートの効いた70年代ロック最高です!
https://www.youtube.com/watch?v=Ba15TtgRFmE
再生機材評価用録音
音源:
Linda Ronstadt Greatest Hits vol.1 & 2 (asylum 1976 / 1980)(2015 Remaster)
1. Just One Look 2. Tracks of my Tears 3. Heat Wave
オーディオシステム紹介
Player:Raspberry Pi 3 Model B (RS版) + Volumio2.599
DAC:(Mshow Hifi Store) ES9038PRO USB DAC
up sampling 88.2kHz/24bit + Amanero Combo384
https://ja.aliexpress.com/item/32869612489.html
+ OP AMP換装 OPA627AU/OPA827AID
PreAmp:自作不平衡/平衡JFET(元設計:ペるけ氏)改
http://www.naaon.com/modules/plactice/index.php/content0196.html
PowerAmp:(hypex) UcD32MP
スピーカー:(自作塩ビ管スピーカー) トルネードフライ + FE88-Sol
ユニット:Fostex FE88-Sol
録音:
・マイク:WM-61A 3端子改造+ファンタム電源対応
Shinさん改造版(fet2)コピー版、FETは、2SK2880Dで代替
・サウンドインターフェース:Steinberg UR22mkII
・フォーマット:48kbps、24bit
本日夕刻、お客様への申し送りをばたばたと終わらせ、ご挨拶のあと、レンタカーを博多駅前に午後8時の門限ぎりぎりで返却して一息ついているところです。 長いようであっという間だった不休の1ヶ月。 明朝、成田行きの便で千葉に帰ります。
この出張を含め本年は色々な面で昨年とは違う仕事をしており、がむしゃらにやってきた初年度とは少々違う気持ちになりつつあります。 Privateの理由から退職の道を選び 「独立」「会社設立」から1年半。 今の心境を書き記してみたいと思います。
まず、私の業務内容である「工場設備のソフト開発と立ち上げ」において、一般的には「個人」で請け負うことは全く問題ありません。 自分自身が「ガシガシ」仕事をすることに変わりはないのですから。
しかし、私は以下の理由から会社設立の道を選びました。 (振り返りも含め、徒然に)
1、お客様の信頼感
請負先が「個人」か「会社」か。 それが同じスキルの持ち主ならば、迷わず「会社」を選びますよね。 もちろん「個人」が信頼できないということではありませんし実際ほとんど変わりはないと思うのですが、 後出する本人の「気持ち」の面で差が出そうです。
また、本人を良く知っている人ならば「この人に頼んでおけば大丈夫」 とわかっている場合でも、 それが大企業の「調達部門」であればまずは疑いの目で見ることから入ります。それが彼らの仕事ですから。 そんな場合の「説明」の容易さに、「個人」と「会社」では開きがあります。
2、自身のモチベーション
一番重要と考えていたのがこれです。
自宅兼事務室でSOHO的に仕事をする身分となることから、 仕事とプライベートの区分けが「あいまい」です。 (笑) これは全くもって事実でして、1年半を経過した現在でも「あいまい」なことに変わりないです。
そんな状況の中で仕事をするには 気持ちの「前向きさ」を重視して「会社」にするほうがいいのかな。。 程度に考えていました。 でも今ではこれは「大正解」であったと考えています。
自宅で仕事をしている最中は、社ロゴ入りの「作業着」を着用しています。 田舎の自宅でワイシャツを着て作業をするのは似合いません。 やはり仕事柄、作業着がベストです。 着ていると、何となく気が引き締まるような気がします。
仕事がきつい時、「あーもう、今日はこの辺で終わりにしちまおうかな・・」 と思う時が誰でもありますが、 それに歯止めをかけるのは自分自身しか居ません。 今は小さくても、もしかしたら将来大化けするかもしれない「自分の会社の将来」を背負っていることで、気持ちの面での一つの張りになっています。
特に今回の仕事のような、めちゃくちゃな仕事環境の場合には、なおさらです。 一段落して思い返せば、キレてしまった時には単なる「一個人」でしたが、そこに至るまでの自分とその後のフォローなどは、やはり「会社の社長」としての自分がいまして、「会社にしておいて良かった」 と思うひとコマでした。
仕事を請けるときは、社長としての自分。 それを元に自分自身に指示を出し、「へーい。 わっかりやしたあ! 親方ぁー!」 (スネークマンショー風。 古っ!) となって仕事をこなします。 一種の2重人格のようですが、 夫々の立場での苦楽を味わうことができます。
3、税金に関すること
会社を立てれば、個人で全収入を得るよりも庶務を家内に(パートで任せても、そうでなくても)分割することで多少の節税になりますし、仕事でもプライベートでも共用できる備品などは、会社で購入して個人で「借用」することは、それが目に余るようでなければ一般的には問題ありません。 そのような備品(FAX複合機など)は、会社の経費なり資産なりに計上できます。 経理や決算など、最近ではネットの情報も多いので会計ソフトでなんとかなります。
以上の点は、独立前から調べていたとおりです。 道を外して税務調査で「脱税」と言われるようなことにならぬよう、健全な会社維持に努めています。
そして会社にかかる税金と、個人にかかる税金。 それらの合計が、実際に税務署や地方自治体に収める税金の額になります。 収入が増えていった時に個人でやるよりも節税になります。
・・と考えていたのですが、今年の会社法の改正に合わせてもぐり込まされた、例のとんでもない「役員報酬の損金不算入」改悪。 晴天の霹靂とはこのこと。 自分たちはお国からそんな風にしか見られていないのか、と悲しみと怒りを覚えました。 今日は詳しく書きませんが、とにかくやる気をそがれて、萎えちゃいます。。
**
以上、だらだらと書きましたが、そんな感じです。
やってみた感想。 「会社を持つのも、なかなか良いものですよ!」
ステッカー販売のほう、 郵便振替の口座作成が、書類不備で戻ってきてしまいました。
このままずるずると遅れてはと思い、まずは銀行振り込みで先行販売を開始しました! (^^)/

以下、郵便振替口座作成時の書類不備の顛末に関する愚痴です。。見苦しいので読みたくない方はどうぞ読み飛ばして。。
1、表示名 「ラフェスタカフェ」 で、名義人を 「(有)モーションクリエイト」 で口座作成の手続きを済ませました。(6月25日) その際、 郵政公社のこのページをみて、会社の定款の原簿を持参して、コピーを取られ、手続きは完了しました。
2、10日も経った一昨日(7月5日)、郵便局から留守電が入っていたので出張から帰った本日電話して確認したところ、 「人格のある法人は、定款 では受け付けられません。 6ヶ月以内の登記簿謄本(抄本)などの証明書類をお持ちください」 「ラフェスタカフェと会社の関係を示した資料をお持ちく ださい」
って言われました。 でも、上の郵政公社のページを見ても、 普通に読むとそんなふうには読めません。。 もっと日本語勉強してよ、
それに、不備があるなら郵便局の受付か、少なくとももっと早く直接本部から電話をよこすべき。 郵便局につき返すだけなんて、 悪い意味の「お役所仕事」。 2、のほうはこのサイトの「会則」コピーでOKとのこと。
とまあ、そんなこんなでまたまた遅れてしまいました。
みなさん、本当に申し訳ございません。。
昨日シナアピトン合板製のバッフル板を制作し、FE88ES-Rで試したTornadeflyに、本日手元に来たFE88-Solを取り付けて、音出ししてみました。
事前に周波数特性などで予想していた通り、高域の尖がりは払拭されていますが、もう少し出てもよかったかも。 高域不足と感じる人も多そうな地味で正確な音調という印象。
低域もまあ出ますが、FE88ES-Rほど出ていない気もします。 Qts値の0.49と0.46の僅かな差によるのでしょうか。
それにしても、悪く言えば優等生的ななり方です。バックロードホーンだと高域不足を更に感じるのでは、という気もします。 ボーカルのはっとするような色気も、FE-83Solのほうが上を行っています。 でも長い時間聴き続けるには、このFE88-Solのほうが安心して聴ける気がしますし、何しろ品位が高いので、良い録音のソースで聴かないと正しい評価ができない良質の音です。
Youtubeに録音を5曲アップしました。
https://www.youtube.com/playlist?list=PLrX-IFCuRL1XWRfxFNPMnyhMcDC6fxNCh














6