📺🔊 Synthesiser audio plugin for making music by drawing objects on an oscilloscope using audio.
 
 
 
 
 
 
Go to file
James Ball 3a50b4f53e Add fixed rotate buttons to perspective effect 2023-07-22 15:07:11 +01:00
Resources Fix lua sliders and 3d rotation precision 2023-07-21 20:04:10 +01:00
Source Add fixed rotate buttons to perspective effect 2023-07-22 15:07:11 +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-18 22:45:54 +01:00
osci-render.jucer Create SvgButton component to reduce duplication 2023-07-22 13:44:13 +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