雑談

徒然日記 – 2022年1月1日

新年を迎えたと言っても、ここ数年東京で年越しをしているので普段とそこまで変わらないがやっぱり新年なのでテレビ番組だったりラジオ番組のプログラムが変わっていて年が明けたのだなと改めて思いつつ、おせちを食べるとお正月感が出てくる。その流れでテレビでニューイヤー駅伝を見る。

多少食べるものとテレビで見るものが変わったくらいで大きく普段と変わることもなくということで、いつもどおり散歩に小一時間出たのだけれども、年末年始の東京という感じで車もそこまで走っていないしすれ違う人も少ない。散歩の終わり際にコンビニで新聞を数紙求めて帰宅する。毎年買っているのだけれども年始の新聞は各紙特集を組んだりで普段の数倍の厚さがあったりするのだけれども、年々薄くなってきてる気がする。

昨日から行っていた手帳の入れ替えを続ける。昨年のリフィルを別のファイルに移し替えたり新年用のリフィルを挟んだりした。また1から始める感が出る。

晩ごはん、日中から続いておせちをそのまま食べても良かったのだけれども、年末から続く多少の暴飲暴食で多少やられてる感があったので雑炊を作って食べた。

徒然日記 – 2021年12月26日

久しぶりに熟睡をして9時前くらいまで目が覚めることなく10時間くらい寝ていた。最近途中で目が覚めたり普段起床する時間に起きることが多いのだけれども珍しい。起きて少しうだうだした後、図書館へ。安住紳一郎の日曜天国を聞きながら移動。年末の図書館、意外と人がいて年末年始に読む本を探す人も多いのかなと思った。

マクドナルドでポテトが小さくなったてりやきバーガーのセットを食べた後、午後から散歩をした。東京の冬の空で青い空が本当に気持ちがいいのだけれども、こんなにも天気が良いということは日本海側は荒れているんだろうなとも思いながら小一時間歩いた。

安住紳一郎の日曜天国 ポストカードセットを買った

自分が大好きなラジオ番組であるTBSラジオで放送中の安住紳一郎の日曜天国にメール投稿をして採用されるともらえるポストカードがTBSショッピングのサイトで購入できるという話をリスナーの方のツイートで知り、速攻で購入してしまった。先日届いていた。
買ってどうするの?と多方から聞かれるのだけれども、観賞用(?)で飾ろうと思います。

https://shopping.tbs.co.jp/tbs/product/P2103865?program=0012&airdate=20211213

安住紳一郎の日曜天国ポストカードセットの写真

安住紳一郎の日曜天国ポストカードセット

t90g4.a8g4e2.g4.a8g4e2

このエントリはSUZURI Advent Calendar 2021の23日目です。


昨日はSUZURI事業部マネージャーすっしーの「(WIP)はじめてのニードルフェルト
」でした。ニードルフェルト、完成したのかお正月明けに聞いてみようと思います。

タイトルに驚かれた方。なにかの打ち間違いやエンコーディングを誤ったものではないのでご安心ください。

さて、私はGMOペパボでSUZURI事業部とEC事業部の部長を担当していて今日はSUZURI事業部のアドベントカレンダーに参加しています。

SUZURI事業部はエンジニア、デザイナー、そしてディレクターなどの総合職の方で構成されていますがSUZURIというサービスの色合いも相まって、業務以外においてもたくさんのアウトプットをされている方も多く、趣味が少ない私はどういったトピックがよいかなぁ。と悩んだのですが、元エンジニア(あ、今もエンジニアのつもりの気分ではいます)というところもあるので、少し前...いや、一昔前のプログラミングのトピックで投稿することにしました。昔話にお付き合いください。

遡ること随分さかのぼって、ざっくりと30年前。
当時の自分が夢中になっていたものが2つあって「音楽」と「コンピューター」でした。

音楽は、当時通っていた小学校のブラスバンド部でチューバを担当していて伸長が140cmくらいしかないのに同じくらいの大きさの楽器を吹いていました。ブラスバンドやオーケストラを経験された方はご存知かとは思いますが、チューバはベースラインの担当のため、トランペットやトロンボーンといった楽器と比較するとかなり地味ではありましたが、音楽全体を支えている感があり面白いと感じていたのでした。

もうひとつの夢中になっていたことが家にあったPC-9801というデスクトップパソコンでプログラミングをすることでした。まだインターネットは普及しておらず、多くのパソコンはネットワークに接続せず、販売されていたパッケージのソフトを利用するのが当たり前の時代でした。また、当時のパソコンにはBASIC言語と呼ばれるプログラミングをするための環境が標準でついており、そのBASIC言語を使ってプログラムを作ってみたり当時販売されていたBASICマガジンという「プログラムのコードが印刷されている紙面」の内容を写経したりしていたのでした。(そして大抵写経中にtypoしていてSyntax errorになって一発では絶対に動かない)

さて、その自分が夢中になっていた2つのことをマージさせたものが、いわゆるDTM(Desk Top Music(デスクトップミュージック)の略)で、当時、既にDTMをするにはローランドやヤマハが発売していたMIDI音源とPC-9801用のシーケンスソフトで実現はできていたのですが、それ自体も高価だったため実現するのが難しかったのでした。

ただ、先程書いたとおり、当時のパソコンにはBASIC言語と呼ばれるプログラミングをするための環境が標準でついていたので、プログラム中に「音楽を鳴らす」というプログラミングの記述を行えば、プログラムを実行することでパソコンについているFM音源を利用して音を鳴らすことができました。確か当時利用していたPC-9801の場合、同時に鳴らすことができたのは3音だったので旋律とベースとリズムを1音ずつ入れたら使い切る形だった記憶があります。

例えば

と書くと画面上に文字で「X'mas」と表示され、パソコンから「ドレミ♪」と再生されます。(当時のPC-9801についていたN-88日本語BASICというBASIC言語は 行番号の入力が必要 だったので行番号を入れたらgistでも行番号がついて不思議な感じになった...)

上のBASIC言語で書かれたプログラム中に書いた "PLAY" という命令の横に記述した "cde" という文字列がMusic Macro Language(ミュージック・マクロ・ランゲージ)という記法で音階を表現をすることができ、これを記述することで音楽をパソコン上で再生することができたのでした。いくつか記法の例を書くと以下の様な形になります。

MMLのコマンド例

  • cdefgab
    • 音階のドレミファソラシに対応, アルファベットのドレミ表記
  • r
    • 休符
  • 数字
    • 音階表記や休符表記を指定の数で伸ばす(8だと8分音符, 4だと4分音符, 2だと2分音符)
  • + (または#)
    • 直前に指定された音を半音上げる (シャープ)
  • -
    • 直前に指定された音を半音下げる (フラット)
  • >, <
    • 直後から1オクターブ上げる(>) or 下げる(<)
  • t
    • 以後の再生時のテンポを指定 (t120だとbpm120)

さて、お気づきの方もいるかもしれませんが、このエントリのタイトルに書いた不穏な文字列を更に続けてみます。

t90g4.a8g4e2.g4.a8g4e2.
>d2d4<b2.>c2c4<g2.a2a4>c4.<b8a4g4.a8g4e2.
a2a4>c4.<b8a4g4.a8g4e2.
>d2d4f4.d8<b4>c2.e2.
c4<g4e4g4.f8d4c1

これをMMLとしてPLAY関数に渡すと何が再生されるでしょうか。
頭の中で再生できた方が読者の方の中に居られるかも知れません。

どうやって答え合わせをするとよいかなと思ったのですが、https://github.com/mohayonao/mml-emitter という実装を見つけたのでこちらを使ってWordpress上で再生することにしました。音を鳴らしてもよい環境に居られる方で再生をしてみたい方はこちらで。

散文になりましたが、このエントリーはここで終わります。

自分は現在マネジメント職という立場ではありますが、自分自身が体験したプログラミングすることや音楽を演奏を介してアウトプットしたときの子供の頃からの喜びを忘れずに、ペパボのプロダクトとインターネットを介してアウトプットをされるすべての人の支援を引き続きしていきたいなと、昔を顧みつつ改めて思うのでした。

それでは、来年もSUZURIをはじめとするGMOペパボのプロダクトをご利用頂いているすべての方にとって素敵な一年になります様に。

Merry X'mas!!

明日のSUZURI Advent Calendar 2021 24日目はGMOペパボCS室のなっちょさんです。


徒然日記 – 2021年12月18日

午前中から少し試したいことがあったのでWordpressをいじったり、ちょっとしたコードを書いたりしながら過ごしていた。試したいことの内容は昔話の再現みたいな話だったのだけれども進捗よく試せた。

夕方からは散歩をして、帰宅後晩ごはんを作る。ときどき作っているサバの水煮缶を使った煮物を作ったのだけれどもとても美味しくできた。レシピは以下を参照。

https://www.sirogohan.com/recipe/sabadaikon/

蕎麦 – 2021年12月2日

どうしても蕎麦が無性に食べたくなったのでお昼ごはんに食べに行った。渋谷にある福田屋、渋谷109の裏側にある路地にあるお店で本当にここは渋谷かと思うくらいに落ち着いたお店。夜、行ったことがないので一度ふらりと行ってみようかと思う。

https://tabelog.com/tokyo/A1303/A130301/13001915/

鴨南蛮蕎麦

図書館, ピクミンブルーム – 2021年11月27日

午前中に所用を済ませた後に図書館に行って本を数冊借りる。本屋めぐり同様、図書館の書架をぐるりと巡ると普段は手に取らない様な本も手に取れたり必要あらば借りて読むことができるのだから引っ越しをしたりするときには、引越し先となる市町村の図書館の設備は気にしたりする。3冊ほど新たに借りて帰宅。

先日から始めたピクミンブルームを時々立ち上げる。朝の散歩が昨年から習慣化したのでついでに試してみてる感じだけれども、これまでポケモンGo、ドラゴンクエストウォークと長続きしていないのでどこまで続くやら。
https://pikminbloom.com/ja/

腰痛がおさまってきた – 2021年11月20日

今週、ある朝起きてからずっと腰が痛く、痛いといっても常に痛いというよりかは腹筋を使ったときだけ痛い、しかも激痛というわけではなくてそれとなく痛いという様な状況が続いて微妙だなと思いながらも過ごしていたのが段々緩和してきた。先週末くらいから食生活が乱れたりしたのも原因じゃないかと心当たりがあるので気をつけなければ。

午前中から散歩する。散歩道に大学があるのだけれども学園祭が開かれていて、世の中のイベントだったりが徐々に戻りつつあるのを感じる。入り口を一箇所に絞り且つその入口で消毒の対応だったりをしている様子が見えて模索しながら開催したんだろうなと思った。

所用があったので久しぶりに中央線沿線に移動して公園で本を読んだ。「日本電産流「V字回復経営」の教科書」、ハードカバーの本で多少ハードル高く感じるのだけれども中を見ると具体例が多く書かれていていくつか参考になる箇所もいくつかあった。