libopenmpt
0.7.6+release.autotools
cross-platform C++ and C library to decode tracked music files
|
#include <libopenmpt/libopenmpt_ext.h>
Public Attributes | |
int(* | note_off )(openmpt_module_ext *mod_ext, int32_t channel) |
Sends a key-off command for the note playing on the specified channel. More... | |
int(* | note_fade )(openmpt_module_ext *mod_ext, int32_t channel) |
Sends a note fade command for the note playing on the specified channel. More... | |
int(* | set_channel_panning )(openmpt_module_ext *mod_ext, int32_t channel, double panning) |
Set the current panning for a channel. More... | |
double(* | get_channel_panning )(openmpt_module_ext *mod_ext, int32_t channel) |
Get the current panning position for a channel. More... | |
int(* | set_note_finetune )(openmpt_module_ext *mod_ext, int32_t channel, double finetune) |
Set the finetune for the currently playing note on a channel. More... | |
double(* | get_note_finetune )(openmpt_module_ext *mod_ext, int32_t channel) |
Get the finetune for the currently playing note on a channel. More... | |
double(* openmpt_module_ext_interface_interactive2::get_channel_panning) (openmpt_module_ext *mod_ext, int32_t channel) |
Get the current panning position for a channel.
mod_ext | The module handle to work on. |
channel | The channel whose panning should be retrieved. This is the value returned by a previous play_note call. |
double(* openmpt_module_ext_interface_interactive2::get_note_finetune) (openmpt_module_ext *mod_ext, int32_t channel) |
Get the finetune for the currently playing note on a channel.
mod_ext | The module handle to work on. |
channel | The channel whose finetune should be retrieved, in range [0, openmpt::module::get_num_channels()[ |
openmpt::exception | Throws an exception derived from openmpt::exception if the channel is outside the specified range. |
int( * openmpt_module_ext_interface_interactive2::note_fade) (openmpt_module_ext *mod_ext, int32_t channel) |
Sends a note fade command for the note playing on the specified channel.
mod_ext | The module handle to work on. |
channel | The channel on which the note should be faded. This is the value returned by a previous play_note call. |
int( * openmpt_module_ext_interface_interactive2::note_off) (openmpt_module_ext *mod_ext, int32_t channel) |
Sends a key-off command for the note playing on the specified channel.
mod_ext | The module handle to work on. |
channel | The channel on which the key-off event should be triggered. This is the value returned by a previous play_note call. |
int( * openmpt_module_ext_interface_interactive2::set_channel_panning) (openmpt_module_ext *mod_ext, int32_t channel, double panning) |
Set the current panning for a channel.
mod_ext | The module handle to work on. |
channel | The channel that should be panned. This is the value returned by a previous play_note call. |
panning | The panning position to set on the channel, in range [-1.0, 1.0], 0.0 is center. |
int( * openmpt_module_ext_interface_interactive2::set_note_finetune) (openmpt_module_ext *mod_ext, int32_t channel, double finetune) |
Set the finetune for the currently playing note on a channel.
mod_ext | The module handle to work on. |
channel | The channel whose finetune will be changed, in range [0, openmpt::module::get_num_channels()[ |
finetune | The finetune to set on the channel, in range [-1.0, 1.0], 0.0 is center. |
openmpt::exception | Throws an exception derived from openmpt::exception if the channel index is invalid. |