int len_samples = int(ceil(pulses.back().start + (pulses.back().end - pulses.back().start) * 2));
- fprintf(stderr, "%d pulses, total %.2f seconds (%d samples)\n", pulses.size(), len_samples / float(WAVE_FREQ), len_samples);
+ fprintf(stderr, "%d pulses, total %.2f seconds (%d samples)\n", int(pulses.size()), len_samples / float(WAVE_FREQ), len_samples);
int pulse_begin = 0;
vector<float> samples = synth(pulses);
- for (int i = 0; i < samples.size(); ++i) {
+ for (unsigned i = 0; i < samples.size(); ++i) {
//printf("%f %f\n", samples[i], refiltered_samples[i]);
short s = lrintf(samples[i] * 16384.0f);
fwrite(&s, 2, 1, stdout);