Skip to content

A equation based LFO generator for the Vital synthesizer | Soon to be recreated as Vilt

Notifications You must be signed in to change notification settings

SlavaCat118/EquoFO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EquoFO

An equation based LFO generator for the GHOST and Vital synthesizers

Dependencies

Install them all using pip install numpy scipy soundfile

Manual [OUTDATED]

The Header

image

  • Can be used to define the LFO Name and manage LFO presets
  • Hover on buttons to see their function

The Equation Generator

image

  • Expand drop-down menues to select a different function to use, press Add to insert it into the Raw Equation Box
  • The Raw Equation box is able to be typed to manually and supports all functions from python, numpy (np), and random
  • Resolution controls how many points will be sampled for the plot
  • xStart and xEnd control which x-values will be sampled
  • yStart and yEnd control which y-values will be used
  • xPhase nudges the sampled points in either direction
  • z Position For 3D waveforms. Moves wave along the z-axis (0-1)
  • Num Z Frames For 3D waveforms. Controls z number of positions to snap to (1-256) as well as the number of 2048 sample frames to export as audio

The Equation Viewer

image

  • The Equation Viewer plots the Raw Equation given the bounds put out in xStart/End and yStart/End
    • If Scale Y to fit is checked, y-bounds will automatically be set
  • View Points toggles point displays on the plot
  • View Unsmoothed displays the unsmoothed lines
  • Smooth displays a smoothed curve, an exported smooth LFO will look slightly different
  • Regenerate Plot replots the equation, usefull for rerolling things involving random numbers
  • Copy Vital LFO copies the currently ploted points into a Vital LFO format allowing it to be directly pasted into Vital
  • Export LFO File exports the currently ploted points to either a GHOST or Vital LFO file
  • Export Waveform renders the equation to a 2048 point resolution and exports it to a file. Supports .flac, .aiff and .wav

About

A equation based LFO generator for the Vital synthesizer | Soon to be recreated as Vilt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages