Jump to Navigation

Main menu

  • Login
Home

Secondary menu

  • [Room Booking]
  • [Wiki]
  • [Webmail]

VCV Rack: Open-source virtual modular synthesis and introduction to module development in C++

Date: 
Wed, 07/03/2019 - 5:30pm - 7:00pm
Location: 
CCRMA Class Room [Knoll 217]
Event Type: 
DSP Seminar
Abstract: VCV Rack is a new open-source virtual modular synthesizer for Mac/Windows/Linux based on the appearance, sound, and functionality of Eurorack and other modular formats. Its first stable version, 1.0, was recently released, including modular polyphony, a multi-threaded DSP engine, MIDI input/output, MIDI parameter mapping, and several other frequently-requested features. Rack's license allows open-source, freeware, and commercial plugins to be built using Rack's SDK, and its community has grown in the last two years to over 100,000 users and around 150 plugin developers, with over 1,200 modules currently available.

Rack is written in C++ and processes modules with 1-sample buffers to allow low-latency feedback in patches. Plugin developers can optionally use Rack's SIMD-accelerated DSP library containing common synthesis processes. The platform is as much of a graphics rendering engine as a DSP engine, with the ability to draw real-time SVG using OpenGL.

This talk will cover basic modular synthesis concepts, an introduction to VCV Rack, and VCV's future developments, with a special focus on how Rack works.

Bio: Andrew Belt founded VCV as a side-project in 2016 while working at Lawrence Livermore National Lab and later pursuing a PhD at Michigan State's Engineering Department. As VCV grew, he left MSU to focus on maintaining the project full-time in collaboration with Grayscale, a Eurorack and Buchla-format module manufacturer, to design VCV Rack's UI and virtual modules. Andrew currently resides in the foothills of Cherokee National Forest and performs his Rhodes/Juno in a jazz band in his hometown of Johnson City, TN.

FREE
Open to the Public
  • Calendar
  • Home
  • News and Events
    • All Events
      • CCRMA Concerts
      • Colloquium Series
      • DSP Seminars
      • Hearing Seminars
      • Guest Lectures
    • Event Calendar
    • Events Mailing List
    • Recent News
  • Academics
    • Courses
    • Current Year Course Schedule
    • Undergraduate
    • Masters
    • PhD Program
    • Visiting Scholar
    • Visiting Student Researcher
    • Workshops 2023
  • Research
    • Publications
      • Authors
      • Keywords
      • STAN-M
      • Max Mathews Portrait
    • Research Groups
    • Software
  • People
    • Faculty and Staff
    • Students
    • Alumni
    • All Users
  • User Guides
    • New Documentation
    • Booking Events
    • Common Areas
    • Rooms
    • System
  • Resources
    • Planet CCRMA
    • MARL
  • Blogs
  • Opportunities
    • CFPs
  • About
    • The Knoll
      • Renovation
    • Directions
    • Contact

Search this site:

Fall Courses at CCRMA

Music 101 Introduction to Creating Electronic Sounds
Music 192A Foundations in Sound Recording Technology
Music 201 CCRMA Colloquium
Music 220A Foundations of Computer-Generated Sound
Music 223A Composing Electronic Sound Poetry
Music 256A Music, Computing, and Design I: Software Paradigms for Computer Music
Music 319 Research Seminar on Computational Models of Sound Perception
Music 320 Introduction to Audio Signal Processing
Music 351A Research Seminar in Music Perception and Cognition I
Music 423 Graduate Research in Music Technology
Music 451A Auditory EEG Research I

 

 

 

   

CCRMA
Department of Music
Stanford University
Stanford, CA 94305-8180 USA
tel: (650) 723-4971
fax: (650) 723-8468
info@ccrma.stanford.edu

 
Stanford Digital Accessibility
Web Issues: webteam@ccrma
site copyright © 2009-2023
Stanford University

site design: 
Linnea A. Williams