Commit graph

  • *
  • *
  • *
  • *
  • | *
  • | *
  • |/
  • *
  • *
  • |\
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • |/
  • *
  • |\
  • * \
  • |\ \
  • * \ \
  • |\ \ \
  • * \ \ \
  • |\ \ \ \
  • * \ \ \ \
  • |\ \ \ \ \
  • * \ \ \ \ \
  • |\ \ \ \ \ \
  • * \ \ \ \ \ \
  • |\ \ \ \ \ \ \
  • * \ \ \ \ \ \ \
  • |\ \ \ \ \ \ \ \
  • * \ \ \ \ \ \ \ \
  • |\ \ \ \ \ \ \ \ \
  • * \ \ \ \ \ \ \ \ \
  • |\ \ \ \ \ \ \ \ \ \
  • * \ \ \ \ \ \ \ \ \ \
  • |\ \ \ \ \ \ \ \ \ \ \
  • * \ \ \ \ \ \ \ \ \ \ \
  • |\ \ \ \ \ \ \ \ \ \ \ \
  • * \ \ \ \ \ \ \ \ \ \ \ \
  • |\ \ \ \ \ \ \ \ \ \ \ \ \
  • * \ \ \ \ \ \ \ \ \ \ \ \ \
  • |\ \ \ \ \ \ \ \ \ \ \ \ \ \
  • * \ \ \ \ \ \ \ \ \ \ \ \ \ \
  • |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
  • | * | | | | | | | | | | | | | |
  • * | | | | | | | | | | | | | | |
  • |/ / / / / / / / / / / / / / /
  • | | * / / / / / / / / / / / /
  • | |/ / / / / / / / / / / / /
  • |/| | | | | | | | | | | | |
  • | | * | | | | | | | | | | |
  • | |/ / / / / / / / / / / /
  • |/| | | | | | | | | | | |
  • | | | * | | | | | | | | |
  • | | | * | | | | | | | | |
  • | | | | | * | | | | | | |
  • | | * | | | | | | | | | |
  • | | | * | | | | | | | | |
  • | | | * | | | | | | | | |
  • | | | * | | | | | | | | |
  • | | | * | | | | | | | | |
  • | |_|/ / / / / / / / / /
  • |/| | | | | | | | | | |
  • | | | * | | | | | | | |
  • | |_|/ / / / / / / / /
  • |/| | | | | | | | | |
  • | | * | | | | | | | |
  • | |/ / / / / / / / /
  • |/| | | | | | | | |
  • | | * | | | | | | |
  • | | * | | | | | | |
  • | |/ / / / / / / /
  • |/| | | | | | | |
  • | | * | | | | | |
  • | |/ / / / / / /
  • |/| | | | | | |
  • * | | | | | | |
  • |\ \ \ \ \ \ \ \
  • | * | | | | | | |
  • | * | | | | | | |
  • | * | | | | | | |
  • |/ / / / / / / /
  • * | | | | | | |
  • * | | | | | | |
  • |\ \ \ \ \ \ \ \
  • | * | | | | | | |
  • | * | | | | | | |
  • |/ / / / / / / /
  • * | | | | | | |
  • |\ \ \ \ \ \ \ \
  • | * | | | | | | |
  • |/ / / / / / / /
  • * | | | | | | |
  • |\ \ \ \ \ \ \ \
  • | * | | | | | | |
  • | * | | | | | | |
  • |/ / / / / / / /
  • * | | | | | | |
  • | | | * | | | |
  • | | | * | | | |
  • | | | * | | | |
  • | | | * | | | |
  • | | | * | | | |
  • | | | * | | | |
  • | | | * | | | |
  • | |_|/ / / / /
  • |/| | | | | |
  • * | | | | | |
  • * | | | | | |
  • * | | | | | |
  • * | | | | | |
  • * | | | | | |
  • * | | | | | |
  • * | | | | | |
  • * | | | | | |
  • * | | | | | |
  • * | | | | | |
  • | | * | | | |
  • * | | | | | |
  • * | | | | | |
  • * | | | | | |
  • |\ \ \ \ \ \ \
  • | | |/ / / / /
  • | |/| | | | |
  • | | | * | | |
  • | | | * | | |
  • | | * | | | |
  • | | * | | | |
  • | | | | | * |
  • | |_|_|_|/ /
  • |/| | | | |
  • * | | | | |
  • |\ \ \ \ \ \
  • | | | * | | |
  • | | | * | | |
  • 452c6b6 (HEAD -> main) use cmsis library for arm_math.h by John Robinson 2021-02-16 10:18:13 -0800
  • 816732a initial dds build specs by John Robinson 2021-02-15 18:34:22 -0800
  • 5b33918 adjust #includes per restructure, deps by John Robinson 2021-02-15 18:02:04 -0800
  • f9415b8 restructure code into {src,include}/audio by John Robinson 2021-02-15 16:44:32 -0800
  • 38e56bc (dds) initial dds package spec by John Robinson 2021-02-12 22:51:17 -0800
  • 1676464 reorg files into src and include directories by John Robinson 2021-02-12 17:27:29 -0800
  • 9faffc2 ensure coeffs ptr is writable before using by John Robinson 2021-01-09 20:52:02 -0800
  • ccfc3e7 Merge pull request #385 from FrankBoesing/MoreLCfixes by Paul Stoffregen 2021-02-12 11:12:38 -0800
  • 89eac23 Fix more Teensy LC warnings by Frank Bösing 2021-02-12 20:05:52 +0100
  • 9b44b17 Document bandlimit waveforms by PaulStoffregen 2021-02-11 05:22:11 -0800
  • 565608d Limit ladder filter to safer maximum values https://forum.pjrc.com/threads/60488?p=269918&viewfull=1#post269918 by PaulStoffregen 2021-02-10 17:53:20 -0800
  • f2867e9 Add ladder filter to design tool by PaulStoffregen 2021-02-10 09:32:00 -0800
  • 8f0829c Ladder filter frequency modulation in "volts per octave" by PaulStoffregen 2021-02-10 07:43:06 -0800
  • 514f00a Opps, fix ladder filter resonance modulation range by PaulStoffregen 2021-02-09 18:52:27 -0800
  • eaf68e5 Add ladder filter example by PaulStoffregen 2021-02-09 18:48:15 -0800
  • 570c716 Detect when ladder filter is no longer resonating by PaulStoffregen 2021-02-09 18:36:15 -0800
  • df10457 Add define for ladder filter maximum resonance by PaulStoffregen 2021-02-09 17:52:11 -0800
  • 24f75dd Update ladder filter - adds resonance modulation by PaulStoffregen 2021-02-09 17:47:32 -0800
  • 1de2cbf Add MIT license header for ladder filter https://forum.pjrc.com/threads/60488?p=269748&viewfull=1#post269748 by PaulStoffregen 2021-02-09 15:53:17 -0800
  • 69b8a94 Avoid 64 bit float constants in ladder filter by PaulStoffregen 2021-02-09 14:17:42 -0800
  • 8a8cdda Change Ladder filter API to be similar to other filters by PaulStoffregen 2021-02-09 13:44:26 -0800
  • f902f74 Fix ladder filter resonance when input turns off by PaulStoffregen 2021-02-09 13:29:47 -0800
  • e995ac8 Add ladder filter, work-in-progress https://forum.pjrc.com/threads/60488-Porting-moog-ladder-filters-to-audio-objects by PaulStoffregen 2021-02-09 09:00:59 -0800
  • 64413fa Merge pull request #384 from FrankBoesing/patch-1 by Paul Stoffregen 2021-02-09 03:46:31 -0800
  • 1602348 Add PROGMEM to output array by Frank 2021-02-09 08:19:49 +0100
  • 62f93e6 Merge pull request #261 from mattybrad/wav2sketch_js by Paul Stoffregen 2021-02-05 06:36:30 -0800
  • 8bc5b0c Merge pull request #334 from jurgenbelien/master by Paul Stoffregen 2021-02-05 06:31:58 -0800
  • 5259876 Merge pull request #357 from mattvenn/master by Paul Stoffregen 2021-02-05 06:30:20 -0800
  • b8a8865 Merge pull request #362 from MarkTillotson/fix_phase_modulation by Paul Stoffregen 2021-02-05 06:27:36 -0800
  • 6650038 Merge pull request #365 from standarddeviant/sdwav-pausable by Paul Stoffregen 2021-02-05 06:25:32 -0800
  • 021ac02 Merge pull request #364 from alex6679/master by Paul Stoffregen 2021-02-05 06:23:45 -0800
  • d379746 Merge pull request #373 from grahamwhaley/20201229_5k_hishelf by Paul Stoffregen 2021-02-05 06:22:58 -0800
  • f69d9fe Merge pull request #374 from FrankBoesing/TeensyLC-PT8211 by Paul Stoffregen 2021-02-05 06:22:27 -0800
  • 9234687 Merge pull request #376 from FrankBoesing/SGTL5000-Master by Paul Stoffregen 2021-02-05 06:21:25 -0800
  • 3b8d98a Merge pull request #377 from FrankBoesing/Teensy-LC-AudioOutputI2S(+slave) by Paul Stoffregen 2021-02-05 06:19:38 -0800
  • 3d0cd00 Merge pull request #375 from FrankBoesing/Fixes-for-LC by Paul Stoffregen 2021-02-05 06:18:32 -0800
  • 0939237 Merge pull request #378 from FrankBoesing/fix-doc by Paul Stoffregen 2021-02-05 06:16:40 -0800
  • 19c35db Merge pull request #380 from manicken/patch-1 by Paul Stoffregen 2021-02-05 06:00:04 -0800
  • 272233e Merge pull request #360 from MarkTillotson/band_limited_waveforms by Paul Stoffregen 2021-02-05 05:59:22 -0800
  • 7688d84 Merge pull request #382 from FrankBoesing/MQS-play-nice by Paul Stoffregen 2021-02-03 23:40:21 -0800
  • f2f51ea MQS: Play nice by Frank Bösing 2021-02-03 23:43:34 +0100
  • d9a922c Mention Teensy 4.x in readme by PaulStoffregen 2021-02-02 03:15:20 -0800
  • be912d6 Update index.html by Jannik 2021-01-31 15:45:51 +0100
  • dc9b15b Fix documentation for SGTL lineInLevel (swap channels) by Frank 2021-01-21 22:33:40 +0100
  • 7b3e706 Add I2sInput Master by Frank Bösing 2021-01-18 14:02:34 +0100
  • 7848797 LC input slave by Frank Bösing 2021-01-17 17:11:09 +0100
  • b98ad57 LC has no I2S0_TCR1 by Frank Bösing 2021-01-17 15:11:35 +0100
  • 86e7733 Kinetis K only by Frank 2021-01-16 22:47:18 +0100
  • 2965722 Teensy LC needs more time by Frank 2021-01-13 14:26:12 +0100
  • 839f09f Fix: Master back to 16 Bit by Frank Bösing 2021-01-13 13:11:27 +0100
  • e6be888 Add Teensy LC to WavFilePlayer.ino by Frank Bösing 2021-01-13 12:07:42 +0100
  • 3708c2b Teensy LC AudioOutputI2S(+slave) by Frank Bösing 2021-01-13 10:59:35 +0100
  • f7e1369 Add SGTl5000 MasterMode by Frank Bösing 2021-01-13 10:40:32 +0100
  • 516252a Fixes for Teensy LC by Frank Bösing 2021-01-13 10:22:28 +0100
  • 2096210 bugfix by Frank 2021-01-08 19:19:39 +0100
  • af0b549 Add Teensy LC Code for PT8211 by Frank 2021-01-08 15:44:51 +0100
  • 71367e6 sg5k: calcBiquad: add missing break; for hishelf by Graham Whaley 2020-12-29 11:24:37 +0000
  • 5e4bc31 Merge pull request #371 from FrankBoesing/patch-1 by Paul Stoffregen 2020-12-17 03:42:57 -0800
  • 6d83a81 done :) by Frank 2020-12-17 12:01:38 +0100
  • e4dfba8 Update output_pt8211.cpp by Frank 2020-12-17 12:00:05 +0100
  • c44dc09 fix beep on startup by Frank 2020-12-17 11:49:34 +0100
  • ebfb327 Add comment with link to I2S hardware explanation by PaulStoffregen 2020-12-13 04:22:22 -0800
  • 61b7c3e Merge pull request #370 from FrankBoesing/master by Paul Stoffregen 2020-12-04 16:21:41 -0800
  • 068f9b5 Add files via upload by Frank 2020-12-04 19:21:32 +0100
  • a412ee8 Update wav2sketch.c by Frank 2020-12-04 19:18:51 +0100
  • 6822072 Merge pull request #368 from el-supremo/patch-1 by Paul Stoffregen 2020-11-27 15:20:14 -0800
  • 7cafab4 Update effect_rectifier.cpp by Pete 2020-11-27 17:18:46 -0600
  • e96a883 Merge pull request #366 from grahamwhaley/20201119_gui_additions by Paul Stoffregen 2020-11-19 10:07:17 -0800
  • 739c6c3 Chamberlin: change formula to latex graphic by Graham Whaley 2020-11-19 16:16:25 +0000
  • b0775d3 gui: ToneDetect: Note it uses the Goertzel algorithm by Graham Whaley 2020-11-19 10:59:36 +0000
  • 7669598 Add comment with link to forum conversation by PaulStoffregen 2020-11-15 07:08:56 -0800
  • 1ba7dbb changing example prints so pause API is clear by Dave Crist 2020-11-15 09:35:59 -0500
  • 67a3f4b allowing position + length to work during pause by Dave Crist 2020-11-15 09:29:04 -0500
  • f852646 fixing missing bracket by Dave Crist 2020-11-15 09:09:42 -0500
  • 0c184d9 fixing missing semicolon by Dave Crist 2020-11-15 09:04:49 -0500
  • 970dcb1 fixing use of non-constant in case of switch by Dave Crist 2020-11-15 08:56:25 -0500
  • 8a45aed fixing playFile function name typo by Dave Crist 2020-11-15 08:45:49 -0500
  • 07abdbc sdwav play/pause initial commit by Dave Crist 2020-11-15 08:36:08 -0500
  • 0d6a9b8 Fix PT2811 crash on Teensy 4.x https://forum.pjrc.com/threads/64388-PT8211-and-Teensy-4?p=259415&viewfull=1#post259415 by PaulStoffregen 2020-11-14 05:52:01 -0800
  • 6369a6a Improve interrupt handling for simultaneous WAV file playing by PaulStoffregen 2020-11-03 01:59:45 -0800
  • 6ab951b Fix bug in SimultaneousPlay example by PaulStoffregen 2020-11-03 00:14:20 -0800
  • 7aa04b0 Add link & comments to SimultaneousPlay example by PaulStoffregen 2020-11-02 02:46:44 -0800
  • dd90453 SimultaneousPlay examples goes in SD_Card folder by PaulStoffregen 2020-11-02 02:39:36 -0800
  • 2739d32 Add SimultaneousPlay for testing SD card and SD/SdFat library by PaulStoffregen 2020-11-02 02:34:56 -0800
  • 363a61d Add note about half wave rectifier effect using waveshaper by PaulStoffregen 2020-10-07 02:48:28 -0700
  • c87dc5a Fix rectifier effect description by PaulStoffregen 2020-10-07 02:44:50 -0700
  • 983f1c6 Document AudioEffectRectifier by PaulStoffregen 2020-10-07 02:21:59 -0700
  • a32e473 Add links to documentation by PaulStoffregen 2020-09-26 08:16:55 -0700
  • 1db7606 prevent clipping async input: default constructor arguments for noise-shaping and dither set to false example: comment updated by awalch6679 2020-08-23 13:53:34 +0200
  • 3217485 More AsyncAudioInputSPDIF3 documentation by PaulStoffregen 2020-08-09 14:27:22 -0700
  • 9389f91 Update AsyncAudioInputSPDIF3 documentation by PaulStoffregen 2020-08-09 13:44:59 -0700
  • 05265df Merge pull request #358 from alex6679/master by Paul Stoffregen 2020-08-09 13:40:48 -0700
  • abeaf94 Alternative fix without signed overflow issues by user 2020-08-01 03:54:02 +0100
  • ce83483 fix phase modulation not to treat phase modulation data as unsigned before multiplying by user 2020-08-01 03:13:34 +0100
  • deeb99d Improve handling of pulse waveforms to allow sub-sample width pulses and finesse remaining issues with modulation by user 2020-07-30 16:06:06 +0100
  • 0d938fe 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 by user 2020-07-30 13:16:51 +0100
  • 9187a9a Switch headphone source between input and DAC by Jurgen Beliën 2020-04-11 20:21:07 +0200
  • 8764e4c Merge pull request #359 from MarkTillotson/tonesweep_improvement by Paul Stoffregen 2020-07-23 14:37:59 -0700
  • 5457aed Fix dc offset for pulse waveform to match the duty cycle, to stop pumping on note attack/release by user 2020-07-23 14:33:37 +0100
  • 563a899 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 by user 2020-07-23 02:12:47 +0100