3 #ifndef SPECTMORPH_NOISE_BAND_PARTITION_HH
4 #define SPECTMORPH_NOISE_BAND_PARTITION_HH
10 #include "smrandom.hh"
17 std::vector<int> band_count;
18 std::vector<int> band_start;
23 void noise_envelope_to_spectrum (
SpectMorph::Random& random_gen,
const std::vector<uint16_t>& envelope,
float *spectrum,
double scale);
26 size_t n_spectrum_bins();
29 bins_per_band (
size_t band)
31 g_return_val_if_fail (band < band_count.size(), 0);
33 return band_count[band];