1. top
  2. help

MMLTalks - Lets communicate by chiptune sound -

[Japanese] / [English]

- MMLTalks とは?

MMLTalks は Flash ソフトウェア音源 SiON とそのMML (Music Macro Language)によるチップチューンサウンドホスティングサービスです.

- MML って何?

MML(Music Macro Language) は楽譜やシンセサイザー設定を記述する言語です.
例えば, "l8 cdefedcr efgagfer [c4]4 l16ccddeeffl8edc4" で「カエルの歌」を表現します.MMLTalks (SiON) の MML 仕様は,主に tsscp と ppmck をベースに策定しています.FM音源周りは FMP,PMD,MDX などを参考にしています.
各 MML コマンドの説明は,MML リファレンス で確認することができます.また,Editor ページで,実際にMMLを書いて試すことができます.

- どうやって使う?

メインページでタイトルを選んでクリックするだけで投稿された曲を聴くことができます.気に入った曲にはコメントを残すことも可能です.
また,自分で MML を演奏させてみたい場合は,Editor ページのテキストエリアに MML を書いてエディタ左上の "play" ボタンまたは "Shift+Enter" で試す事ができます.このエディタで編集した MML は演奏時にブラウザ内に保存され,次回エディタ起動時に自動的に復元されます.またエディタ右下の "menu" からは MML をローカルフォルダに保存/読込む事も可能です.
もし良い感じの MML が書けたら "Publish" でタイムライン上に匿名("Anonymous")で投稿することができます. ただし,匿名での投稿は誰でも自由に編集が可能です.自分のMMLを保護したい場合はMMLTalks のユーザアカウントを作成して投稿してください.

- ソフトウェア音源 SiON の仕様

SiON は,FlashPlayer10 上で動作するソフトウェア音源です.
往年のFM音源エミュレータをベースにして,PSG音源や波形メモリ音源などを再現できるように拡張を施しています.音源仕様はSiON - 音源仕様を参照ください.

- MMLTalks ユーザアカウント

MMLTalks のユーザーアカウントを作成することで自分以外は編集できない MML を投稿することが出来ます.GoogleアカウントかOpenIDを持っていればすぐに作成できます. もちろんタダです.
MMLTalks ユーザーは,3段階のMML公開設定を選ぶことができます."private" 設定にすれば, タイムライン上に公開せずに MML をサーバー上にアップする事ができます.推定が困難なurlでパーマネントリンクが作成されるため,友人への公開等が可能です.
  • public : Public Time Line に現れ,誰でも聞くことができます.
  • protected : User Time Line に現れ MMLTalks ユーザー しか聞くことができません.
  • private : Time Line 上に現れませんが,推定が困難なurlでパーマネントリンクが作成されます.
また,MMLTalks ユーザーは"お気に入りリスト"を作成し,"お気に入り星"を投票することができます.

- ご質問・ご要望

ご質問・ご要望等があれば,ご気軽にコンタクトください.ただし,1人で趣味で運営しているため,早いレスポンスは期待しないでください.
Twitter : Twitter keim_at_si
Blog in Japanese : Simple Inspiration
Blog in English : Simple Inspiration 2

- What is MMLTalks ?

The MMLTalks is a chiptune sound hosting service powered by Flash software synthesizer 'SiON' and Music Macro Language (MML).

- What is Music Macro Language (MML) ?

A Music Macro Language (MML) is a language to represent musical notes and synthesizing informations.
For exapmle, MML of "[ccggaag2 ffeeddc2 | [ggffeed2]]" represents the notes of ABC song. For detail informations, please see the MML reference manual. You can try MML music in Editor page.

- How to start ?

Just click the title in the Main page and listen. And you can leave comments on it.
When you want to try MML, go to Editor page, write MML in the text area then click play button or press "Shift+Enter". This MML is automaticaly saved in your browser and it appears at next edit.
And if you compose grate MML music, click "Publish" to publish your music to the public timeline as an "Anonymous" user. However, everyone can edit Anonymous users MML. If you want protect your post, create MMLTalks user account and publish.

- Specifications of SiON software synthsize

The SiON is a software synthesizer works on Flash Player 10.
The sound processing unit is based on the emulator of FM synthesizer chips and it can simulate PSG and wave memory chips sounds. Please refer details in SiON - Specifications.

- MMLTalks user account

You can publish your own MML (anyone cannot edit it) with MMLTalks user account. You can create the user account easily by your Google account or OpenID. Ofcause its FREE !!
MMLTalks user can select from 3 levels of publishing scope. When you select "private" scope, you can save your MML in the server without publishing on timeline. Even in this case, the permanent link for your private MML is created, so you can share the link with your friends.
  • public : All people can listen to your post. The post appears on public time line.
  • protected : Only MMLTalks users can listen to your post. The post appears on users time line.
  • private : The post is stored and permanent link is created. But it does not appear on any time lines.
MMLTalks user can create favorite list, and vote "favorite stars" to the MML.

- Any questions ?

If you have any questions, please feel free to contact me. But
Twitter : Twitter keim_at_si
Blog in Japanese : Simple Inspiration
Blog in English : Simple Inspiration 2