Searched refs:loopstart (Results 1 - 8 of 8) sorted by relevance

/haiku-fatelf/headers/libs/fluidsynth/fluidsynth/
H A Dramsfont.h82 * \on = 0 or 1; if 0, loopstart and loopend are not used
83 * \loopstart and loopend are floats, in frames
84 * \loopstart is counted from frame 0
91 int on, float loopstart, float loopend);
H A Dsfont.h148 unsigned int loopstart; member in struct:_fluid_sample_t
149 unsigned int loopend; /* Note: first point following the loop (superimposed on loopstart) */
/haiku-fatelf/src/libs/fluidsynth/src/
H A Dfluid_dsp_float.c174 fluid_phase_sub_int (dsp_phase, voice->loopend - voice->loopstart);
220 if (looping) point = dsp_data[voice->loopstart]; /* loop start */
263 fluid_phase_sub_int (dsp_phase, voice->loopend - voice->loopstart);
312 start_index = voice->loopstart;
324 end_point1 = dsp_data[voice->loopstart];
325 end_point2 = dsp_data[voice->loopstart + 1];
409 fluid_phase_sub_int (dsp_phase, voice->loopend - voice->loopstart);
414 start_index = voice->loopstart;
469 start_index = voice->loopstart;
485 end_points[0] = dsp_data[voice->loopstart];
[all...]
H A Dfluid_ramsfont.c31 int fluid_rampreset_izone_set_loop(fluid_rampreset_t* preset, fluid_sample_t* sample, int on, float loopstart, float loopend);
360 int on, float loopstart, float loopend) {
366 return fluid_rampreset_izone_set_loop(preset, sample, on, loopstart, loopend);
593 int on, float loopstart, float loopend) {
609 /* loopstart */
610 if (loopstart > 32767. || loopstart < -32767.) {
611 coarse = (short)(loopstart/32768.);
612 fine = (short)(loopstart - (float)(coarse)*32768.);
615 fine = (short)loopstart;
358 fluid_ramsfont_izone_set_loop(fluid_ramsfont_t* sfont, unsigned int bank, unsigned int num, fluid_sample_t* sample, int on, float loopstart, float loopend) argument
592 fluid_rampreset_izone_set_loop(fluid_rampreset_t* preset, fluid_sample_t* sample, int on, float loopstart, float loopend) argument
[all...]
H A Dfluid_voice.c1293 voice->loopstart = (voice->sample->loopstart
1811 printf("Sample loop from %i %i\n",voice->sample->loopstart, voice->sample->loopend);
1813 printf("Playback loop from %i to %i\n",voice->loopstart, voice->loopend);
1847 if (voice->loopstart < min_index_loop){
1848 voice->loopstart = min_index_loop;
1849 } else if (voice->loopstart > max_index_loop){
1850 voice->loopstart = max_index_loop;
1861 if (voice->loopstart > voice->loopend){
1862 int temp = voice->loopstart;
[all...]
H A Dfluid_defsfont.h107 unsigned int loopstart; /* Offset from start to start of loop */ member in struct:_SFSample
111 equivalent to loopstart */
285 unsigned int loopstart; /* Offset to start of loop */ member in struct:_SFShdr
H A Dfluid_voice.h132 int loopstart; member in struct:_fluid_voice_t
133 int loopend; /* Note: first point following the loop (superimposed on loopstart) */
H A Dfluid_defsfont.c1623 sample->loopstart = sfsample->start + sfsample->loopstart;
1638 /* if (sample->loopstart < sample->start + 8) { */
1640 /* sample->loopstart = sample->start + 8; */
2857 READD (p->end, fd); /* - end, loopstart and loopend */
2858 READD (p->loopstart, fd); /* - will be checked and turned into */
2940 /* convert sample end, loopstart and loopend to offsets and check if valid */
2961 sam->start = sam->end = sam->loopstart = sam->loopend = 0;
2965 else if (sam->loopend > sam->end || sam->loopstart >= sam->loopend
2966 || sam->loopstart <
[all...]

Completed in 103 milliseconds