Skip to content

patrickdowling/temps_utile-

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

temps_utile-

6 x clock generator.

... a fairly simple breakout board for teensy 3.1/3.2, focused on clock sequencing

(the name may suggest as much ... it was stolen from M. Louis Lapicque (see: idem, 1907: Sur l'excitation par décharge de condensateurs; détermination directe de la durée et de la quantité utiles. Comptes Rendus Soc. Biol. (Paris) 62, 701-704).

hardware basics, in brief:

  • teensy 3.1/3.2 @ 120MHz, w/ 128x64 OLED
  • trigger-to-output latency < 100us.
  • 2 clock inputs (> 100k input impedance; threshold ~ 2.5V)
  • 4 CV inputs (100k input impedance, -/+ 5V, assignable to (almost) any parameter)
  • 6 clock outputs (5 digital, 1 DAC (12 bit): 10V (GPIO), -/+ 5V (DAC))
  • two encoders w/ switches; 2 tactile buttons.
  • 14HP, ~ 25 mm Depth

firmware:

  • 7 modes, selectable per channel:

    • trigger sequencer/sequence editor
    • clock division/multiplication
    • LFSR
    • random w/ threshold
    • euclidian
    • logic (AND, OR, XOR, NAND, NOR, XNOR)
    • burst
    • DAC (channel #4 only): random, binary, lfsr ("Turing"), logistic, sequencer/arpeggiator

build guide: see here

About

teensy 3.1 trigger generator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 96.9%
  • Python 1.9%
  • C 1.2%