kopia lustrzana https://github.com/jameshball/osci-render
21c054726e
Minor code cleanup |
||
---|---|---|
Resources | ||
Source | ||
.gitattributes | ||
.gitignore | ||
LICENSE | ||
README.md | ||
osci-render.jucer |
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
Changing the order of audio effects
Osci-render 2.0 being used as a VST
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