2023年4月22日土曜日

格安スマートウォッチを使ってみる

近所のDIYショップで見つけた格安のスマートウォッチがどんなものか買ってiPhoneとつないで試してみたところからはじまり、着け忘れることが多くなってもう少し良さげなものをAmazonで探して、似たような価格で購入してiPhoneとつないで比べてみたという話です。

スマートウォッチと言えばApple Watchだろうと突っ込まれそうではありますが、iPhone自体も価格が上がっている上にApple Watchも欲しいなんてとても言えません。そんな折、訳あって体重を落とさなければならない(より正確には腹周りを絞らなければならない)という需要ができてしまい、ダイエットに取り組まなければならない状況になってしまいました。

そもそも、目的(教材研究のためにフィールドワークをするとか、教材になりそうなものを探して店をまわるとか)がない状況で体を動かす気になれず、仕事上の立場が変わってからは、城跡巡りがほぼ唯一の運動機会となっていました。しかし、例のウイルスのせいで気軽に外へ出られなくなり、ここ数年は城跡巡りも中断しています。それに、「毎日の運動が大事」とも言われてしまい、城跡巡りだけではダメな状況になってしまいました。

そこで、iPhoneを携えて仕事をしながらできるだけ歩き回ったり、休日も歩いて買い物に行ったり自宅の近所を散策したりするようにしました。すると、iPhoneがいろいろと数値を記録して目標を提示してくれて、意外と楽しくなってきました。こうなってくると、ガジェット好きのアンテナが高くなり、スマートウォッチを使ってみたいと思うようになりました。

近所のDIYショップで見つけたスマートウォッチは、税込み3千円程度のもので、KashimuraKJ-175というものでした。専用のiPhoneアプリをダウンロードしてBluetoothでつなぐことで、運動したデータが記録されるというので、アプリの設定をしてからしばらく腕につけて歩いてみました。基本的には、歩いた歩数と移動距離、消費カロリーが記録されるだけで、その値がiPhoneにBluetoothで転送されるような仕組みになっています。はじめのうちはちょっと面白いと思って意識的に着けていたのですが、長いこと腕時計を着けない生活をしていたこともあって着け忘れることが多くなり、気がつくと着けていないという状態になっていました。

そんな折、もう少し別の機能があるものであれば利便性が高くなり、着け忘れも防げるのではないかと考えて、AmazonでタイムセールをしていたCloudpoem(Amazon Store)のG16というのを購入してみました。これがなかなかの使い心地で、そこまで多機能ではないものの必要にして十分な機能があり、専用アプリも使いやすくて良いと思いました。Apple純正のヘルスケアアプリとも連携させることができて、iPhoneと一緒に使っていて、運動する習慣が身につくように感じました。

電池の持ちも良いのでずっと着けていても安心感があります。特に良いと思うのは、(精度はわかりませんが)心拍数とか血中酸素濃度、血圧まで測ってくれること。また、電話の着信を振動で教えてくれたり、天気やSNSの通知を確認できたりと、よく使うものがシンプルにまとまっている感じがしています。

2023年4月9日日曜日

簡易なエアブラシをエアダスターの代わりに使ってみる

今回は小ネタです。自室には、新旧含めて様々な機器があるのですが、キーボードなどの細かな隙間があるものや、中古やジャンクで購入してきたものをメンテナンスする際、エアダスターでホコリやゴミを飛ばすという作業をします。最近はエアダスターを使う頻度が高くなり、いつでも使えるように買い置きしています。3本セットで1,000円弱くらい(安売りのときはもう少し安いかな)ではありますが、消費量が多くなると結構な痛手です。

そんな折、別の需要があって購入していた、urlife公式twitterアカウント公式YouTubeアカウント)というところがAmazonで販売している、HPAVC(YouTube動画)という簡易なエアブラシをエアダスターの代替として使ってみてはどうだろうかと思いつきました。その昔、COPICのペンとエアブラシを使っていたこともあって、しまい込んであったものを探し出してきてエアダスターとしての使用感を比べてみることにしました。

〈エアダスター(DCMブランドのノンフロンエアーダスター)〉

  • 風力が強いのでホコリだけでなく髪の毛や紙片なども飛ばせる
  • 持ち運びが自由なので屋外などでも使える
  • 思ったときにすぐに使える(準備をする手間が不要)
  • エアを出し続けていると風力が落ちる
  • エアを使い切ったら使えない
  • 経済的ではない(缶ゴミも出る)

〈HPAVC〉

  • 壊れない限り長く使える(缶ゴミが出ない)
  • 軽いホコリなら十分に飛ばせる
  • エアを出し続けても風力がほとんど変わらない
  • 風力が弱いので大きいものや重いものは飛ばない
  • 準備をするのに手間がかかる(電源のあるところでしか使えない)
  • コンプレッサーの音がうるさい

〈COPIC〉

  • 風力はHPAVCと同じくらいなので軽いホコリなら十分に飛ばせる

結論としては、エアダスターが優秀だということなのですが、エアブラシを常用している場合は、代替として使用可能ではないかと思いました。また、もっと本格的なエアコンプレッサーや、それにつなぐエアダスターノズル(例えばTRUSCOTD-70-1のようなもの)を使うと缶のエアダスターを使わなくても良いようになると思います。専用の作業場が欲しくなりますけどね。

2023年3月26日日曜日

KORGのアナログモジュラーシンセ(volca modular)を使ってみる

最近、KORGvolcaシリーズに注目しているところですが、以前紹介したvolca fm2」の次に購入したのが「volca modular」でした。KORGのアナログモジュラーシンセといえば、「MS-20」「MS-10」辺りが思い浮かびます(現在なら「MS-20 mini」かな)が、その昔、憧れはあったものの簡単に手が出るものでもなく、私の周りは既に「DX-7」などのデジタルへ移行していたこともあってすっかりスルーしておりました。(私の愛機は「JUNO-106」でした←今はSoft synthエミュレータもあります)

月日は経って、昔のシンセサイザーが「ヴィンテージ」として注目されるようになった流れで、何を血迷ったか「DS-10」なるものが発売されて、ようやく私でも手に入る状況(今はiOS用の「iDS-10」があります)になりました。私もDS-10を購入していろいろいじって楽しみましたが、やはり操作性がイマイチなので本物感がなく、長らく放置した状態になっています。(後に「M01」も購入しました←現在は3DSダウンロード専用となっています)

そんな中で入手したvolca modularですが、いわゆる標準TSケーブルで接続するのではなく、ジャンパーワイヤーで接続するというユニークな仕様になっています。使い方がわからないところはマニュアル類を片手に格闘することに。思い描いた音に近づけるのには少々慣れが必要な感じですが、いじっていてただただ面白い。昔から、音を作りながら曲をイメージすることを楽しんでいるのですが、そういう使い方ができる楽器だと思いました。

問題は、曲を作るためには音を出す仕組みがイマイチだということ。簡易な鍵盤のようなタッチセンサーが付いているだけで、奏でるというレベルにはなりません。となると、キーボード(鍵盤)につないでみたくなります。DS-10(やM01)を購入した後、しばらく遊んで使わなくなったのは、キーボード(鍵盤)につなげられないという致命的な問題があったからでした。(もしかすると、iOS版でiPhoneなどにUSBとかBluetoothのキーボード(鍵盤)をつなぐと鍵盤で演奏できるのかもしれませんが)

次は、MIDI入出力のないvolca modularをUSB MIDIキーボードで操作できるかやってみようと思います。

2023年3月19日日曜日

LinuxのRosegardenで古いMIDI音源をコントロールできるかやってみる

Macに続いて、Linux Mint動かしているPCでも外部MIDI音源をコントロールできるかやってみることにしました。使ったUSB MIDIインターフェイスは、以前と同じ中華製のUSB MIDI InterfaceとRolandUM-ONE mk2です。

とりあえず、順番にPCに挿してみることにしました。中華製のUSB MIDI Interfaceの方は、「システムレポート」を起動させて「システムの情報」を見ると、「Audio:」の欄に「USB MIDI Interface」として認識されていました。RolandのUM-ONE mk2の方は、同じく「Roland UM-ONE」として認識されていました。これは行けるのではないかと思い、既にインストールしてあったRosegardenを起動して、適当なMIDI(.mid)ファイルを開いて再生ボタンを押してみました。MIDI音源などをつないでいない状態では全く音は出ませんが、MIDI出力側のインジケーターが点灯しました。(実は、内部音源ともつなげらず、シンセサイザープラグインもうまく機能させられていないため、しばらく放置していました)

内部の音源にさえうまくつながらないのに、外部の音源につなげられるのだろうかと不安に思っていたのですが、インジケーターが点灯したということは行けるんじゃないかと思い、前回も使ったSC-55mk II(←説明書のPDF)につないで外部MIDI音源を鳴らすことができるかやってみました。すると、中華製もUM-ONE mk2もあっさりと外部MIDI音源を鳴らすことができてしまいました。両方とも、ドライバーをインストールすることなくつながりました。もしかすると、標準のドライバーのようなものが組み込まれていて、中華製もUM-ONE mk2もそれに準拠して作られているのかなと思いました。UM-ONE mk2は、専用のドライバーがない場合は標準ドライバーを使う仕様になっているということなのかもしれません。Linuxでやった方が簡単にできるというのは、あまり多くない経験なのでちょっと拍子抜けしてしまいました。

ただ、MIDIファイルをLinux Mintの内部の音源で再生したい場合は、「Rhythmbox(ミュージック・プレイヤー)」とか「TiMidity++MIDIシーケンサ」あたりを使う方が簡単にできます。Rosegardenでもいろいろやってみて、もう一歩のところまではできていると思うのですが、私の環境では内部ソフトウエアシンセサイザーを鳴らすことには成功していません。

もう1つの注意点としては、RhythmboxやTiMidity++MIDIシーケンサは、中身がMIDIデータなら拡張子がなくても読み込むことができて再生できるのに対して、Rosegardenは、拡張子が対応するもの(今回は.mid)になっていないと読み込むことすらできないということです。

Rosegardenは多機能ではないですが、外部MIDI音源を鳴らす環境としては使えると思いました。これからは、いろいろなMIDI音源を鳴らす実験に使っていきたいと思います。

2023年3月11日土曜日

Macから古いMIDI音源をコントロールする

今どき、「MIDI(Musical Instrument Digital Interface)」とか「DTM(Desktop Music)」とか言って分かる人がどれだけいるのかもわからないですが、私がはじめてMacを買ってやりたかったのが楽曲の作成や電子楽器の演奏だったので、今回は、かなり久しぶりに活動を再開することにしたという話です。(これを音楽活動と言ってよいかどうかは賛否がありそうですが…)

教員になってからも細々と続けていた楽器の演奏も、超多忙になってからは金管バンドクラブの指導くらいでしかやることがなく、立場が変わってその金管バンドからも離れてしまってからだいぶ年月が経ってしまいました。その昔は、Macから様々な電子楽器をMIDIでコントロールして楽曲を作ったり音を鳴らしたりして楽しんでいましたが、ほぼ1からやり直し状態です。(そう言えば、かなり昔のことになってしまいましたが、macOS に付属してくる「GarageBand」でMIDIが使えないかやってみたことがありましたが、多忙を理由に放置したままになってしまっています)

今回の目標は、MacからUSBでMIDI信号を出力して、電子楽器を鳴らせるのか試してみます。手元には、いつ頃どこで買ったかもわからなくなっているUSB MIDIインターフェイス(メーカー不明の中華製で型番らしきものさえない)とRolandUM-ONE mk2というUSB MIDIインターフェイスの2つがあります。これらをMacに挿して「システム情報(「このMacについて」から辿れる「システムレポート」も同じ)」の「USB」の項目を見ると、前者は、「USB MIDI Interface」として認識されていて、後者は、「UM-ONE」として認識されていました。USB MIDI Interfaceの方は、「Audio MIDI 設定(「ユーティリティ」フォルダ内にある)」でも認識されていることがわかりましたが、UM-ONE mk2の方は認識されていませんでした。

そこで、UM-ONE mk2のドライバーを見つけてインストールすることにしました。ややこしいのは、UM-ONEという同メーカーの別商品があったことです。こちらは既に販売終了となっているのですが、mk2とシルエットがよく似ています。さらに調べていくと、EDIROLブランドで販売していた「UM-1(←説明書のPDF)」というシリーズもあって、手元にあるのがどれなのかよく確かめる必要があります。mk2は、本体表には「UM-ONE」と書いてあるのですが、裏側には「MODEL:UM-ONE-MK2」と刻印されているので、これで確認することができました。

mk2用のドライバーをダウンロードしてインストールし、再起動して「Audio MIDI 設定」で確認すると、「UM-ONE」として認識されるようになりました。この状態でLogic ProとGarageBandからMIDI音源をコントロールできるかやってみます。使った音源は、Rolandの「SC-55mk II(←説明書のPDF)」です。少し調べてみると、GarageBandはMIDI音源出力には対応しておらず、過去にあった「midiO 」というプラグインも現在では使えない状態なので使用を断念しました。Logic Proでは、いろいろと苦労しましたがようやく仕組みがわかったのでまとめておきます。
(「dtm driver!」さんの「Logic ProからMIDI信号を外部音源(シンセ)に送って演奏録音する方法!」を参考にしました)

  1. USB MIDIインターフェイスを使ってMacと外部MIDI音源を接続します。(外部MIDI音源は、接続が終わってから電源を入れます)
  2. Logic Proを起動して、適当なMIDI(.mid)ファイルを開きます。(自分で1から曲を作って鳴らす場合は、この作業は不要です)
  3. Logic Proの「トラック」メニューから「新規外部MIDIトラック」を選択して、新しいトラックを作ります。
  4. 読み込んでいたMIDIファイルの任意のトラックを新しいトラックにドラッグします。(自分で作っても良いです)
  5. 再生ボタンを押すと外部MIDI音源が鳴ります。

中華製のUSB MIDI InterfaceもRolandのUM-ONE mk2も両方とも外部MIDI音源を鳴らすことができました。USB MIDI Interfaceの方は、ドライバーのインストールが不要なことも素晴らしいと思いました。注意点としては、MIDI IN/OUTの接続を間違わないようにすることです。USB MIDI Interfaceの方は、ケーブルのコネクター部分にそれぞれ「IN」と「OUT」と書いてあり、外部MIDI音源の「IN」に「OUT」のケーブルを挿します。MIDIキーボードがあれば、そのMIDI出力である「OUT」に「IN」のケーブルを挿せばよいというわけです。しかし、UM-ONE mk2の方は、「CONNECT TO MIDI IN」と「CONNECT TO MIDI OUT」という表記になっており、接続する電子楽器側のコネクターに対応した表記になっています。INとOUTの関係を整理しながら接続してください。

2023年2月26日日曜日

JamToastでSDカードにプログラムを保存してIchigoJam Rに移せるかやってみる

再びIchigoJamの話題です。IchigoJamでプログラムしたものは、SAVE0〜3で4つまで保存することができます。呼び出すときは、LOAD0〜3で呼び出すことができます。最近メインで使っているのは、IchigoJam S(圧電スピーカー付)ですが、PS/2キーボードしか使えずUSB接続のキーボード類が使えません。そこで、IchigoJam R(USBキーボード対応)を使ってUSB接続のキーボードがどのくらい使えるものか検証してみようと考えました。その過程で、IchigoJam Sで作って本体に保存したキーボードで音を鳴らすプログラムをSDカードに保存して、IchigoJam Rに持ち込むことができないかやってみることにしたのです。(苦労して作ったプログラムなので、Macにも保存しておきたかったということもあります)

IchigoJamのSとRの違いですが、簡単に言うとCPUとしているICチップの違いです。SがLPC1114FDH28を搭載している(以前のUやTもLPC1114ベース)ARM Cortex-M0+/M0のマイコンを使ったボードなのに対して、RはGD32VF103CBT6を搭載しているRISC-Vのマイコンを使ったボードだということです。これによって、RではUSB接続のキーボードが使える(全てではないようですが)というメリットがあります。
(「イチゴジャムレシビ」の「IchigoJam の種類」を参考にしました)

早速Sの方にJamToastを載せてSDカード(今回は16MBのものを使用)を挿して起動しました。このIchigoJamのは、キーボードで音を鳴らすプログラムが入っています。これを「LOAD0」で呼び出して、「SAVE100」で保存します。しかし、「File error」と表示されて保存することができません。256MBのものや2GBのものでも試してみましたがみんな同じ状態。別の軽い簡単なプログラムを作ってやってみても、SDカードのフォーマットからやり直してみても、SDカードの中に予め「IJ100.BAS」という空のファイルを保存しておいても結果は同じでした。原因はよくわかりませんが、MMCカードではなくSDカードを使っているからなのか、相性問題が発生しているのか、そもそも何かの故障があるのか…。JamToastとSDカードの組み合わせでファームウェアのアップデートができているので、故障や相性問題ではないのかもしれませんが、わからないことに変わりがありません。
(『なんとかする予定「JamToast 特設ページ」』を参考にしました)

この方法がうまく行かないとなると、「IchigoJamで作ったプログラムをパソコンに保存する方法」のようにUSBシリアル変換モジュールを使ってMacにIchigoJamのプログラムを読み込むという方法が考えられます。こちらの方法も、簡単なわけではないので時間を作ってトライしてみたいと思います。

〈参考〉

2023年2月13日月曜日

Scratchでプログラムして4 keyミニキーボードで楽器風に演奏してみる

以前の続きです。4 keyミニキーボードを管楽器のピストン風にして、これを使って楽器を演奏しているような雰囲気にしたいということです。前回までにミニキーボードの改造が終了しているので、今回はScratchのプログラミングをやっていきます。
(久しぶりにScratchで音楽系のプログラミングをしてみましたが、ちょっとしょぼくなっている気が…)

メインのプログラムは以下のとおりです。
https://scratch.mit.edu/projects/799298176/
雰囲気を出すために、トランペットのスプライトを使い、スクラッチキャットが演奏している風にしてみました。(笑)

「吹く」という動作は、「スペースキーを押す」ことで代用しました。本当は、ブレスコントローラーがあればよいのですが、手頃な値段のものがないため代替の方法にしたという訳です。電気的に使いやすい方法を考えると、コンデンサマイクやファンを使う方法が考えられると思います。
(本当は、PicoBoardLEGO WeDo 1.0(解説)が使えたら良いのですが、現行のScratch 3.0では両方とも使えません)

コンデンサマイクを使う方法は、PC用のマイクを接続して息を吹きかけるだけでもできるかもしれません。マイクは複数台在庫があるので、練習用のプラスチックマウスピース(YAMAHATMPTR」など)と組み合わせて、何か作れないかなと妄想しています。Scratchでは、マイクからの「音量」をセンシングすれば何らかの数値が出てきそうです。

ファンを使う方法は、micro:bitMakey Makeyとの組み合わせでできるのではないかと思います。本来は、ファンに電気を流してファンを回す使い方が一般的ですが、逆にそのファンを吹いて回して何らかの電気を得ることができないかということです。この電気をセンシングしてScratchへの入力として使えたら、「吹く」という動作を電気信号に変換することができるように思います。できるだけ小さなファンを用意して、息を吹きかけて回して出てきた電気をmicro:bitやMakey MakeyにつないでScratchに入力すれば良いのではないかと思います。

次の懸案事項は、音程の変え方です。管楽器は「吹く」だけでなく、吹き方で音を高くしたり低くしたりする楽器です。これをどのように再現するかということが課題となります。やはりしばらくは試行錯誤が続きそうです。