Giter VIP home page Giter VIP logo

droneknobs's Introduction

droneknobs

Knobs that make Drone

Its a Synth made during KYTA 2017 at Kalga as part of Residency for a new notional experimental quadraphonic audio environment in the Himalayas. droneknobs

The facility will be open to experimental sound artists from the summer of 2018 as a making, listening and hacking space. Check the making and the story behind this on youtube

Modified slightly the code by Tim Barrass using Mozzi library

This built demonstrates analog inputs from 16 channel multiplexer «CD74HC4067» and control oscillators, phase modulation and smoothing a control signal at audio rate. Also demonstrates AutoMap, which maps unpredictable inputs to a set range.

The circuit:

Leonardo :
 Audio output on digital pin 9 (on a Uno, Leonardo and Nano), or
 Potentiometers on A1 A2 A3 A4 A5 A6 A7 A8 A10 A11 on Leonardo
 MUX74HC4067:
 Signal conects to A0
 EN pin connects to 13
 S0 » 11, S1 » 7, S2 » 5, S3 » 3
 Potentiometers on 0-9
Nano:
 Audio output on digital pin 9
 Potentiometers on A1 A2 A3 A4 A5 A6 A7
 MUX74HC4067:
 ignal conects to A0
 EN pin connects to 13
 S0 » 11, S1 » 7, S2 » 5, S3 » 3
 Potentiometers on 0-9
UNO:
 Audio output on digital pin 9
 Potentiometers on A1 A2 A3 A4 A5 
 MUX74HC4067:
 Signal conects to A0
 EN pin connects to 13
 S0 » 11, S1 » 7, S2 » 5, S3 » 3
 Potentiometers on 0-9
Dependencies

Mozzi CD74HC4067

This Panel of Knobs enables oscillators and the control modulation.

Cosine wave table is used and the freq range is 8hz to 8184hz While the control-modulation is 0 - 127

Use this Code in Various permutation changing the analog input for oscillators and control modulators. 3 Nano + Mux, 3 Leonardo + 2 Mux and One Uno along is being used in the Panel.

Only One Leonardo is sufficient for the design with Mux used as input for mux and get all the potentiometers into one Leonardo. Doing that was making the control oscillations clicky and buggy as ATmega32u4 is not able to process 50+ simultaneous oscillators.

Panel.dxf can be used to replicate the design using Laser or CNC.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

droneknobs's People

Contributors

substanced avatar

Stargazers

 avatar

Watchers

James Cloos 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.