unsigned char * sequence
Definition: ibxm.h:45
short volume
Definition: ibxm.h:17
int num_instruments
Definition: ibxm.h:41
int num_patterns
Definition: ibxm.h:42
int length
Definition: ibxm.h:11
struct pattern * patterns
Definition: ibxm.h:46
int replay_calculate_duration(struct replay *replay)
Definition: ibxm.c:1856
const char * IBXM_VERSION
Definition: ibxm.c:7
char * data
Definition: ibxm.h:36
unsigned sample_rate
Definition: ffmpeg_core.c:181
int interpolation
Definition: ibxm.c:60
void replay_set_sequence_pos(struct replay *replay, int pos)
Definition: ibxm.c:1787
int vol_fadeout
Definition: ibxm.h:27
int num_channels
Definition: ibxm.h:35
GLuint const GLchar * name
Definition: glext.h:6671
struct sample * samples
Definition: ibxm.h:31
struct instrument * instruments
Definition: ibxm.h:47
int sequence_len
Definition: ibxm.h:42
char vib_depth
Definition: ibxm.h:29
int fast_vol_slides
Definition: ibxm.h:44
short points_ampl[16]
Definition: ibxm.h:23
char vib_rate
Definition: ibxm.h:29
int restart_pos
Definition: ibxm.h:42
int default_gvol
Definition: ibxm.h:43
short loop_start_tick
Definition: ibxm.h:22
short panning
Definition: ibxm.h:17
char vib_sweep
Definition: ibxm.h:29
char sustain
Definition: ibxm.h:21
struct replay * new_replay(struct module *module, int sample_rate, int interpolation)
Definition: ibxm.c:1828
short loop_end_tick
Definition: ibxm.h:22
int replay_get_audio(struct replay *replay, int *mix_buf)
Definition: ibxm.c:1905
char * buffer
Definition: ibxm.h:10
int default_tempo
Definition: ibxm.h:43
int linear_periods
Definition: ibxm.h:44
void dispose_module(struct module *module)
Definition: ibxm.c:232
int loop_start
Definition: ibxm.h:16
int c2_rate
Definition: ibxm.h:43
short fine_tune
Definition: ibxm.h:17
int replay_seek(struct replay *replay, int sample_pos)
Definition: ibxm.c:1869
short points_tick[16]
Definition: ibxm.h:23
short rel_note
Definition: ibxm.h:17
int num_samples
Definition: ibxm.h:27
char vib_type
Definition: ibxm.h:29
int default_speed
Definition: ibxm.h:43
unsigned char * default_panning
Definition: ibxm.h:45
struct envelope vol_env pan_env
Definition: ibxm.h:30
int num_rows
Definition: ibxm.h:35
struct module * module_load(struct data *data, char *message)
Definition: ibxm.c:855
int gain
Definition: ibxm.h:43
void dispose_replay(struct replay *replay)
Definition: ibxm.c:1817
int calculate_mix_buf_len(int sample_rate)
Definition: ibxm.c:1851
short * data
Definition: ibxm.h:17
char num_points
Definition: ibxm.h:21
char looped
Definition: ibxm.h:21
int loop_length
Definition: ibxm.h:16
int num_channels
Definition: ibxm.h:41
short sustain_tick
Definition: ibxm.h:22
char key_to_sample[97]
Definition: ibxm.h:28
GLenum GLuint GLenum GLsizei const GLchar * message
Definition: glext.h:6233
char enabled
Definition: ibxm.h:21