26 Révisions (f2867e9b85e54633dab313173b35b62ddfa0116d)

Auteur SHA1 Message Date
  user deeb99ddc9 Improve handling of pulse waveforms to allow sub-sample width pulses and finesse remaining issues with modulation il y a 4 ans
  user 0d938fe01a Add pulse-width sampling to the pulse generator - at rising edge sample the pulse width for the cycle so that modulation doesn't break the step-detection logic il y a 4 ans
  user 563a899378 Fix various issues with bandlimit pulse after testing with changing/modulating pulse width and freq, also invert phase of square and pulse to match existing tone types il y a 4 ans
  mark 1c191983d7 Add bandlimited pulse support il y a 4 ans
  user 02e4a6319f Band limited versions of square and sawtooth added to AudioSynthWaveform and AudioSynthWaveformModulated il y a 4 ans
  PaulStoffregen 8cea4b3f2c Add waveform phase modulation il y a 6 ans
  PaulStoffregen 2244781c1c Never allow freq modulation to attempt higher than Nyquist il y a 6 ans
  PaulStoffregen e2db4871c6 Add AudioSynthWaveformModulated il y a 6 ans
  PaulStoffregen 4cd3436bd7 Add variable triangle waveform il y a 6 ans
  PaulStoffregen e822e3fd6b Fix AudioSynthWaveform (had many bugs, ugh....) il y a 6 ans
  PaulStoffregen 99b0e1a44c Reformat AudioSynthWaveform (no actual code change) il y a 6 ans
  PaulStoffregen 0b63609636 Do not assume AudioStream.h includes Arduino.h il y a 8 ans
  Florian Lorétan fbd1fe65ce #144: Add the reverse sawtooth and sample-and-hold waveforms. il y a 9 ans
  PaulStoffregen e95b0c1558 Clean up harmless compiler warnings il y a 10 ans
  Nantonos 07919f1597 width -> pulseWidth il y a 10 ans
  Nantonos 73bfb6926f Add simple pulse waveform il y a 10 ans
  PaulStoffregen 9e193ebcad Add waveform documentation il y a 10 ans
  PaulStoffregen 11cc1b2bd8 Add phase() to waveform objects il y a 10 ans
  PaulStoffregen 8996df5142 Add arbitrary waveform and offset to AudioSynthWaveform il y a 10 ans
  PaulStoffregen 22fe5c9ea8 remove ramp from waveform object (replaced by envelope object) il y a 10 ans
  PaulStoffregen 128a0940d3 Remove old AudioSynthWaveform il y a 10 ans
  Pete (El Supremo) 0c0731862c Fixed AudioSynthWaveform. Uses LUT with linear interpolation for sinewave. il y a 10 ans
  Pete (El Supremo) a2682bac25 declare tone_incr to be volatile to prevent the compiler optimizing frequency() out of existence il y a 10 ans
  Pete (El Supremo) 519822e76c Remove old version of AudioSynthWaveform. Fix sine wave generation to clean up its specturm and also fix ramping. il y a 10 ans
  PaulStoffregen 183fcd95a9 Add MIT license il y a 10 ans
  PaulStoffregen e4cb836eea Reorganize all header files il y a 10 ans