Changeset 30
- Timestamp:
- 05/08/07 21:40:25 (2 years ago)
- Files:
-
- nekostring/trunk/src/neko_ensemble.c (modified) (1 diff)
- nekostring/trunk/src/neko_voice_render.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
nekostring/trunk/src/neko_ensemble.c
r29 r30 25 25 float delay_1, delay_2, delay_3; 26 26 float xomega = 6.2831852f * (0.5 / 48000); 27 float yomega = 6.2831852f * (0. 65 / 4800);27 float yomega = 6.2831852f * (0.55 / 4800); 28 28 float dr = 0.5* 0.002 * 48000 * 0.5f; 29 29 float x1 = synth->ens_x1; nekostring/trunk/src/neko_voice_render.c
r29 r30 341 341 /* set up synthesis variables from patch */ 342 342 float omega1, omega2; 343 float kf; 343 344 344 345 float eg1_amp = 1; // qdB_to_amplitude(velocity_to_attenuation[voice->velocity]); … … 404 405 osc_index, *(synth->bass), *(synth->tone), 1, deltat * omega1/2); 405 406 */ 406 407 407 408 kf = omega1/48000; 408 409 // generate cello 409 410 vco(sample_count, voice, &voice->osc_cello, 410 osc_index, 0.999, 0. 3, *(synth->cello), deltat * omega1/2);411 osc_index, 0.999, 0.4-(kf/2), *(synth->cello), deltat * omega1/2); 411 412 // generate viola 412 413 vco(sample_count, voice, &voice->osc_viola, 413 osc_index, 0.93, 0. 35, *(synth->viola), deltat * omega1);414 osc_index, 0.93, 0.25+kf, *(synth->viola), deltat * omega1); 414 415 // generate violin 415 416 osc_index, 0.9, 0.9 , *(synth->violin), deltat * omega1*2);416 vco(sample_count, voice, &voice->osc_violin, 417 osc_index, 0.9, 0.9+kf, *(synth->violin), deltat * omega1*2); 417 418 418 419