📺🔊 Synthesiser audio plugin for making music by drawing objects on an oscilloscope using audio.
 
 
 
 
 
 
Go to file
James Ball 4520771b15 Make BooleanParameter discrete, show correct LFO names to plugin parameter 2023-07-20 21:54:21 +01:00
Resources Add volume and threshold icons 2023-07-10 18:04:24 +01:00
Source Make BooleanParameter discrete, show correct LFO names to plugin parameter 2023-07-20 21:54:21 +01:00
.gitattributes
.gitignore
LICENSE
README.md Update README.md 2023-07-18 22:45:54 +01:00
osci-render.jucer Add parameters for enabling and disabling effects, and refactor effects to store a boolean for enabled effects rather than presence in a list 2023-07-18 17:25:09 +01:00

README.md

Osci-render 2.0

This is a complete rewrite of osci-render in C++ using the JUCE framework. This will enable a plethora of improvements, such as:

  • Massively improved audio stability
  • Better performance
  • Support as a VST/AU audio plugin that can be controlled using a DAW
  • Significantly lower latency
  • In-app software oscilloscope
  • More maintainable codebase allowing more features to be added

Screenshots

Please note that the current GUI has not been changed from the default colours - it is currently very ugly and subject to change!

Opening and editing Lua files

image

Changing the order of audio effects

image

Osci-render 2.0 being used as a VST

Screenshot_1

Current status

Osci-render 2.0 is currently in pre-alpha and has no formal support or public release to download. There is currently no planned release date.

You can track the most up-to-date progress here, but in summary:

Implemented features

  • Support for .obj
  • Support for .txt
  • Support for .svg
  • Support for .lua
  • Most audio effects implemented
  • Audio effects are reorderable
  • Infinite Lua sliders can be added for more control
  • Text editor for the current file
  • Smooth changing of effect values (preventing harsh clicks!)
  • Changing the range of sliders
  • Basic in-app software oscilloscope
  • Support for the existing web-based oscilloscope
  • Support for audio-plugin parameters being controlled from a DAW and vice versa
  • Volume visualiser

Major features still TODO

  • Massive visual overhaul to make it look nice!!
  • Saving to a .osci project file
  • Project select screen
  • Blender integration
  • MIDI support
  • 3D perspective effect
  • Translation effect
  • Improved algorithm for finding the best path to render 3D object