Lines Matching defs:synth
109 struct sbg_script_synth *synth;
625 struct sbg_script_synth *synth)
638 synth->type = SBG_TYPE_SINE;
639 synth->carrier = carrier;
640 synth->beat = beat;
641 synth->vol = vol;
646 struct sbg_script_synth *synth)
653 synth->type = SBG_TYPE_NOISE;
654 synth->vol = vol;
659 struct sbg_script_synth *synth)
671 synth->type = SBG_TYPE_BELL;
672 synth->carrier = carrier;
673 synth->vol = vol;
678 struct sbg_script_synth *synth)
685 synth->type = SBG_TYPE_MIX;
686 synth->vol = vol;
691 struct sbg_script_synth *synth)
706 synth->type = SBG_TYPE_SPIN;
707 synth->carrier = carrier;
708 synth->beat = beat;
709 synth->vol = vol;
716 struct sbg_script_synth *synth;
718 synth = alloc_array_elem((void **)&p->scs.synth, sizeof(*synth),
720 if (!synth)
724 r = parse_synth_channel_pink(p, synth);
726 r = parse_synth_channel_bell(p, synth);
728 r = parse_synth_channel_mix(p, synth);
730 r = parse_synth_channel_spin(p, synth);
733 r = parse_synth_channel_sine(p, synth);
742 int r, synth;
744 synth = p->scs.nb_synth;
753 if (synth == p->scs.nb_synth)
758 def->elements = synth;
759 def->nb_elements = p->scs.nb_synth - synth;
793 av_freep(&s->synth);
1175 s1 = &s->synth[ev1->elements + i];
1217 s1 = i < ev1->nb_elements ? &s->synth[ev1->elements + i] : &s1mod;
1218 s2 = i < ev2->nb_elements ? &s->synth[ev2->elements + i] : &s2mod;
1339 s->synth[i].ref.l = s->synth[i].ref.r = -1;