📺🔊 Synthesiser audio plugin for making music by drawing objects on an oscilloscope using audio.
 
 
 
 
 
 
Go to file
James Ball eddfa9bcd9 Enable all buttons on native title bar 2023-12-22 14:41:52 +00:00
.github Delete legacy osci-render files 2023-12-22 13:48:25 +00:00
Resources Make volume visualiser less laggy at lower sample rates, fix lfo frequency at lower sample rates, improve lua and svg demo files 2023-12-21 21:33:05 +00:00
Source Enable all buttons on native title bar 2023-12-22 14:41:52 +00:00
blender/osci_render Remove redundant blender plugin zip and update screenshot 2022-06-19 17:10:29 +01:00
.gitattributes Delete legacy osci-render files 2023-12-22 13:48:25 +00:00
.gitignore Delete legacy osci-render files 2023-12-22 13:48:25 +00:00
LICENSE Delete legacy osci-render files 2023-12-22 13:48:25 +00:00
README.md Delete legacy osci-render files 2023-12-22 13:48:25 +00:00
osci-render.jucer Use independent states for every ShapeVoice for Lua 2023-12-20 23:30:20 +00: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