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:39] 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 
  
-<code> +==== Color Coding ==== 
-#include <Audio.h> +{{drawio>punchline:color.png}}
-#include <Wire.h> +
-#include <SPI.h> +
-#include <SD.h> +
-#include <SerialFlash.h>+
  
-// GUItool: begin automatically generated code +==== Schematic and Interconnection ==== 
-AudioInputI2S            i2s2;           //xy=195,119 + 
-AudioMixer4              feedback;         //xy=373,301 +{{ :punchline:schema.png |}} 
-AudioEffectDelay         delay1;         //xy=557,465 + 
-AudioMixer4              outputm;         //xy=706,162 +^ Signal ^ Pin ^ Functional Teensy Pin ^ Pedal Function ^ 
-AudioEffectFreeverb      reverb;      //xy=875,329 +| Pot | 18 | A0 | Feedback control | 
-AudioMixer4              verb;         //xy=928,237 +| Pot 2 | 20 | A2 | Time control | 
-AudioOutputI2S           i2s1;           //xy=1172,342 +| Pot 3 | 21 | A3 | Filter control | 
-AudioConnection          patchCord1(i2s2, 0, outputm, 0); +| Pot 4 | 26 | A8 | //Spare// | 
-AudioConnection          patchCord2(i2s2, 0, feedback, 0); +| GND    | GND | GND | 
-AudioConnection          patchCord3(feedback, delay1); +| Punch | 2  | 0-RX1 | Punch Footswitch | 
-AudioConnection          patchCord4(delay1, 0, outputm, 1); +| Leds  | 3  | 1-TX1 | Led Output | 
-AudioConnection          patchCord5(delay1, 0, feedback, 1); +| Tap   | 4  | 2_Out | Tap Tempo Footswitch | 
-AudioConnection          patchCord6(outputm, 0, verb, 0); +| Mode  | 5  | 3_LRCLK2 | Mode switch 
-AudioConnection          patchCord7(outputm, reverb); +| Tail  | 6  | 4_BCLK | Tail switch | 
-AudioConnection          patchCord8(reverb, 0, verb, 1); +| On_Off | 7 | 5_IN2 | On Off Punch Footswitch | 
-AudioConnection          patchCord9(verb, 0, i2s1, 0); +==== Design ===
-AudioConnection          patchCord10(verb, 0, i2s1, 1); +{{ :vibrate.zip |}} 
-AudioControlSGTL5000     sgtl5000_1;     //xy=581,646 + 
-// GUItoolend automatically generated code + 
-</code>+==== 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