Coder Social home page Coder Social logo

koreteknology / quadraphonic-plugins-for-vcv-rack Goto Github PK

View Code? Open in Web Editor NEW
13.0 5.0 1.0 1.61 MB

A set of Quadraphonic modules for VCV Rack and its tutorials

License: BSD 3-Clause "New" or "Revised" License

Makefile 1.60% C++ 98.40%
vcv rack module quadraphonic-sound

quadraphonic-plugins-for-vcv-rack's Introduction

Quadraphonic-Plugins-for-VCV-Rack

Name

The aim of this project is to produce a serie of audio tools to perform real time multi-channels mixing and "Surround" Automation sequencing. This is an Educational and Research project, based on the creation of a set of Quadraphonics Modules for VCV Rack, the Awesome Open-source Virtual Modular Synthesizer Software for Windows, MacOS and Linux computers, visit the VCV Rack Official Website.

Read also the Tutorials Section (always in progress!)

Latest Builds

Date Title Downloads
2019-02-22 Module Quadraphonics - for VCV Rack v0.6x - Win10/MacOS/Linux 0.6.3


Overview of the modules

QuadraTrack Module: Type MIXER

This module is intended to recieve a single mono channel and distribute it to 4 outputs. The user may manipulate de sound space with manual controls (can be assigned to external Midi CC) OR internal automation control thru CV Levels. Mutes and CV levels give more precision and creativity to any quadriphonic scenery design. Read the specifications

Status: In progress Title: MK1

QuadraMaster Module: Type AUDIO

this module is intended to recieve 4 mono channels and apply various treatments and effects to 4 audio outputs, ready to be connected to the device outputs. The user may set the parameters, accordingly to the performance project and room size of any quadriphonic scenery. Read the specifications

Status: In progress Title: MK1

QuadraEngine Module: Type SEQUENCER

this module is intended to Record/Play/import/export a specific files package. It contains 4 audio files, 1 configuration text file and a midi file. The objectives here is to record live performances and replay them in order to modifiy in real time the quadrphonic motions . Read the specifications

Status: Stopped Title: none

Development Plans

At the moment, i am focusing on re-formating the module serie, by UI design, but also by new features. The MKII serie will be improved at various levels, here are some early preview sketches, mockups and plans.

Also, the project includes a DIY hardware build. i dont have all the knowledge to build an analog system, so my idea is to build an exact copy of the virtual module on its visual aspect and ergonomy, but as a MIDI controller. I will publish a documentation as soon as i start to build the device... stay tuned !


Author

Please, feel free to contact me, and/or discuss further developments or ideas for those plugins, thanks ;) Collaboration projects are always welcome ;)


History

The initial project was to create a serie of Modules, used for real-time quadraphonic performances. I developped my own concept 20 years ago, but only one hardware prototype was made at this time and it didn´t have a good looking, to be honest, even if it was working as expected.
See 2002 Patent Document: https://patents.google.com/patent/FR2839601A1/en?oq=FR2839601A1

The objective is to recreate theses concepts in a virtual environment (VCV Rack) and add some extra features. Here is a list of needed "audio components":

  • QuadraMixer, a matrix mixer with 4 inputs/outputs with controls and options
  • QuadraMaster, An master output section with 4 audio inputs/outputs with effects, limiter and options
  • QuadraEngine, a tracks sequencer, recorder/player, audio/midi from files, with 4 audio channels and 16 Midi channels

I can consider this project as a WIP (work in progress), files will be updated on major upgrades without deadline until the complete documentation will be published. The complete work of documentation is released under Open document license and the modules files is release under Open source license.

The final documentation will cover several sections like:

  • How to plan your Module Development, from idea to project planning
  • How to make a new Module, an advanced tutorial on the Quadratrack mixer development
  • How to use/test your new module in VCV Rack, a complete manual of using VCV Rack and testing modules process

#Important# I am moving the documentation to this page: Tutorials Section


Translations

I would like to publish it in spanish and french as well, Please, feel free to contact me it you are interested ;)

License

This project is licensed under the BSD License - see the LICENSE.md file for details

Acknowledgments

  • This work is dedicated to all VCV users ;)
  • i will try to keep all types of codes as clear as possible using syntax highlighting and line referencing
if (isAwesome){
  return true
}

This page is in progress, please, come back soon !

TASKLIST before first release

  • Step 1: Setup home page and documentation structure
  • Step 2: Uploading first code parts in documentation
  • Step 3: Making available the module files and builds

quadraphonic-plugins-for-vcv-rack's People

Contributors

koreteknology avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

kant

quadraphonic-plugins-for-vcv-rack's Issues

version 1.0

Your plugin is not compatible any longer with the current version of VCV Rack. Are you planning on updating it and releasing a new version?

Repository contains two folders with same name (on Mac)

There is an issue on a Mac with a non-case-sensitive file system if the repository contains files/folders with same name (but different capitalization spelling):

res/QS_Components
res/QS_components

Since the review for new plugin versions might be performed on a Mac, this needs to be fixed with the next plugin update. Thanks!

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.