Audio RPG is a Sound Player application designed for playing music and sound ambiance during role playing game sessions. This software is developped with the design and specification requirements of Sylvain Marquis for the Club BLUC THE community of Role Playing Gamers :-)

Creative Commons License

Download Audio RPG executable demo file at the bottom of this page


General Interface overview

the presented screenshots are not definitive and may evolve during time and versioning updates

Main features

- Load Save buttons : save or load a "ARPG" session
- Add Audio Module button : allows you to browse and add a new sound module into the current ARPG session
- Sound Modules can be linked / unlinked together or attached to a Mastertrack slot
- Accessor shortcuts: temporaly hardcoded with CTRL+[A..Z] + CTRL+[0..9] to directly access the sound modules
- Presse Spacebar to play / unplay a Track
- Add sound modules directly on a Track
- Playlist mode for musics or sounds will be released soon.
- Waveform edition will be implemented into a next improvement of Audio RPG. (this is a huge feature)

Sound Module

Sound Module Overview

a sound module is the loaded sound resource int oAudio RPG. it represented as a module that can be manipulated into audio RPG interface. 
Here is a brief description of the module interface and functionalitites:
two types of sound module are distinguished two icons. These icons are set according to the sound file type.
Music Module icon  indicated that the current module (music or song)
Sound Module   (one shot sound or ambiant sound)

Loo/No Loop sign icon  (loop mode is set by default)   (no loop can be set by clicking on the button)

Sound modules Linkage

The sound modules can be linked together into a serie or chaines sound modules
Simply drag and drop a module next to another to link them

To unlink modules just serarate them 

Sound module selector

A coloured moving selector bar helps you to identify the selected sound module.

You can select instanly any sound module by using it shortcut accessor : CTRL+'letter' in blue A, B, C ...(note that the shortcuts are not editabe for the moment)
You can also navigate with the arrow keys (up, down, left, right) between sound modules and tracks:
  • Press Up arrow to move to the upper track
  • Press Down
     to move to the lower track
  • Press Right
     to accedd the right sound modules on the track line
  • Press Left
     to accedd the left sound modules on the track line

Sound module Extra information

On the top of the screen the selected sound module extra information are displayed 
-The resource name path and file
-the shortcut key
- the volume value (0..100)
the Pitch, Pan, Playing time, and Volume Gauges

(more info and presision to come)

Sound Module Volume

To adjust the volume line on a sound module Select a sound module linked into a track.
  • Press CTRL+UP to increase the volume line of the current sound module
  • Press CTRL+DOWN to decrease the volume line of the current sound module
  • Press CTRL+SHIFT+UP to set the volume line to the MAX value of the current sound module
  • Press CTRL+SHIFT+DOWN to set the volume line to the MIN value of the current sound module

Add a Module

Click on the Add Module button located on the top menu bar

A dialog box appears and allows you to browse your soud or music resource (WAV, MP3, MP2, MP1, AIFF, OGG types are supported) 

when done a new sound module appears next to the menu bar.

You can also add directly a sound module into a track easely by clicking on the "add sound" located on each track.


Track Controls

Here is a short overview of the track controls and functionality

Track Volume 

You can set the overall track volume line 

(in progress)

Audio RPG session and file format

Load a Session

Click on the load icon on top of the menu bar

Or press the CTRL + O shortcut to access directly to the load dialog box

A dialog box appears select an session file to be loaded (.arpg) from the folder Gamedata/AudioRPG 
then click on open button to validate the loading process

Save a Session

Simply click on the Save button or press the CTRL + S shortcut to access directly to the save dialog box.

the Audio RPG session files are generaly save into Gamedata/AudioRPG/ folder

set the desired name to your session and click save to proceed to the saving procedure

Sound Module File paramters

When saved, each sound modules are stored into separate files into the Gamedata/AudioRPG/Level/Object/

Audio Module file structure

- module name
- position (x, y, z(order))  // z-Order € [0.0 ... 1.0]
- sound resource path (relative or absolute)
- Loop status 1/0 (boolean value) loop is set to 1 by default
- Track #ID to be connected (track index starts from zero) no connection = -1
- Shortcut keystroke reference
- Volume value [0 .. 100] default value = 100 (full volume value set)
- Pitching value [0+ .. 2.0] default value = 1.0 (normal speed)
- Panning value [-100 .. 100] default value = 0.0 (centered sound output : -100  = sound output completely on left /// 100 = sound output completely on right

then all the sound module file are stored into a session file (.arpg) that contains all the audio file list

Session file structure

- number of modules
- list of sound modules 


all the sound modules are stored into the  Gamedata/AudioRPG/Level/Object/ folder
the session files are stored into the Gamedata/AudioRPG/ folder

You can edit these files (at your own risks :) ) with any kind of text editor (notepad for instance)

Download Audio RPG latest release

 Creative Commons License
Nicolas Chereau,
4 mai 2010 à 15:39