Skip to content

jbatistareis/bricks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bricks

A modular synthesizer library

Description

This library imitates modules and patches used to create a modular synthesizer.

Features (for now)

  • Oscillators: sine, triangle, square, saw up, saw down, noise
  • Filters: low-pass, high-pass, band-pass, delay
  • LFO

Note

WIP

Basics

Combine the various modules on the builtin package, connecting then with patches, to build a synthesizer.

Example

See VSynth 1 for a fairly complex use case on the InstrumentBoard class.

// TODO

TODO

  • Proper README/documentation
  • Channel separation/manipulation
  • Parameters serialization
  • Parameters fine-tuning
  • API fine-tuning
  • MIDI support
    And a lot more