Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.11 KB

File metadata and controls

28 lines (20 loc) · 1.11 KB

WT Gen

Simple rails application for creating procedurally generated Wavetables (compatible with Phase Plant and Serum). This application does not require a database.

Public Instance

Setup

To run this, install ruby 3.1.2 and the bundler gem, clone this repo, cd into the directory and run:

bundle install

Afterwards, start the application with:

rails server -b 0.0.0.0

Modules

If you wish to run the wavetable generators without a web frontend, the ruby modules used to generate the wavetables are located in the lib directory.

  • Sound is responsible for generating basic waveforms, normalizing audio and actually writing the WAV file. This is also where some parameters like Sample Rate and Frame Size is defined.
  • WaveStacking contains the Wave Stacking algorithm, depends on Sound.
  • PseudoPWM contains the Pseudo PWM algorithm, depends on Sound.

This software is licensed under the MIT License.