jbatistareis / bricks

Modular synthesizer library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Modular synthesizer library

License:MIT License


Languages

Language:Java 100.0%