ラベル 言語 の投稿を表示しています。 すべての投稿を表示
ラベル 言語 の投稿を表示しています。 すべての投稿を表示

2023年9月28日木曜日

MMLって知ってる?

MSXA:音楽もされていたそうですけど、やはり最初はMSXで?

宮内:趣味でずっと作曲していますが、最初はMSXに音源が入っていたからで。今でも作曲するときは便利だから、MMLでメモを取ったりします。

※MMLとは「Music Macro Language」の略で、MSXをはじめ昔のパソコンで音を鳴らす際に使われる、楽譜をテキストとして書く書式のこと。ドがC、オクターブがOの後に数字…と省略が激しい。一見してワケの分からない「V15L4O5@47cdefgab>c<」みたいな謎の文字列だが、打ち込んで、パソコンがきちんと音楽を演奏してくれると、不思議に感動する。そんでハマると。簡単にメモれるのでトイレでも電車の中でも良いメロディが思いついたらレッツMMLだったりするそうだ。
 
「米国育ちの神プログラマー? 日本SF大賞作家のMSX愛がスゴい!:MSX30周年」

https://weekly.ascii.jp/elem/000/002/619/2619044/ 

古めの記事がおすすめされて来たので読んでいたら、MMLについて書いてあって懐かしく思ったりしました。

私の最初のパソコンはいわゆる国産8ビット機という80年代のパソコン・マイコンブームの中心的な機種の一つでもあったMSX1でした。

記事にあるMSX2+よりも前のローエンドな機種で、音源は音色の指定できないトーン音源(PSG)の3和音(同時3音発声)というものでした。

当時のパソコンにはいわゆる「OS」は入っていなくて、プログラムを入力するBASICインタープリターが表示されます。

例えばファイルを開くなどの操作はこの画面にBASIC言語でコマンドという構文を書く形になり、パソコンに対する操作を箇条書きにしたプログラムのリストを記述する事で効率良く作業をさせたりする事が出来るようになります。

MMLはサウンド関連のコマンド構文でこれを記述する事でパソコンに自動演奏させる事ができるのです。

元々音楽は好きだったので、プログラムを記述すると即座に音楽として演奏してくれるMMLは大のお気に入りで、色々プログラムを作り散らかしていました。

特に楽器が弾けるわけではなかったのですが、採譜用に安いキーボードを買って、音楽の授業で勉強した程度の知識で楽譜を作って、譜面見ながらコードを入力するのが面白かった記憶があります。

その後、FM音源内蔵のミドルクラスパソコンのFM77AVに買い替えて、同じようにBASICで色々作っていました。

今はグラフィカルなプログラミング言語とも言える「Scratch」やHTMLやCSSのWeb用の言語、Javascriptなど様々なプログラム言語に触れる機会が増えていますが、プログラミングが楽しかったのは子供の頃の「特に役に立たないかも知れない」プログラムの製作だったかもしれません。


2020年5月25日月曜日

ホームページ制作入門~ 画像とディレクトリ


ホームページ作成講座の動画を追加しました。
今回は画像の表示とそれに必要なディレクトリ・相対パスの説明です。

HTMLの学習で一番ややこしいところでもあるので、上手くまとめられたかやや心配ではあります。

今までの動画はこちらです。

2020年5月4日月曜日

HTML入門動画 見出しと区切り 追加



少し時間が空きましたが、HTML/CSS入門動画を追加しました。
今回は見出しと区切りを用いて文書構造を作る手法です。
特に見出しには色々ルールがありますので、注意が必要です。

以前の動画は以下のリストにまとめてあります。

HTML入門

2020年3月21日土曜日

HTML/CSS入門講座「HTMLの構造」公開しました

動画で解説するHTML/CSSの入門講座を追加しました。
今回はHTMLの基本記述とHTMLファイルの作成に関する内容です。

今回からスクリーンキャプチャによる操作例が入っています。

次回は文字の表示に関する内容の予定です。

2020年3月17日火曜日

HTML/CSS入門講座「HTMLの文法」公開開始します

一昨年から制作していたビデオ講座「HTML/CSS入門講座」を無償公開いたします。

これはとある理由で制作していた初心者向けのホームページ制作講座ビデオなのですが、色々ありましてお流れになっていたので、随時作り直して公開して行こうというものです。

内容的には全くHTML/CSSというホームページ制作用の言語を知らなくても、簡単な静的なWEBサイトを作る事が出来るようになるのを目標としています。

そういう意味では現場メソッド的なものではありません。

今回は概論的なパートを公開しますが、随時公開可能になったものからアップロードしていきます。

仕事が比較的余裕のあるこの時期に全てアップしようと思ったのですが、新年度の出講対応などで全部は難しいかも知れませんので、少しずつになるのをご了承ください。

教室の方でもHTML/CSSは対応いたしますので、お気軽にお問い合わせください。