Git Product home page Git Product logo

modiy's Introduction

logo

Modiy is an open-source hardware interface for modular synthesis. The project is in a work-in-progress status.

alt text

Download binaries

Build from source code

cd plugins
git clone https://github.com/buzzinglight/Modiy.git
cd Modiy
make

For all versions

Realtime Message Broker

Arduino source code

  • From the webpage opened by Realtime Message Broker, download Arduino source code at the bottom of the page and upload it into an Arduino Mega board.
  • After uploading, quit Arduino and open Settings page from the traybar icon of Realtime Message Broker and select the corresponding Arduino serial port in the list

Wiring

  • Launch VCV Rack with an instance of Modiy plugin on your rack (Realtime Message Broker will be automaticaly launched if you closed it).
  • Pin number for each potentiometers, switches or patching jacks can be found on the admin page of Modiy : right-click โ€”> Open webpage then select Show pin number (selected by default). Wire components in this way (and add as many Arduino MEGA as needed by Modiy) :

alt text

alt text

OSC commands

If you want to control VCV Rack from OSC (instead of Arduino), here are the main messages to be sent on 57130 port. IDs of potentiometers, switches or patching jacks can be found on the admin page of Modiy : right-click โ€”> Open webpage then select Show IDs.

Potentiometers

/potentiometer/set/absolute <potentiometerId> <abolsute value>
/potentiometer/set/norm <potentiometerId> <value between 0 and 1>
/potentiometer/add/absolute <potentiometerId> <absolute value to be added>
/potentiometer/add/norm <potentiometerId> <value between -1 and 1 to be added>
/potentiometer/reset <potentiometerId>

Switches

/switch <switchId> <0|1 : switch off or on>

Wires

Be careful, only plug outputs on inputs. However, you can permute the arguments in the OSC messages.

/link <jackId source> <jackId destination> <0|1 : remove or add a wire>
/link/clear

modiy's People

Contributors

gjacquemin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

modiy's Issues

Crash on adding Modiy to older version of VCV rack

I have been trying to add this plugin to VCV rack, but it doesn't seem to be compatible with VCV rack 1.x+. So i downloaded an older VCV Rack version, but now i get a runtime error while adding the module .

The VCV version i am using is 0.6.2c, because this version seems close to the time of your last commit.

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.