If you hear no sound your browser can't play .mp3-files

Demos

 

Morph in your browser!

 

The audio clips on this page do not demonstrate the present state of the InterAmus Musifier Virtual Orchestra. They were made more than a year ago on an older version of the program. They do however demonstrate that the Reason Software Synth, for the most part, sound superior to what you can connect to the MVO Applet. This page will be updated with new clips later on.


The core technology, the actual Musifier, takes as input pairs
on the form [Dynamic Weight, Theme]. The theme contains a midi-file plus some info on how it should be interpreted. The user interface of the current demonstrator has a number of sliders, one for each input pair, by witch the dynamic weight of the themes can be continuously altered. When the application is running, the flow of the generated music is controlled by the user by moving the sliders.

 

 

In a computer game application the dynamic values are controlled from the executing computer game. The idea is to convey the state of the computer game to the Musifier by means of the dynamic weights. The dynamic weights forms a state vector, a representation or view of the computer game. This view,  what it represents and how it moves in its state space, is the responsibility of the the client, i.e the computer game. The contract of the Musifier is to generate music given any input themes and any state changes (changes in view), using material from the themes in proportion to the dynamic weights, according to the principle of music morphing.

 

The Musifier does not pose any limitations on the number of input themes or on the complexity of input themes in terms of the number of parts etc, other than those given by the executing system, i.e. the machine on which it is running.

 

The new demos are all played on a Propellerheads Reason software synthesizer connected to the Musifier via Midi Yoke MIDI Patch Cable drivers, running on a standard Acer Ferrari 3000 Laptop with no special soundcard.

 

Light goes Might, published 2005 12 20

This example uses two small tunes as input, a guitar and recorder duet called "Light", and a small orchestral march-like piece called "Might". The recorder of the duet is morphed into the trumpet of the march, the guitar is morphed into a string section. When moving from the duet to the orchestral tutti, the rest of the instruments/sections of the orchestra enters one by one, the french horns, grand cassa and tam being the last. In "automatic mode" the order of the appearance of the instruments is a function of the dynamic weights and the "ranking" of parts provided as input in the themes; in "client mode" cues are given from the client application (or demo user interface) to the Musifier API. The morphing goes on a while back and fourth at different speeds.

Generated morph: Light Goes Might: 531 KB5409 KB, 5414 KB, 5415 KB, 1354 KB
Note: Internet Explorer has problems playing the heavier files directly. Download (right-click) first, then play! 

Old demos

The following section contains some demos from early 2005. They are played on the standard Microsoft Software Synthesizer included in WinXP.

        

Input-theme 1

Input-theme 2

Generated morph

Mountain Morning

Still Standing

Mountain Standing

Still Standing

Still Waltzing

A Gradual Standing Waltz

Still Standing

Still Waltzing

A Sudden Standing Waltz

Jesu Bleibet Meine Freunde,
(J.S. Bach)

Still Waltzing

Jesu Bleibet Quick Waltz

Twinkle, Twinkle Little Star (Trad.)

Videvisan (Tegnér)

Twinkle, Twinkle Vide Young

Krooksong Mountain Morning Krook on the Mountain, take 1
Krook on the Mountain, take 2

 

 

All music is composed by Jonas Edlund unless stated otherwise.

 

Read also: Tech Talk