Alien Detector ver. 1.50

April 3rd, 2006

See this map. I almost find you. Surrender ASAP!

Alien Detector ver. 1.00

April 3rd, 2006

This is the first version of alien monitor in the world. There is nothing to hide. I know your place. Surrender ASAP!

MeloBoard : MIDI

May 24th, 2005

I integrated MeloBoard with FlashMIDI by Alexis ISAAC, so you can use your MIDI device in MeloBoard.(Thanks Alexis) You can use not only basic GM sound built in Windows, but also Giga sampler, VSTi, and external MIDI modules using MIDI out port to make melodies in MeloBoard:MIDI.

However, you have to install additional plug-in, because MIDI control is not basic function of Flash MX 2004 yet.

MeloBoard:MIDI (I didn’t merge this module to phpBB, so do not click “Save” button)

Advanced Communication between Flash and HTML

May 21st, 2005

Do you know that Flash could communicate with the base HTML? You just add a javascript function to operate in HTML, then call in Flash using getURL(”javascript:someFunction(’arg1′,’arg2′)”); That’s all~

But, an important thing is that;”getURL function” works correctly only if its argument’s text length is less than 255.

So I use a trick as below:

In HTML Part,

In Flash ActionScript Part,

Display Windowless Flash on Firefox

May 19th, 2005

Most people said that firefox doesn’t support windowless flash using “< param name=wmode value=transparent>”, but Firefox can do it of cause :)

First of all, you have to modify < object > tags. Firefox does not read param tags, but embed tag. So, you have to add new attribute to embed tag like this,

If you use FlashVars attribute, you should also add parameters to embed tags like this,

MeloBoard : The First Version

May 19th, 2005

Here is the first version of my meloboard!!

Its main feature is,

  1. Compose my own melody, not professional music, easily on Websites
  2. Support several kinds of notes such as a quarter note, eighth note, and tercet.
  3. You can put your own melody to any type of websites:BLOGs, Forums, Communities, Bulletin Boards, and any HTML/XHTML-based sites.
  4. You can easily integrate MeloBoard with your existing web applications:phpBB or WordPress or any sources made by PHP, ASP, JSP, etc.
  5. You can communicate with other people in one melody theme like thread. Once you make a single melody, others can add chorus and orchestrate your melody!

However, Current version of MeloBoard cannot do,

  1. Draw grids fitting with rhythm.
  2. Dynamic resizing.
  3. Support several instruments.
  4. Playing with Precision Timing.(Little Slow)
  5. Support above 8 channel sound. (Support only 8 channel sounds)

However, those are also future function. Keep watching it~! If you have any suggestion about MeloBoard, don’t hesitate to say that :)

Controlling Multi-channel Sound

May 18th, 2005

Do you know that Macromedia Flash only suppport maximum 8 channel sounds? For instance, if your current sound channel reachs maximum limit, Flash cannot play new sound unless one of the play sound ends. So, I made SoundController class, which manages sound channel. When current channel get to maximum sound limit, SoundController class stop the oldest sound, thus you can play the new sound. The mechanism of this class is similar to “Queue” structure. When you add a new sound, the oldest sound pops.

Here is a structure of the class:

  1. soundcontroller.maxSound : Limit of flash. Fixed value. Default is 8.
  2. soundcontroller.BindInst : Interface with instrument.
  3. soundcontroller.soundQueue : Queue structured Array. Playing sounds are stored in this array.
  4. soundcontroller.Play(soundID) : Play a sound. And manage sound queue automatically.

Here is the full source:

Basic Interface : Hommage to Composer & Adlib

May 18th, 2005

Are you the generation of “Adlib”?

When I was a middle school student, an adlib sound card is the best and the only way to hear the music in PC. In this era, “Composer” is also the only tool to compose songs.

Adlib_Composer

It’s not powerful, but simple!

Concept of the “Sociable Melody”

May 17th, 2005

Humming is the one of my best entertainment. I love singing an endless looping song all day long. A melody that I sing is not much complicated, but just simple and joyful. Meloboard that I refer to is a combination of “Melody” and “Bulletin Board”. I wanted to make people communicate each other with melodies. And it should also bind with any public community and bulletin board source like phpBB, so I started to build with Flash MX 2002. But, there were lots of problems to solve. I would like to share some know-how in Flash techniques, and introduce my project : Meloboard :) Then keep watching~