Version
menu_open
Warning: you were redirected to the latest documentation corresponding to your major release ( 2023.1.8.8601 ). Should you wish to access your specific version's documentation, please download the offline documentation from the Audiokinetic Launcher and check the Offline Documentation option in Wwise Authoring.

MIDI Music

MIDI music provides an example of how a hybrid approach can be taken to build music. This example mixes and matches pre-rendered music and MIDI Sequences, the MIDI Sequences target sampled instruments and a soft synthesizer.

Music Structure

The music has been composed with a fictional puzzle game in mind comprised of five musical states:

  • "Neutral", "Rising" and "Falling" are the main themes that follows the player's progression during a puzzle.

  • "Victory" is only heard after "Rising" when the player successfully complete the puzzle.

  • "Defeat" is only heard after "Falling" when the player failed the puzzle.

This graph shows the game states and gives an overview of the music structure and transitions between states.

You can listen to the various states by using the Soundcaster session "MIDI". Start by playing the "Start_MIDI_Music" Event in the Soundcaster session, and then trigger the other Events in this session to change from state to state.

MIDI Music - A Hybrid Approach

The MIDI music uses pre-rendered music and MIDI tracks targeting sampled instruments and a soft synthesizer. Taking "Neutral Loop" music segment as an example, you'll see the following:

  • Track 1 "Audio Mix - No MIDI" uses a pre-rendered audio files.

  • Tracks 2 to 6 are using MIDI files that each target a different sampled instrument located in the Actor-Mixer Hierarchy.

  • Track 7 "Synth" is also using a MIDI file, but targets a Sound that uses the Wwise Synth One source synthesizer instead of sampled sounds.

Take a look at the Wwise Help for more details on how to create sampled instruments and MIDI tracks in Wwise.


Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise