All Projects → buzzinglight → Modiy

buzzinglight / Modiy

Licence: other
Modiy is an open-source hardware interface for modular synthesis.

Programming Languages

C++
36643 projects - #6 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
Makefile
30231 projects

Projects that are alternatives of or similar to Modiy

linux-show-player
Linux Show Player - Cue player designed for stage productions
Stars: ✭ 147 (+600%)
Mutual labels:  control, sound
diy-synths
List of open-source synths 🎹
Stars: ✭ 56 (+166.67%)
Mutual labels:  hardware, sound
Daisysp
A Powerful, Open Source DSP Library in C++
Stars: ✭ 291 (+1285.71%)
Mutual labels:  hardware, sound
spc-player
SNES music player in your browser with original hardware and Arduino.
Stars: ✭ 37 (+76.19%)
Mutual labels:  hardware, sound
twigs
Alternate firmware for Mutable Instruments Branches synthesizer module
Stars: ✭ 21 (+0%)
Mutual labels:  modular, hardware
SAMD TimerInterrupt
This library enables you to use Interrupt from Hardware Timers on an SAMD-based board. These SAMD Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you …
Stars: ✭ 28 (+33.33%)
Mutual labels:  control, hardware
AXIOM-Remote
A device to control AXIOM cameras.
Stars: ✭ 24 (+14.29%)
Mutual labels:  control, hardware
cala
Cross-platform system interface for hardware IO
Stars: ✭ 46 (+119.05%)
Mutual labels:  hardware, sound
libDaisy
Hardware Library for the Daisy Audio Platform
Stars: ✭ 164 (+680.95%)
Mutual labels:  hardware, sound
modular-deferred-gpu-particle-system
modular particle system using compute shaders.
Stars: ✭ 20 (-4.76%)
Mutual labels:  modular
rtsp-samsung-tv
Display RTSP streams from IP Cameras on Samsung Smart TV (Tizen TV)
Stars: ✭ 40 (+90.48%)
Mutual labels:  control
perfekt
Release, changelog and version your packages with perfe(k)t 👌 ease!
Stars: ✭ 15 (-28.57%)
Mutual labels:  control
SoundProcesses
A computer music framework to describe, create and manage sound processes in the Scala programming language. Issue tracker: https://codeberg.org/sciss/SoundProcesses/issues
Stars: ✭ 29 (+38.1%)
Mutual labels:  sound
SnowFlakeProject
All open source data of the snow flake project.
Stars: ✭ 37 (+76.19%)
Mutual labels:  hardware
Tinymovr
Compact brushless motor controller with integrated absolute encoder and CAN Bus.
Stars: ✭ 90 (+328.57%)
Mutual labels:  hardware
VirtualCapsuleEndoscopy
VR-Caps: A Virtual Environment for Active Capsule Endoscopy
Stars: ✭ 59 (+180.95%)
Mutual labels:  control
Blazor.Diagrams
A fully customizable and extensible all-purpose diagrams library for Blazor
Stars: ✭ 327 (+1457.14%)
Mutual labels:  modular
QuadrotorFly
This is a dynamic simulation for quadrotor UAV
Stars: ✭ 61 (+190.48%)
Mutual labels:  control
Audio cat dog classification
Classification of WAV files from cats and dogs
Stars: ✭ 16 (-23.81%)
Mutual labels:  sound
ColorPicker
Customizable Color Picker control for WPF
Stars: ✭ 57 (+171.43%)
Mutual labels:  control

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].