mirror of
https://github.com/sjlongland/atinysynth.git
synced 2025-09-13 10:03:15 +10:00
attiny85: Port to new API
This commit is contained in:
parent
a305f66185
commit
137dba352c
@ -61,14 +61,22 @@ int main(void) {
|
|||||||
voice_wf_set_triangle(&poly_voice[1].wf, 659, 63);
|
voice_wf_set_triangle(&poly_voice[1].wf, 659, 63);
|
||||||
voice_wf_set_triangle(&poly_voice[2].wf, 784, 63);
|
voice_wf_set_triangle(&poly_voice[2].wf, 784, 63);
|
||||||
voice_wf_set_triangle(&poly_voice[3].wf, 880, 63);
|
voice_wf_set_triangle(&poly_voice[3].wf, 880, 63);
|
||||||
adsr_config(&poly_voice[0].adsr,
|
|
||||||
100, 0, 10, 10, 10, 10, 255, 192);
|
struct adsr_env_def_t voice_def = {
|
||||||
adsr_config(&poly_voice[1].adsr,
|
.time_scale = 100,
|
||||||
100, 0, 10, 10, 10, 10, 255, 192);
|
.delay_time = 0,
|
||||||
adsr_config(&poly_voice[2].adsr,
|
.attack_time = 10,
|
||||||
100, 0, 10, 10, 10, 10, 255, 192);
|
.decay_time = 10,
|
||||||
adsr_config(&poly_voice[3].adsr,
|
.sustain_time = 10,
|
||||||
100, 0, 10, 10, 10, 10, 255, 192);
|
.release_time = 10,
|
||||||
|
.peak_amp = 255,
|
||||||
|
.sustain_amp = 192
|
||||||
|
};
|
||||||
|
|
||||||
|
adsr_config(&poly_voice[0].adsr, &voice_def);
|
||||||
|
adsr_config(&poly_voice[1].adsr, &voice_def);
|
||||||
|
adsr_config(&poly_voice[2].adsr, &voice_def);
|
||||||
|
adsr_config(&poly_voice[3].adsr, &voice_def);
|
||||||
synth.enable = 0x0;
|
synth.enable = 0x0;
|
||||||
|
|
||||||
sei();
|
sei();
|
||||||
|
Loading…
Reference in New Issue
Block a user