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
Download Audio RPG executable demo file at the bottom of this page
General
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 arrow to move to the lower track
Press Right arrow to accedd the right sound modules on the track line
Press Left arrow 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)
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