dynamic music for websites ... PDF download
(c) 2007 RaiseAudio
Since Flash 10 technology it's possible to use audio callbacks for realtime audio processing on websites. This made us thinking about porting our dynamic music engine 'Conductor' to Action Script 3 which runs on any operating system, on any webbrowser which supports flash.
One of our dreams is to make music interactive like the way the game industry does it with the characters in computer games. Imagine how the melody could change if you see a tree growing.
please try these examples below:
example 1: dynamic music for FLASH WEB GAMES
example 2: dynamic music for MENU ITEMS
example 3: dynamic music and SWELLING AUDIO BUTTONS
example 4: a cinematic music demonstration
Please contact us if you are interested in licensing Conductor WEB.
We are able to compose and produce any kind of music in high quality and
guarantee you a great advertising price.
Let us have a look at your website and we give you an advice in how to
integrate our new technology and maybe think about:
"How would be a Hollywood Film without music ?"
contact e-mail: message@raiseaudio.com
Conductor Music Engine is written in 'c++' and can be ported to any system.
Please contact us if you are interested for the use in computer games.
( pc/mac/playstation/x-box etc. )
Look how easy it is to integrate Conductor WEB into your flash project:
import flash.net.URLRequest;
import fl.controls.ProgressBarMode;
var CME:MovieClip;
var ldr:Loader = new Loader();
ldr.load( new URLRequest("Conductor_Song.swf") );
ldr.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,showProgress);
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete, false, 0, true );
function showProgress( e : ProgressEvent ) : void { /* do something */ }
function onComplete( e : Event ) : void
{
CME = MovieClip(ldr.content);
CME.loadSong(false,false);
CME.setAction(1);
CME.startAudioCallback(8192);
}
Conductor WEB API:
function loadSong( intro:Boolean, outro:Boolean )
function getVersionNumber():int
function getSongName():String
function getLicense():String
function getAuthor():String
function getTempo():Number
function getKey():String
function sendFadeIn( samples:int ):void
function sendFadeOut( samples:int ):void
function Pause( isPause:Boolean ):void
function getPlaying():Boolean
function Button_checkDistance( ButtonNr:int, SoundNr:int, XposInPercent:Number, ButtonX:int
function startAudioCallback(blocksize:int):void
function stopAudioCallback():void
function getPeakL():Number
function getPeakR():Number
function Balance( bal:Number ):void
function Volume( vol:Number ):void
function getAction():int
function setAction( action_:int ):void
function setLastAction( action_:int ):void
function sendOutro():void
function Reset( intro:Boolean, outro:Boolean )
dynamic audio technology:
CONDUCTOR WEB
System Requirements
600 Hz CPU or faster
128 MB RAM (256 GB recommended)
Flash compatible webbrowser