User Tools

Site Tools


punchline

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
punchline [2022/03/02 21:37] wadminpunchline [2022/05/22 18:06] (current) – [Color Coding] wadmin
Line 5: Line 5:
 {{drawio>punchline:functional.png}} {{drawio>punchline:functional.png}}
  
-  * Standard delay line with 2 Taps+  * Mono delay line - Faust smooth Delay model
   * Guitar level input, One guitar level output   * 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+  * Delay Tail to maintain delay tap propagation when FX is turned Off, otherwise turning off operates "likea true  bypass
   * Hi and Low frequencies cut within feedback channel   * Hi and Low frequencies cut within feedback channel
   * Three modes   * Three modes
     * Manual Mode : Time adjust Manually from TBD to TBD, feedback manual adjust from 0.1 to 1.1     * 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 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 +    * Tap Signature mode : Delay time adjusted using fractions of tap tempo, selected by delay time knob. 
-    +
  
 ==== Operation ==== ==== Operation ====
 {{drawio>punchline:mech_principle.png}} {{drawio>punchline:mech_principle.png}}
  
-==== Mode Tap Signature ==== +==== Controls ==== 
-{{drawio>punchline:time_signature.png}}+  * Button controls 
 +    * Mode 
 +      * Press = Cycle  
 +        * Tap Tempo Classic 
 +        * Tap Tempo Subdivision 
 +        * Fixed 0.5s<->2s 
 +        * Fixed 0.15s<->0.6s 
 +        * Fixed 0.04<->0.16s 
 +      * Hold = Reverb Setup 
 +    * Tail On/Off 
 +  * Center Ring Controls  
 +    * Delay control 
 +      * Feedback 
 +      * Time 
 +      * Filter 
 +    * Reverb control 
 +      * Low RT60 : Zita model Low frequency RT60, cutoff frequency at 400Hz, 1 to 8 second long 
 +      * High RT60 : Zita model High frequency RT60, cutoff frequency at 400Hz, 1 to 8 second long 
 +      * Damping : High frequnecy damping 
  
 +==== Color Coding ====
 +{{drawio>punchline:color.png}}
  
-#include <Audio.h> +==== Schematic and Interconnection ====
-#include <Wire.h> +
-#include <SPI.h> +
-#include <SD.h> +
-#include <SerialFlash.h>+
  
-// GUItoolbegin automatically generated code +{{ :punchline:schema.png |}}
-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 +
-// GUItoolend automatically generated code+
  
 +^ Signal ^ Pin ^ Functional Teensy Pin ^ Pedal Function ^
 +| Pot 1 | 18 | A0 | Feedback control |
 +| Pot 2 | 20 | A2 | Time control |
 +| Pot 3 | 21 | A3 | Filter control |
 +| Pot 4 | 26 | A8 | //Spare// |
 +| GND   | 1  | GND | GND |
 +| Punch | 2  | 0-RX1 | Punch Footswitch |
 +| Leds  | 3  | 1-TX1 | Led Output |
 +| Tap   | 4  | 2_Out | Tap Tempo Footswitch |
 +| Mode  | 5  | 3_LRCLK2 | Mode switch  |
 +| Tail  | 6  | 4_BCLK | Tail switch |
 +| On_Off | 7 | 5_IN2 | On Off Punch Footswitch |
 +==== Design ====
 +{{ :vibrate.zip |}}
 +
 +
 +==== Mode Tap Signature ====
 +Tempo display principle in Subdivision mode.
 +{{drawio>punchline:time_signature.png}}
punchline.txt · Last modified: 2022/05/22 18:06 by wadmin