474 |
// filter |
// filter |
475 |
filter_t fil_type; filter_t fil2_type; |
filter_t fil_type; filter_t fil2_type; |
476 |
optional<float> cutoff; optional<float> cutoff2; |
optional<float> cutoff; optional<float> cutoff2; |
477 |
Array<int> cutoff_oncc; Array<int> cutoff2_oncc; |
LinuxSampler::ArrayList<CC> cutoff_oncc, cutoff2_oncc; |
478 |
int cutoff_cc; // TODO: this is just a temporary fix to avoid |
LinuxSampler::ArrayList<CC> cutoff_smoothcc, cutoff2_smoothcc; |
|
// looping through the cutoff_oncc array |
|
|
Array<int> cutoff_smoothcc; Array<int> cutoff2_smoothcc; |
|
479 |
Array<int> cutoff_stepcc; Array<int> cutoff2_stepcc; |
Array<int> cutoff_stepcc; Array<int> cutoff2_stepcc; |
480 |
Array<int> cutoff_curvecc; Array<int> cutoff2_curvecc; |
LinuxSampler::ArrayList<CC> cutoff_curvecc, cutoff2_curvecc; |
481 |
int cutoff_chanaft; int cutoff2_chanaft; |
int cutoff_chanaft; int cutoff2_chanaft; |
482 |
int cutoff_polyaft; int cutoff2_polyaft; |
int cutoff_polyaft; int cutoff2_polyaft; |
483 |
float resonance; float resonance2; |
float resonance; float resonance2; |
484 |
Array<int> resonance_oncc; Array<int> resonance2_oncc; |
LinuxSampler::ArrayList<CC> resonance_oncc, resonance2_oncc; |
485 |
Array<int> resonance_smoothcc; Array<int> resonance2_smoothcc; |
LinuxSampler::ArrayList<CC> resonance_smoothcc, resonance2_smoothcc; |
486 |
Array<int> resonance_stepcc; Array<int> resonance2_stepcc; |
Array<int> resonance_stepcc; Array<int> resonance2_stepcc; |
487 |
Array<int> resonance_curvecc; Array<int> resonance2_curvecc; |
LinuxSampler::ArrayList<CC> resonance_curvecc, resonance2_curvecc; |
488 |
int fil_keytrack; int fil2_keytrack; |
int fil_keytrack; int fil2_keytrack; |
489 |
int fil_keycenter; int fil2_keycenter; |
int fil_keycenter; int fil2_keycenter; |
490 |
int fil_veltrack; int fil2_veltrack; |
int fil_veltrack; int fil2_veltrack; |
507 |
LinuxSampler::ArrayList<CC> ampeg_decaycc, ampeg_sustaincc, ampeg_releasecc; |
LinuxSampler::ArrayList<CC> ampeg_decaycc, ampeg_sustaincc, ampeg_releasecc; |
508 |
float fileg_delay, fileg_start, fileg_attack, fileg_hold, fileg_decay, fileg_sustain, fileg_release; |
float fileg_delay, fileg_start, fileg_attack, fileg_hold, fileg_decay, fileg_sustain, fileg_release; |
509 |
float fileg_vel2delay, fileg_vel2attack, fileg_vel2hold, fileg_vel2decay, fileg_vel2sustain, fileg_vel2release; |
float fileg_vel2delay, fileg_vel2attack, fileg_vel2hold, fileg_vel2decay, fileg_vel2sustain, fileg_vel2release; |
510 |
|
LinuxSampler::ArrayList<CC> fileg_delay_oncc, fileg_start_oncc, fileg_attack_oncc, fileg_hold_oncc; |
511 |
|
LinuxSampler::ArrayList<CC> fileg_decay_oncc, fileg_sustain_oncc, fileg_release_oncc, fileg_depth_oncc; |
512 |
float pitcheg_delay, pitcheg_start, pitcheg_attack, pitcheg_hold, pitcheg_decay, pitcheg_sustain, pitcheg_release; |
float pitcheg_delay, pitcheg_start, pitcheg_attack, pitcheg_hold, pitcheg_decay, pitcheg_sustain, pitcheg_release; |
513 |
float pitcheg_vel2delay, pitcheg_vel2attack, pitcheg_vel2hold, pitcheg_vel2decay, pitcheg_vel2sustain, pitcheg_vel2release; |
float pitcheg_vel2delay, pitcheg_vel2attack, pitcheg_vel2hold, pitcheg_vel2decay, pitcheg_vel2sustain, pitcheg_vel2release; |
514 |
int fileg_depth, pitcheg_depth; |
int fileg_depth, pitcheg_depth; |
515 |
|
LinuxSampler::ArrayList<CC> pitcheg_delay_oncc, pitcheg_start_oncc, pitcheg_attack_oncc, pitcheg_hold_oncc; |
516 |
|
LinuxSampler::ArrayList<CC> pitcheg_decay_oncc, pitcheg_sustain_oncc, pitcheg_release_oncc, pitcheg_depth_oncc; |
517 |
float amplfo_delay, amplfo_fade, amplfo_freq, amplfo_depth; |
float amplfo_delay, amplfo_fade, amplfo_freq, amplfo_depth; |
518 |
float fillfo_delay, fillfo_fade, fillfo_freq, fillfo_depth; |
float fillfo_delay, fillfo_fade, fillfo_freq, fillfo_depth; |
519 |
float pitchlfo_delay, pitchlfo_fade, pitchlfo_freq; |
float pitchlfo_delay, pitchlfo_fade, pitchlfo_freq; |
520 |
int pitchlfo_depth; |
int pitchlfo_depth; |
521 |
Array<int> pitchlfo_depthcc; |
Array<int> pitchlfo_depthcc; |
522 |
|
|
523 |
|
LinuxSampler::ArrayList<CC> pitchlfo_delay_oncc; // 0 to 100 seconds |
524 |
|
LinuxSampler::ArrayList<CC> pitchlfo_fade_oncc; // 0 to 100 seconds |
525 |
LinuxSampler::ArrayList<CC> pitchlfo_freqcc; // 0 to 20 Hz |
LinuxSampler::ArrayList<CC> pitchlfo_freqcc; // 0 to 20 Hz |
526 |
|
LinuxSampler::ArrayList<CC> fillfo_delay_oncc; // 0 to 100 seconds |
527 |
|
LinuxSampler::ArrayList<CC> fillfo_fade_oncc; // 0 to 100 seconds |
528 |
LinuxSampler::ArrayList<CC> fillfo_depthcc; // -1200 to 1200 cents |
LinuxSampler::ArrayList<CC> fillfo_depthcc; // -1200 to 1200 cents |
529 |
LinuxSampler::ArrayList<CC> fillfo_freqcc; // 0 to 20 Hz |
LinuxSampler::ArrayList<CC> fillfo_freqcc; // 0 to 20 Hz |
530 |
|
LinuxSampler::ArrayList<CC> amplfo_delay_oncc; // 0 to 100 seconds |
531 |
|
LinuxSampler::ArrayList<CC> amplfo_fade_oncc; // 0 to 100 seconds |
532 |
LinuxSampler::ArrayList<CC> amplfo_depthcc; // -10 to 10 dB |
LinuxSampler::ArrayList<CC> amplfo_depthcc; // -10 to 10 dB |
533 |
LinuxSampler::ArrayList<CC> amplfo_freqcc; // 0 to 20 Hz |
LinuxSampler::ArrayList<CC> amplfo_freqcc; // 0 to 20 Hz |
534 |
|
|