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
Next revisionBoth sides next revision
punchline [2022/05/18 14:55] – [Overview] wadminpunchline [2022/05/22 18:05] – [Color Coding] wadmin
Line 18: Line 18:
 {{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> +{{drawio>punchline:color.png2}}
-#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