📺🔊 Synthesiser audio plugin for making music by drawing objects on an oscilloscope using audio.
 
 
 
 
 
 
Go to file
James Ball 48a5f2bb20 Allow lua slider values to be used in perspective function 2023-10-19 12:20:24 +01:00
Resources
Source Allow lua slider values to be used in perspective function 2023-10-19 12:20:24 +01:00
.gitattributes
.gitignore Get MIDI working, and MASSIVELY speed up calculating arc length 2023-09-05 22:57:29 +01:00
LICENSE
README.md Update README.md 2023-08-27 22:13:15 +01:00
osci-render.jucer Add Blender support 2023-09-10 17:43:37 +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

Opening and editing Lua files

image

Changing the order of audio effects

image

Osci-render 2.0 being used as a VST

image

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
  • All audio effects implemented
  • Audio effects are reorderable
  • Many more Lua sliders supported 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
  • Saving to a .osci project file, including support for legacy osci-render projects

Major features still TODO

  • Project select screen
  • Blender integration
  • MIDI support
  • Improved algorithm for finding the best path to render 3D object