Skip to content

Releases: jameshball/osci-render

v2.3.0

26 Aug 20:24
Compare
Choose a tag to compare

Version 2.3 brings a massively improved software oscilloscope visualiser, several helper functions for Lua custom effects and files, and support for opening .wav and .aiff audio files!

As always, you can download it from the same link that you were originally sent by Gumroad.

New software oscilloscope visualiser

The new visualiser uses the same renderer as https://dood.al/oscilloscope (thanks @pishtaq for letting me use this!) which is widely regarded to be the best quality software oscilloscope.

However, osci-render's version comes with several improvements such as:

  • Improved quality when full-screen
  • Ability to change the intensity of the beam
  • Control over the smudging effect applied to the image

If you find that you are having performance or stability issues using the new visualiser, you can always switch back to the old visualiser by going to View > Use Legacy Visualiser in the menu bar at the top.

.wav and .aiff audio file support

You can now open .wav and .aiff audio files in osci-render, allowing you to import audio from other software and apply osci-render's effects to it! This gives additional flexibility to the standalone app, where it was previously clunky to use with existing audio.

Lua helper functions

The new helper functions for Lua open up a lot more possibilities when making custom Lua files and effects. They simplify creating shapes and waves, and also allow multiple images to be mixed together using the osci_mix() function. Here's the full documentation of the new functions added: #249

v2.2.1

15 Jun 14:39
9c6cd13
Compare
Choose a tag to compare
  • Fixes bugs when opening .osci files before version 2.2.0
  • The last opened folder is now remembered when opening files

v2.2.0

04 Jun 21:09
Compare
Choose a tag to compare

This version brings support for animated GIFs, as well as wider image support, allowing you to open PNG and JPEG images! Here's a little showcase of what's new:

Osci-render.2.2.new.features.mp4

There's also a new About section that provides some credits, as well as the current version of osci-render:

image

Here's a full changelog for this version:

  • Support for animated GIFs
  • Support for PNG and JPEG images
  • Improved software oscilloscope controls
    • Includes ability to pop-out software oscilloscope into a separate window
  • Various fixes and improvements

v2.1.7

06 May 20:53
Compare
Choose a tag to compare

Changes

  • Support for opening pre-rendered Blender scenes, and syncing them to music
    • This allows you to connect with several instances of osci-render and Blender at once
    • It also massively improves performance when using Blender this way
    • This comes as a new file type, .gpla, which stands for Grease Pencil Line Art
    • Blender scenes can be animated within osci-render, and synced to the BPM of your DAW
    • Thanks so much to @DJLevel3 for making this feature, and for writing the tutorial below!

Using the new Blender features

  • Install the latest Blender plugin below
  • Create an animation in Blender
1.mp4
  • Add a Scene Line Art object, or Collection Line Art object if using collections
2.mp4
  • Change the following settings from default
    • Edge Types
      • Intersections: Enable
    • Geometry Processing
      • Overlapping Edges as Contour: Enable
      • Crease on Smooth: Enable
    • Composition
      • Overscan: Set to 0
      • Image Boundary Trimming: Enable
3.mp4
  • Bake the line art. If keyframes appear on the timeline, great! If not, clear the baked line art and bake again.
  • When seen from the side, the line art is only visible on some edges, which are the edges that are visible to the camera.
4.mp4
  • This becomes clear when viewed from the camera’s perspective.
5.mp4
  • In the osci-render Blender plugin, click “Save line art to file” and name the file to which the line art will be saved. Note: The plugin automatically adds the extension .gpla if there is no extension or if the extension is not .gpla.
6.mp4
  • In a DAW (in this tutorial, Ableton was used), open the osci-render VST3 plugin and (optionally) enable MIDI. If using MIDI, it is recommended (but not required) to set the number of voices to 1 and increase the sustain level to 1.000.
7.mp4
  • Using the “Choose File(s)” button in osci-render, open the .gpla file exported from Blender. This will open the Line Art Settings panel and begin rendering the line art from the file.
8.mp4
  • To synchronize the animation with the BPM of the song, tick the “BPM Sync” box and set the framerate in frames per beat. For animations that have a length of a power of 2, setting the rate to a lower power of 2 makes the animation loop exactly at the beginning of a bar. In this example, where the animation is 32 frames and the rate is 8 frames per beat, the animation loops every 4 beats or 1 bar at 4/4.
9.mp4

v2.1.6

13 Apr 17:22
Compare
Choose a tag to compare

Version 2.1.6

  • Fixed bug where custom Lua effect code would be blank when opening and closing a VST window
  • Fixed bug where enabling sidechain on the first parameter in an effect causes sidechain on all parameters to be enabled
  • Fixed crash when reordering effects
  • Changed AU plugin type so it appears correctly as an instrument in GarageBand
  • Osci-render now automatically opens the code editor when a Lua or text file is created

v2.1.5

04 Apr 20:37
Compare
Choose a tag to compare

v2.1.5 changes

  • Fixed bug causing audio input to be disabled
  • Improved checkbox design
  • Allow LFO sliders to be more granular, supporting increments of up to 0.01Hz

v2.1.4

29 Mar 23:14
Compare
Choose a tag to compare
  • Tweaked the interface to make it more responsive, modern, and clear
    image
    • Corners are rounded
    • White outlines removed from buttons and text boxes
    • Increased contrast between parts of the interface
    • Improved performance when moving and resizing the window
    • File editor now includes the file name
  • Lua now throws an error if the script runs for too long, helping stop infinite loops without freezing osci-render
  • You can clear the console from within Lua using the clear() function
  • Fix various bugs

v2.1.3

03 Mar 20:56
cce784d
Compare
Choose a tag to compare

v2.1.3 changes

  • Fixes bug on macOS when changing the range of sliders
  • Replaces effect checkboxes with toggle switches
2024-03-03.20-19-29.mp4

Osci-render 2.0

Version 2.0 is a complete rewrite of osci-render from the ground up!

Osci-render 2.0 is now an audio plugin, meaning you can automate every effect, slider, and setting from within a DAW, and easily make music using it.

Get it here!

Hear more about it here :)

v2.1.2

03 Mar 14:21
Compare
Choose a tag to compare

v2.1.2 changes

  • Adds debug console for Lua, to allow you to view messages printed to the console using the print function
    image
    • The console is closed by default, and can be opened by clicking the console title
    • Click the pause button to pause printing to the console, allowing you to scroll through the console history
    • Click the delete button to clear the console
  • Fix a bug that caused a crash when opening multiple files at once
  • Add a button next to sliders to allow you to change the range of the slider, and LFOs that control this slider
    • This was previously possible by right-clicking the slider name, but has been moved to a button to make it easier to find

Osci-render 2.0

Version 2.0 is a complete rewrite of osci-render from the ground up!

Osci-render 2.0 is now an audio plugin, meaning you can automate every effect, slider, and setting from within a DAW, and easily make music using it.

Get it here!

Hear more about it here :)

v2.1.1

27 Feb 22:01
cc03b32
Compare
Choose a tag to compare

v2.1.1 changes

  • Lua sliders can now be animated with LFOs!
  • Lua slider values now smoothly change between values
  • Lua slider values can now be used in effects
  • PLEASE NOTE: Performance when using Lua may be worse. Let me know if you notice a difference!

Osci-render 2.0

Version 2.0 is a complete rewrite of osci-render from the ground up!

Osci-render 2.0 is now an audio plugin, meaning you can automate every effect, slider, and setting from within a DAW, and easily make music using it.

Get it here!

Hear more about it here :)