crayolon.portamod
Class Channel
java.lang.Object
crayolon.portamod.Channel
public class Channel
- extends java.lang.Object
|
Constructor Summary |
Channel(Module mod,
int sampling_rate,
int[] global_vol)
|
|
Method Summary |
void |
calculate_amplitude()
|
int |
calculate_fakevol()
|
void |
calculate_frequency()
|
static float |
map(float value,
float istart,
float istop,
float ostart,
float ostop)
|
void |
pattern_notes(int key,
int inst_idx,
int volume_column,
int effect,
int effect_param,
int currentrow,
int numrows)
|
void |
portamento_down()
|
void |
portamento_up()
|
void |
resample(int[] mixing_buffer,
int frame_offset,
int frames,
int quality)
|
void |
reset()
|
void |
retrig_volume_slide()
|
void |
row(int key,
int inst_idx,
int volume_column,
int effect,
int effect_param)
|
void |
set_panning(int pan)
|
void |
set_portamento_param(int param)
|
void |
set_retrig_param(int param)
|
void |
set_volume_slide_param(int param)
|
void |
set_volume(int vol)
|
void |
tick()
|
void |
tone_portamento()
|
void |
update_sample_idx(int samples)
|
void |
volume_slide()
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pattern_loop_row
public int pattern_loop_row
transposer
public int transposer
global_volume
public int[] global_volume
current_note
public int[] current_note
current_pattern_notes
public int[][] current_pattern_notes
chanvol_override
public int chanvol_override
globvol_override
public int globvol_override
key_add
public int key_add
effect_tick
public int effect_tick
trigger_tick
public int trigger_tick
fade_out_volume
public int fade_out_volume
random_seed
public int random_seed
chanvolfinal
public int chanvolfinal
leftgain
public int leftgain
rightgain
public int rightgain
Channel
public Channel(Module mod,
int sampling_rate,
int[] global_vol)
reset
public void reset()
resample
public void resample(int[] mixing_buffer,
int frame_offset,
int frames,
int quality)
update_sample_idx
public void update_sample_idx(int samples)
map
public static final float map(float value,
float istart,
float istop,
float ostart,
float ostop)
set_volume
public void set_volume(int vol)
set_panning
public void set_panning(int pan)
pattern_notes
public void pattern_notes(int key,
int inst_idx,
int volume_column,
int effect,
int effect_param,
int currentrow,
int numrows)
row
public void row(int key,
int inst_idx,
int volume_column,
int effect,
int effect_param)
tick
public void tick()
set_portamento_param
public void set_portamento_param(int param)
tone_portamento
public void tone_portamento()
portamento_up
public void portamento_up()
portamento_down
public void portamento_down()
set_volume_slide_param
public void set_volume_slide_param(int param)
volume_slide
public void volume_slide()
set_retrig_param
public void set_retrig_param(int param)
retrig_volume_slide
public void retrig_volume_slide()
calculate_amplitude
public void calculate_amplitude()
calculate_frequency
public void calculate_frequency()
calculate_fakevol
public int calculate_fakevol()
processing library PortaMod by Brendan Ratliff. (c) 2009