📺🔊 Synthesiser audio plugin for making music by drawing objects on an oscilloscope using audio.
 
 
 
 
 
 
Go to file
James Ball 4a3ba6c99c Set background colours for code editor 2023-07-28 22:14:06 +01:00
Resources Add pencil icon (non-functional) and change long-running spinlocks to mutexes 2023-07-22 18:42:30 +01:00
Source Set background colours for code editor 2023-07-28 22:14:06 +01:00
.gitattributes Create .gitattributes 2023-07-05 18:26:25 +01:00
.gitignore Add support for .obj files (unoptimised) 2023-01-15 22:34:02 +00:00
LICENSE Initial commit 2023-01-09 21:49:55 +00:00
README.md Update README.md 2023-07-22 22:15:24 +01:00
osci-render.jucer Massively overhaul the entire interface colours to make it look similar to legacy osci-render 2023-07-28 21:10:21 +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
  • All 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
  • Improved algorithm for finding the best path to render 3D object