
�E�������W���[���Ƃ���OSC��lj�
�Ent�R�}���h��lj�
�E���ʉ𑜓x�̃��[�h��lj�
�E#FINENESS��lj�
�E���W���[��ID�̌Â��w����@�ɂ��ċL�q���폜�����i�����Ƃ��Ă͎c���Ă���j
���������� �����Ȃ��i�R���p�C���̎d�l��̐�����26�j�B ���F�\���� �`�F���l�����ɔC�ӂ̃��W���[���I�ɑI���\�B�����āA�`�����l���Ԃ�FM�ϒ��@�\���ځB�X�e���I�o�́B �����𑜓x 3��ނ���I���\�B ���ʉ𑜓x 2��ނ���I���\�B �^�C�}�[ �e���|����p�ƃG���x���[�v����p�̂Q�{�̋[���^�C�}�[���荞�݂�����Ɏ��B
0 PSG ��`�g�����B�����Ƃ��P���ȉ��F�����o���Ȃ����A�����͂����Ƃ��y���B 1 FC �f���[�e�B��߂ł����`�g�B�t�@�~�R�����x���̉��F�\�����\�B�������y���B 2 NOISE �m�C�Y�����B 3 SIN �T�C���g�BFM�ϒ������邱�ƂŁAFM�������l�̕\�����\�B��d���B 4 SCC �E�F�[�u�e�[�u�������B�R�i�~���N��SCC�������Č��\�B�e�[�u���T�C�Y��32�B 5 OSC �Œ�g�`�e�[�u�������B�O�p�g�⋘�g�ȂǁA��{�I�Ȕg�`���Č��B
0 Hz Hz�P�ʂł̕\�����\�B�f�t�H���g�̃��[�h�B 1 MSX MSX�Ŏg�p����Ă���PSG�Ɠ����̉𑜓x�B������ɂȂ�ƁA�������r���Ȃ�B 2 FM FM�������Ŏg�p����Ă���悤�Ȏw���I�ȉ𑜓x�B������64�����ł���𑜓x�����B
0 ���` ���`�I�ȉ��ʕω��B 1 ����^ FM�����Ȃǂō̗p����Ă��鉹�y�I�ȉ��ʕω��B 16 ���`2 ���`�I�ȉ��ʕω��B������15�i�K�w��̍ۂɁA�S�̂�15���������ɁA�㔼����15��������B 17 ����^2 FM�����Ȃǂō̗p����Ă��鉹�y�I�ȉ��ʕω��B������15�i�K�w��̍ۂɁA�S�̂�15���������ɁA�㔼����15��������B
#TITLE <[title]> �Ȗ���o�^����B'\'���g���A'>'�����܂߂邱�Ƃ��ł���B
GAMEBOY���[�h�ł͈Ӗ��������Ȃ��B
(��)#TITLE <RISING ZAN \<THE SAMURAI GUNMAN\>>#CHANNEL [n] �Ȃ̂Ȃ��Ŏg���ő剹�F�����w�肷��B
(��)#CHANNEL 3#PRAGMA [key] ����n�[�h�E�F�A�����̋ȃf�[�^�����ۂɎg�p�Bkey�Ƃ���GAMEBOY�AFAMICOM�����݂��Ă���B�ڍׂ͔���J�B
(��)#PRAGMA GAMEBOY#WAV [n], <[table]> SCC�p�̔g�`�e�[�u�� n �Ƀf�[�^��ݒ肷��Bsigned char�~32�B�p�����[�^�̏ڍׂ͌�q�B
GAMEBOY���[�h�̎��͂O�`15�����p�����[�^�Ɋ܂߂邱�Ƃ��o���Ȃ��B (��)#WAV 0, <(0, 127),16, (-128, 127),16> 0�`255��256�o�^�ł���B#TABLE [n], <[table]> �G���x���[�v�p�̔g�`�e�[�u�� n �Ƀf�[�^��ݒ肷��Bsigned char �̔C�Ӓ��B�p�����[�^�̏ڍׂ͏�ɓ����B0�`255��256�o�^�ł���B #OCTAVE [key] key��NORMAL��REVERSE���w��\�BREVERSE���w�肵���ꍇ�́A���I�N�^�[�u���߁u>�v�u<�v�̋@�\������ւ��B
(��)#OCTAVE REVERSE#VOLUME [key] key��NORMAL��REVERSE���w��\�BREVERSE���w�肵���ꍇ�́A���Ή��ʖ��߁u)�v�u(�v�̋@�\������ւ��B
#FINENESS [n] �T�X�e�B����LFO�Ȃǂ̏����Ɏg���^�C�}�[�̐��x���w�肷��B�f�t�H���g�l��368��0�`65535�܂ł̒l���Ƃ�A�������قǍׂ������������B���܂�ׂ����w�肷��Ƌɒ[�ɏ������d���Ȃ�̂ŁA��������64���x�܂ł̒l�ɂ��ׂ��ł���B #A�`#Z �e�`�����l����MML�f�[�^���L�q����B #END MML�̏I���������B����ȍ~�̓R�����g�Ƃ��Ĉ�����B
�v�f�̐������A�u,�v�ŋ���ăp�����[�^�����B
(l, m),n �̏����ŁAl����m�܂ł̒l��n�̃p�����[�^�Ő��`�⊮����B�Ⴆ�A(1,5),5 �́A1,2,3,4,5 �Ɠ����B
(*)�Ή����[�h : N = �ʏ탂�[�h�A G = �Q�[���{�[�C���[�h
�R�}���h �L���͈� ��� (*) t[n] 1��n(120)��512 �e���|�w��B�e���|����p�̃^�C�}�[�̒l�𑀍삷��̂őS�`�����l���ɉe�����y�ԁB N/G $ �������[�v�J�n�ʒu�w��B���ꂪ�w�肳���ƁA�`�����l���f�[�^���Ō�܂ʼn��t���ꂽ���A���̈ʒu�ɖ߂�B N/G [[n] ... | ] 2��n(2)��255 ���[�v�[�����߁B'['����']'�̊Ԃ�n��J��Ԃ��B�ŏI���[�v�̎��́A'|'�܂ŗ����烋�[�v����B'|'�͏ȗ��\�B�R���p�C���̒i�K�œW�J�����B���̂��߁A�o�C�i���T�C�Y�͑傫���Ȃ��Ă��܂��B���A���Ζ��߂��L���B�l�X�g�͕s�B
(��)[3c<] �c(�W�J)�� c< c< c<N/G /:[n] ... / ... :/ 2��n(2)��255 ���[�v���߁B'/:'����':/'�̊Ԃ�n��J��Ԃ��B�ŏI���[�v�̎��́A'/'�܂ŗ����烋�[�v����B'/'�͏ȗ��\�B�h���C�o���x���̃��[�v�@�\�Ȃ̂ŁA�R���p�C�����ɓW�J����鑊�Ζ��߂̗ނ͌J��Ԃ���Ȃ��B�l�X�g��16�d�܂ʼn\�B
(��)/:2cde/fgab<:/c:/ �c(�W�J)�� cdefgab cde <cN { ... } �R�����g�B'{'����'}'�ň͂܂ꂽ�������R�����g�Ƃ��Ĉ����B�l�X�g���\�B N/G
s[n] 0��n(0)��255 �T�X�e�B���B�L�[�I�t��ɂ����Ȃ艹���������Ɍ���������B0�̎���OFF�B�l���傫���قnj������}�B N s[n],[m] 0��n(0)��255,
-128��m(0)��127�g���T�X�e�B���B�L�[�I�t��ɁA���ʂ����ł͂Ȃ��A�����������ɘA���I�ɕω�������Bm�ɑ��鉹���̕ω����́A�������[�h�ɂ��A�قȂ�B N % 0��n(0)��255 ���W���[���ύX�B���W���[���w��Ɏg�����l�͌�q�B N @ 0��n(0)��255 ���F�ύX�B�ύX�̕��@�E�L���͈͂̓��W���[�����ɈقȂ�A���̃p�����[�^�̗L�����̓R���p�C�����ɂ̓`�F�b�N����Ȃ��̂Œ��ӁB N/G
o[n] 1��n(4)��8 �I�N�^�[�u�̎w��B�傫���قǍ����B N/G > �I�N�^�[�u�E���_�E���B�R���p�C���[�����߁B N/G < �I�N�^�[�u�E���A�b�v�B�R���p�C���[�����߁B
(��)cdrfgab<cN/G a[n]�`g[n] 1��n(L)��1024 ���`�\�ɂ��ꂼ��Ή����������o���BL��l[n]�Ŏw�肳�ꂽ�l�B N/G +(#)/- a�`g�̒���ɋL�q���邱�ƂŁA�������P�ʂŏグ/��������B N/G r[n] 1��n(L)��1024 �x���w��B N/G k[n] -128��n(0)��127 �f�B�`���[���B N/G mp[a], [b], [c], [d], [e] 0��a��65535,
0��b��255,
0��c��255,
-128��d��127,
0��e��255�s�b�`���W�����[�V�����Ba : Delay, b : Depth, c : Width, d : Height, e : Delta�B������Aa �P�ʎ��Ԍ�Ƀ��W�����[�V�����J�n�Bwidth �P�ʎ��Ԃ����� height �P�ʉ������ω�����B�ω��ʂ̐�Βl�� depth �ɒB������A�ω��̕������t�]����B�ȏ�̏������Adelta ��J�肩��������Adepth �� 1 ������B�C�ӂ̃p�����[�^���ȗ��\�B������g�p����� s �R�}���h�̑� 2 �p�����[�^�͖����ɂȂ�B N nt[n],[m] 0��n(0)��255,
0��m(0)��255
�m�[�g�G���x���[�v�B�e�[�u��n�Ԃ̃f�[�^�Ńm�[�g�G���x���[�v�i�L�[�I���E�L�[�I�t�̂Ȃ������A���y�W�G�[�^�j��������Bm��1��̕ω����N����܂ł̎��ԁBm���傫���قǕω��͂������ɂȂ�B�����ꂩ�̏ȗ��͕s�B���ɏȗ��A�܂���m��0�̎��͋@�\��OFF�ɂ���B N p[n] 0��n(0)��3 �p���|�b�g�̎w��Bv[n]�n�̃��m�����w����g���ĉ��ʎw�肵���������Ӗ�������B0:mute, 1:left, 2:right, 3:center�B N/G
q[n] 0��n(MG)��MG ���ۂɉ��t���鉹���̊����B���钷����������L�����Ƃ����Ƃ��A���ۂɂ͂��̒�����n/MG�����t����A�c��̎��Ԃ͋x���ɂȂ�B�i���݂�MG=16�ŌŒ�j N/G l[n] 1��n(4)��1024 �ȗ����̉����w�� N/G . �����w��̒���ɕt�����邱�ƂŁA������1.5�{�ɂ���B�����ĕ����t���ł���B N/G ^ �^�C�B�����̂��Ƃɂ���ɉ�����lj�����B
(��)c4^16N/G
v[n] 0��n(10)��15 ���ʂ��w�肷��B���l���傫���قlj����傫���B���̕��@�Ŏw�肷��ƁA�p���|�b�g�Ŏw��̈ʒu�ɉ����ӂ���B N/G v[n], [n] 0��n��15 ���ʂ��w�肷��B�n�߂̒l�����A���̒l���E�̃`�����l���̉��ʂ������B�C�ӂ̃p�����[�^���ȗ��\�B
(��)v15,0 c v10, c v0,10 c v,15 cN @v[n] 0��n(10)��255 ���ʂ��ׂ����w�肷��B���m�����B N @v[n],[n] 0��n(10)��255 ���ʂ��ׂ����w�肷��B�X�e���I�B N ) ���ʁE���_�E���B�R���p�C���[�����߁B���O��v���g�������A@v���g�������ŕω��P�ʂ��ς��B
(��)v0 /:c)d)e:/ �c(�W�J)�� v0c v1d v2e c v1d v2eN/G ( ���ʁE���A�b�v�B�R���p�C���[�����߁B���O��v���g�������A@v���g�������ŕω��P�ʂ��ς��B N/G _[n] 0��n(1?)��255 ���ʂ𑊑ΓI�ɁA256�i�K�w��P�ʂ�n�����_�E������Bn�̒l�͍ŏ��ɏȗ����ꂽ����1�A����ȊO�ŏȗ����ꂽ���͑O��̒l���g�p�����B�h���C�o�v���~�e�B�u���߁B
(��)@v32 l16 c_8d_e_f_g �c(�W�J)�� @v32 c16 @v24 d16 @v16 e16 @v8 f16 @v0 g16N ~[n] 0��n(1?)��255 ���ʂ𑊑ΓI�ɁA256�i�K�w��P�ʂ�n�����A�b�v����Bn�̒l�͍ŏ��ɏȗ����ꂽ����1�A����ȊO�ŏȗ����ꂽ���͑O��̒l���g�p�����B�O��̒l�́u_�v�Ɓu~�v�ł͂��ꂼ��ʁX�ɊǗ������B N na[n],[m] 0��n(0)��255,
0��m(0)��255
���ʃG���x���[�v�i�����A���y�W�G�[�^�j�B�e�[�u��n�Ԃ̃f�[�^�ŃG���x���[�v��������Bm��1��̕ω����N����܂ł̎��ԁBm���傫���قǕω��͂������ɂȂ�B�����ꂩ�̏ȗ��͕s�B���ɏȗ��A�܂���m��0�̎��͋@�\��OFF�ɂ���B N x[n],[m] 0��n(0)��1,
0��m(0)��3���ʃ��[�h(n)�A�������[�h(m)�̐ݒ�B N
@i[n],[m] 0��n(0)��8,
0��m(0)��3FM�ϒ����̓��[�h��ݒ肷��Bn��0�̎�OFF�B1�`8�͕ϒ��̊��x��\���Bm�͕ϒ��Ɏg�p����p�C�v�ԍ��B N @o[n],[m] 0��n(0)��2,
0��m(0)��3FM�ϒ��o�̓��[�h��ݒ肷��Bn��0�̎�OFF�B1�̎��͏㏑���[�h�A2�̎��͉��Z���[�h�Bm�͕ϒ��Ɏg�p����p�C�v�ԍ� N
���W���[���w��Ɏg��ID�͈ȉ��̒ʂ�B
ID ���� �ϒ�(IN/OUT) 0 PSG �~/�~ 1 FC �~/�~ 2 NOISE �~/�~ 3 SIN ��/�� 4 SCC ��/�� 5 OSC ��/��
OSC���W���[�����̉��F�ԍ��ł͈ȉ��̔g�`���w��ł���B
ID �g�` 0 �����g 1 ���g�i�^�j 2 ���g�i�_�j 3 �O�p�g
�o�̓��[�h��ON�ɂȂ�ƁA���̃`�����l���̔g�`�f�[�^�́A�X�s�[�J�ւ͏o�͂��ꂸ�A�p�C�v�֏o�͂���܂��B�p�C�v�ɏo�͂��ꂽ�f�[�^�͂���ȍ~�̃`�����l���ɉe����^���邱�Ƃ��ł��܂��B
�܂��㏑���[�h�ł����A���̃��[�h�ł͂��łɃp�C�v�Ƀf�[�^���������ꍇ�ł��A���݂̏o�͂Ńf�[�^���㏑�����܂��B
���Z���[�h�ł́A�t�Ƀp�C�v�ɂ���f�[�^�ƁA���݂̏o�͂̍����g���p�C�v�ɏo�͂��܂��B
�p�C�v�̃f�[�^�͎����ɏ���������邱�Ƃ͂Ȃ��̂ŁA�p�C�v�֍ŏ��ɏo�͂���`�����l���͏㏑���[�h�ł���K�v������܂��B
���̓��[�h��ON�ɂȂ�ƁA�p�C�v����̓��̓f�[�^���ʑ��ɔ��f�����܂��B���̎��̔��f�̓x�����͊��x�ɂ��܂��B
����`�����l������̏o�͂���͂ɗ��p����ہA�o�͑��̃`�����l���ԍ�����͑��̃`�����l���ԍ������Ⴂ���̂ɂ��āA�o���œ����ԍ��̃p�C�v�ɏo��/���͂���K�v������܂��B
�`���a���b��#A @i0,0 @o1,0 { �ŏ��̃`�����l���B�p�C�v0�ɐV�K�ɏo�� } #B @i1,0 @o1,0 { #A�̏o�͂��p�C�v0�o�R�ňʑ��ɔ��f���������̂��ēx�p�C�v0�ɏo�� } #C @i1,0 @o0,0 { #A->#B���p�C�v0�o�R�ňʑ��ɔ��f�����X�s�[�J�[�֏o�� }�`�\�{���b�� �a�\�{#A @i0,0 @o1,0 {�p�C�v0�ɐV�K�o�� } #B @i0,0 @o2,0 {�p�C�v0�ɉ��Z�o�� } #C @i1,0 @o0,0 {#A+#B���p�C�v0�o�R�ňʑ��ɔ��f�����X�s�[�J�[�֏o�� }
based on ver.0.92