Giter Site home page Giter Site logo

cavian's Introduction

Cavian

(Eurorack) DIY Gate/Trigger sequencer using Teensy 4.1 and Novation Launchpad Mini

Overview of all features now on YouTube

Steps:

  1. Install Teensyduino
  2. Solder headers to the USB Host section of the Teensy (+5v, D-, D+, GND)
  3. Connect Novation Launchpad mini (tested on Mk1, Mk2 should be ok) to the USB Host headers.
  4. Load Cavian HEX (1.2.2 is latest version as at 8th May 2023) file using the Teensy Loader
  5. Outputs 4 to 11 are used for output triggers/gates. Teensy outputs around 3.5v, plenty for most modules.
  6. Add Temp/Swing(Random probability) encoders as per schematic.
  7. Add reset/clock in/outs as per schematic (when you decide to add them)
  8. If you add a eurorack 12v to 5v regulator, please share any details and I'll include in here :-) I run mine on USB only.
  9. The svg template is how I remember which buttons do which. Post it notes or a sharpie on the LED's will work also :-)

BETA_B - bunch of features in progress (18th June 2023)

Probablity - In vertical mode, pressing the button to the right of FILL (directly above TRIG2) Enters Prob mode. Yellow denotes which group/preset/channel to assign. Unselecting will assign chosen step to ALL group/presets/channels depending on what you uncheck. Once you have chosen a step to assign probability to, adjusting the SWING encoder commits % prob to that step.

Reset In - had forgotten to implement this! Sending a 12v or less trigger into Reset In jack will mimic pressing the reset button. Amended the logic to reset to first PRESET in loop. active group will persist. The input protection is a la Hagiwo, and I've not fried any of my arduinos yet ;-)

Save Banks - when turning cavian off in vertical mode, right hand side buttons denote active bank 1 through 8. Now there are 63 save points in each bank! Plenty! Top left 3 buttons are Load/Save/Delete. there is no undo, so press carefully.

Bug fixes - first step no longer missing on group looping and resetting.

Feedback / suggestions appreciated

Launchpad Teensy41 Module

cavian's People

Contributors

nikscave avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.