User Tools

Site Tools


punchline

This is an old revision of the document!


PunchLine Adaptive Delay

Instrument delay with fine controls for precise delay ciseling.

Overview

punchline:functional.png

  • Standard delay line with 2 Taps
  • Guitar level input, One guitar level output
  • Delay Tail to maintain delay tap propagation when FX is turned Off, otherwise turning off operates like a true bypass
  • Hi and Low frequencies cut within feedback channel
  • Three modes
    • Manual Mode : Time adjust Manually from TBD to TBD, feedback manual adjust from 0.1 to 1.1
    • Tap Tempo mode : Delay time adjusted using Tap Tempo input
    • Tap Signature mode : Delay time adjusted using fractions of the inputed tempo, selected by delay time

Operation

punchline:mech_principle.png

Mode Tap Signature

punchline:time_signature.png

#include <Audio.h> #include <Wire.h> #include <SPI.h> #include <SD.h> #include <SerialFlash.h>

GUItool: begin automatically generated code AudioInputI2S i2s2; xy=195,119 AudioMixer4 feedback; xy=373,301 AudioEffectDelay delay1; xy=557,465 AudioMixer4 outputm; xy=706,162 AudioEffectFreeverb reverb; xy=875,329 AudioMixer4 verb; xy=928,237 AudioOutputI2S i2s1; xy=1172,342 AudioConnection patchCord1(i2s2, 0, outputm, 0); AudioConnection patchCord2(i2s2, 0, feedback, 0); AudioConnection patchCord3(feedback, delay1); AudioConnection patchCord4(delay1, 0, outputm, 1); AudioConnection patchCord5(delay1, 0, feedback, 1); AudioConnection patchCord6(outputm, 0, verb, 0); AudioConnection patchCord7(outputm, reverb); AudioConnection patchCord8(reverb, 0, verb, 1); AudioConnection patchCord9(verb, 0, i2s1, 0); AudioConnection patchCord10(verb, 0, i2s1, 1); AudioControlSGTL5000 sgtl5000_1; xy=581,646 GUItool: end automatically generated code

punchline.1646257055.txt.gz · Last modified: 2022/03/02 21:37 by wadmin